| 限定符和类型 | 方法和说明 |
|---|---|
Depart |
autoGet(Depart entity) |
java.util.List<Depart> |
autoQuery(Depart entity) |
Depart |
getByCode(java.lang.String code) |
Depart |
getByCodeAndInst(java.lang.String code,
java.lang.String instid) |
Depart |
getDepartById(java.lang.String id) |
java.lang.String |
getLastStageDepart(java.lang.String name) |
java.lang.String |
getLastStageDepartAndInst(java.lang.String name,
java.lang.String instid,
java.lang.String instid2) |
java.util.List<Depart> |
getStartingWithCode(java.lang.String code) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getUserAndRole(java.lang.String roleId,
java.lang.String departName) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getUserAndRoleByMultisectoral(java.lang.String roleId,
java.lang.String departName) |
java.lang.Integer |
queryUsedCountById(java.lang.String id) |
autoAdd, autoDeleteById, autoSum, autoUpdate, autoUpdateNotNull, deleteByTable, execSql, getCount, querySql, updateByTable@Select(value="auto:query") @Options(flushCache=TRUE) java.util.List<Depart> autoQuery(Depart entity)
@Select(value="select * from sys_depart where code=#{code} and del=0")
Depart getByCode(java.lang.String code)
@Select(value="select * from sys_depart where code=#{code} and del=0 and inst_id = #{param2}")
Depart getByCodeAndInst(java.lang.String code,
java.lang.String instid)
@Select(value="select count(a.depart_Id)count from (SELECT depart_Id FROM busi_expense where depart_Id = \'${id}\' union all SELECT depart_Id FROM busi_cc_apply where depart_Id = \'${id}\' union all SELECT depart_Id FROM busi_cc_reimbur where depart_Id = \'${id}\' union all SELECT depart_Id FROM busi_zd_apply where depart_Id = \'${id}\' union all SELECT depart_Id FROM busi_zd_reimbur where depart_Id = \'${id}\' union all SELECT depart_Id FROM busi_requistion where depart_Id = \'${id}\' union all SELECT depart_Id FROM data_staff where depart_Id = \'${id}\' union all SELECT depart_Id FROM sys_user where depart_Id = \'${id}\' ) a")
java.lang.Integer queryUsedCountById(@Param(value="id")
java.lang.String id)
@Select(value="select * from sys_depart where code like #{code}")
java.util.List<Depart> getStartingWithCode(java.lang.String code)
@Select(value="select id from sys_depart where code = (select max(code) from sys_depart where name = \'${name}\' and inst_id = \'${instid}\') and inst_id = \'${instid2}\' and del = 0")
java.lang.String getLastStageDepartAndInst(@Param(value="name")
java.lang.String name,
@Param(value="instid")
java.lang.String instid,
@Param(value="instid2")
java.lang.String instid2)
@Select(value="select id from sys_depart where code = (select max(code) from sys_depart where name = \'${name}\')")
java.lang.String getLastStageDepart(@Param(value="name")
java.lang.String name)
@Select(value="select * from sys_depart where id = #{param1}")
Depart getDepartById(java.lang.String id)
@Select(value=" SELECT * from sys_user_role aa LEFT JOIN sys_user bb on aa.user_id = bb.id\n LEFT JOIN sys_depart cc on bb.depart_id = cc.id\n where role_id = \'${roleId}\' and cc.name like \'${departName}%\'")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUserAndRole(@Param(value="roleId")
java.lang.String roleId,
@Param(value="departName")
java.lang.String departName)
@Options(flushCache=TRUE)
@Select(value="SELECT * from sys_user_role aa \nLEFT JOIN sys_user bb on aa.user_id = bb.id \nLEFT JOIN sys_user_depart cc on cc.depart_id = bb.depart_id and aa.role_id = cc.role_id\nLEFT JOIN sys_depart dd on cc.depart_id = dd.id \n where aa.role_id = \'${roleId}\' and dd.name like \'${departName}%\'")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUserAndRoleByMultisectoral(@Param(value="roleId")
java.lang.String roleId,
@Param(value="departName")
java.lang.String departName)
Copyright © 2019. All Rights Reserved.