添加 Cloud 获取组织或者部门下面的人员信息功能完成

yun-zuoyi
wei.peng 6 years ago
parent 015223fba8
commit 5a5ed82201

@ -45,11 +45,19 @@ public class SysRefUserDepartment extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class)
private Long departmentId;
@Column(name="DEPARTMENT_NAME_RDD")
@ApiParam(value ="部门名称")
private String departmentNameRdd;
@Column(name="ORGANIZE_ID")
@ApiParam(value ="组织ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long organizeId;
@Column(name="ORGANIZE_NAME_RDD")
@ApiParam(value ="组织名称")
private String organizeNameRdd;
public SysRefUserDepartment() {
}

@ -122,7 +122,7 @@ public class SysUserInfo extends BaseBean {
private List<SysDepartment> departmentList;
@Transient
@ApiParam("用户的部门ID信息")
@ApiParam("用户的部门ID信息集合")
private List<String> departmentIdList;
@Transient
@ -138,6 +138,10 @@ public class SysUserInfo extends BaseBean {
private List<SysOrganize> organizeList;
@Transient
@ApiParam("用户的组织ID信息集合")
private List<String> organizeIdList;
@Transient
@ApiParam(value ="用户岗位信息")
private SysDepartment department;

@ -390,6 +390,27 @@ public class CoreHqlPack {
}
/**
*
* @param userInfo
* @return
*/
public static String packHqlSysUserInfo(SysUserInfo userInfo,List<Long> idList){
StringBuffer result = new StringBuffer();
// And
HqlPack.getNumEqualPack(userInfo.getUserInfoStatus(),"userInfoStatus",result);
if(idList != null && idList.size() > 0){
HqlPack.getInPack(StringUtils.join(idList, ","), "id", result);
}
// Like
HqlPack.getStringLikerPack(userInfo.getName(),"name",result);
HqlPack.getStringLikerPack(userInfo.getUserEmpNo(),"userEmpNo",result);
return result.toString();
}
/**
*
* @param localeLanguage
* @return

Loading…
Cancel
Save