public interface CoreOrgService extends BaseService<BdOrg>
限定符和类型 | 方法和说明 |
---|---|
void |
execSqlNoResult(java.lang.String sql,
java.lang.Object params)
执行无返回结果的sql 如update ,insert delete
|
java.util.List<BdOrg> |
findAllBdOrgsByPid(java.util.Map<java.lang.String,java.lang.Object> params)
获取机构下所有的子机构
|
java.util.List<java.lang.String> |
findAssignedsByCondition(java.lang.String condtion)
获取流程节点的assigneds
|
java.util.List<BdOrg> |
findOrgByUser(java.lang.String param)
通过名字或者手机号查询机构
|
java.util.List<OrgDeptTreeNode> |
findorgDeptListByKeyValue(java.lang.String keyvalue,
java.lang.Boolean isnotuseddept,
java.lang.Boolean isallOrg)
查询like
|
java.util.List<OrgDeptTreeNode> |
findorgDeptListByParentId(java.lang.String prentid,
java.lang.String keyvalue,
java.lang.String startFlag,
java.lang.Boolean isallorg)
获取机构和部门列表
|
java.util.List<BdOrg> |
findOrglist(java.lang.String prentid,
java.lang.String resid,
java.lang.Boolean isallorg)
获取机构列表
|
java.util.List<java.lang.String> |
getAssignByExecSql(java.lang.String sql,
java.lang.Object params)
通过sql语句返回对应的人
|
java.lang.String |
getDeptCode(java.lang.String deptId)
获取部门代号
|
java.lang.String |
getDeptName(java.lang.String deptId)
获取部门名称
|
java.util.List<java.lang.String> |
getDeptRolesUsers(java.lang.String deptid,
java.lang.String condition)
获取部门直接领导
|
java.util.List<java.lang.String> |
getExecSql(java.lang.String sql)
通过sql语句返回对应的值
|
java.lang.String |
getOrgCode(java.lang.String orgId)
获取机构代号(预算代码)
|
java.lang.String |
getOrgId(java.lang.String orgCode)
预算代码获取机构id
|
BdOrg |
getOrgInfoById(java.lang.String orgId)
根据id查询机构信息
|
java.lang.String |
getOrgName(java.lang.String orgId)
获取机构名称
|
java.lang.Integer |
getOrgTotalCount()
获取单位数量
|
java.lang.String |
getParentDeptId(java.lang.String deptId)
返回父部门的id
|
java.lang.String |
getParentOrgId(java.lang.String orgId)
获取上级机构的orgId
|
java.lang.String |
getRoleCode(java.lang.String roleId)
获取角色编号
|
java.lang.String |
getRoleName(java.lang.String roleId)
获取角色名称
|
java.util.List<BdOrg> |
getTop1Org()
获取机构
|
java.util.List<java.lang.String> |
getUpDeptRolesUsers(java.lang.String detpId,
java.lang.String condition,
java.lang.Boolean recursion)
获取上级部门的各种角色的人 如果部门没有对应的角色就直接顺这树往上爬,直到爬到顶
|
java.lang.String |
getUserCode(java.lang.String userId)
获取用户名
|
java.util.List<java.lang.String> |
getUsers(java.lang.String condition)
根据给定的条件筛选人
|
java.util.List<java.lang.String> |
getUsersEx(java.lang.String condition,
java.lang.Object params)
根据给定的条件筛选人
|
java.lang.String |
getUserStr(java.util.List<java.lang.String> assigneds)
获取流程日志显示的用户名
|
java.lang.String |
getUserStr(java.util.Set<com.kdayun.workflow.engine.task.IdentityLink> assigneds)
获取流程日志显示的用户名
|
java.lang.String |
getUserStr(java.lang.String assigneds)
获取流程日志显示的用户名
|
com.google.common.collect.Multimap<java.lang.String,java.lang.String> |
getVaAssignByExecSql(java.lang.String sql)
通过sql语句返回对应的人与流程变量名
|
java.lang.Boolean |
hasRole(java.lang.String orgId,
java.lang.String roleCode)
判断机构是否存在角色
|
void |
modifyDeptOnDrag(BdOrg bdOrg)
机构树的拖拽
|
add, addEntity, confirm, findAll, findList, getEntity, modify, removeById, removeByIds, startProcess, startProcess
java.util.List<java.lang.String> getDeptRolesUsers(java.lang.String deptid, java.lang.String condition) throws java.sql.SQLException
deptid
- 部门IDcondition
- 条件字符where 后面的那截: and rolecode in('001','002')java.sql.SQLException
- 出错抛出异常java.util.List<java.lang.String> getUpDeptRolesUsers(java.lang.String detpId, java.lang.String condition, java.lang.Boolean recursion) throws java.sql.SQLException
detpId
- 部门idcondition
- 条件字符where 后面的那截: and rolecode in('001','002')recursion
- 是否递归往上爬java.sql.SQLException
- 出错抛出异常java.lang.Boolean hasRole(java.lang.String orgId, java.lang.String roleCode) throws java.sql.SQLException
roleCode
- 角色编号orgId
- 机构Idjava.sql.SQLException
- 出错抛出异常java.util.List<java.lang.String> getUsers(java.lang.String condition) throws java.sql.SQLException
condition
- 条件java.sql.SQLException
- 出错抛出异常java.util.List<java.lang.String> getUsersEx(java.lang.String condition, java.lang.Object params) throws java.sql.SQLException
condition
- 条件params
- 参数集合java.sql.SQLException
- 出错抛出异常java.util.List<java.lang.String> getAssignByExecSql(java.lang.String sql, java.lang.Object params)
sql
- sql字符串com.google.common.collect.Multimap<java.lang.String,java.lang.String> getVaAssignByExecSql(java.lang.String sql)
sql
- sql字符串java.util.List<java.lang.String> getExecSql(java.lang.String sql)
sql
- sql语句void execSqlNoResult(java.lang.String sql, java.lang.Object params)
sql
- sql字符串java.lang.String getUserCode(java.lang.String userId)
userId
- 用户idjava.lang.String getRoleCode(java.lang.String roleId)
roleId
- 角色IDjava.lang.String getDeptCode(java.lang.String deptId)
deptId
- 部门idjava.lang.String getDeptName(java.lang.String deptId)
deptId
- 部门idjava.lang.String getRoleName(java.lang.String roleId)
roleId
- 角色idjava.lang.String getOrgName(java.lang.String orgId)
orgId
- 机构idjava.lang.String getOrgId(java.lang.String orgCode)
orgCode
- 机构编号java.lang.String getParentOrgId(java.lang.String orgId)
orgId
- 机构idjava.lang.String getOrgCode(java.lang.String orgId)
orgId
- 机构idjava.util.List<BdOrg> getTop1Org()
java.lang.String getUserStr(java.util.List<java.lang.String> assigneds)
assigneds
- 流程用户id集合java.lang.String getUserStr(java.util.Set<com.kdayun.workflow.engine.task.IdentityLink> assigneds)
assigneds
- 流程用户id集合java.lang.String getUserStr(java.lang.String assigneds)
assigneds
- 可以是单个orgid_deptid_roleid_userid的字符串也可以是 带逗号隔开的字符串java.lang.String getParentDeptId(java.lang.String deptId)
deptId
- 部门idjava.util.List<BdOrg> findOrglist(java.lang.String prentid, java.lang.String resid, java.lang.Boolean isallorg)
prentid
- 父节点idresid
- 资源idisallorg
- 是否显示所有机构BdOrg getOrgInfoById(java.lang.String orgId)
orgId
- 机构idjava.util.List<OrgDeptTreeNode> findorgDeptListByParentId(java.lang.String prentid, java.lang.String keyvalue, java.lang.String startFlag, java.lang.Boolean isallorg)
prentid
- 父节点idkeyvalue
- 快速查找值startFlag
- 部门是否启用标志isallorg
- 是否包含"所有机构""java.util.List<java.lang.String> findAssignedsByCondition(java.lang.String condtion)
condtion
- 条件java.util.List<BdOrg> findAllBdOrgsByPid(java.util.Map<java.lang.String,java.lang.Object> params)
params
- 参数void modifyDeptOnDrag(BdOrg bdOrg) throws java.lang.Exception
bdOrg
- 机构实体实例java.lang.Exception
- 出错会抛出异常java.util.List<OrgDeptTreeNode> findorgDeptListByKeyValue(java.lang.String keyvalue, java.lang.Boolean isnotuseddept, java.lang.Boolean isallOrg)
keyvalue
- like值isnotuseddept
- 是否非用户部门isallOrg
- 是否全部机构java.util.List<BdOrg> findOrgByUser(java.lang.String param)
param
- 参数java.lang.Integer getOrgTotalCount()