Merge branch 'dev_change_0814' into dev
# Conflicts: # web-domain/src/main/java/com/zcloud/basic/info/domain/enums/CorpTypeEnum.javadev
commit
cc24ca0c8a
|
|
@ -37,6 +37,10 @@ public class CorpDepartmentQry extends PageQuery {
|
||||||
|
|
||||||
@ApiModelProperty(value = "是否启用,1:启用,0:关闭", name = "eqUseFlag")
|
@ApiModelProperty(value = "是否启用,1:启用,0:关闭", name = "eqUseFlag")
|
||||||
private String eqUseFlag;
|
private String eqUseFlag;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "企业类型,0-普通企业,1-集团单位,2-股份单位,3-相关方企业,4-货主单位,5-驻港单位", name = "eqType")
|
||||||
|
private String eqType;
|
||||||
|
|
||||||
@ApiModelProperty(value = "企业类型1:监管 2:企业 3:相关方", name = "enterpriseType", required = true)
|
@ApiModelProperty(value = "企业类型1:监管 2:企业 3:相关方", name = "enterpriseType", required = true)
|
||||||
private Integer enterpriseType;
|
private Integer enterpriseType;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,10 +27,15 @@ public class DepartmentPageQry extends PageQuery {
|
||||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* 名称模糊查询
|
* 部门名称模糊查询
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "名称模糊查询", name = "likeName")
|
@ApiModelProperty(value = "部门名称模糊查询", name = "likeName")
|
||||||
private String likeName;
|
private String likeName;
|
||||||
|
/**
|
||||||
|
* 负责人名称模糊查询
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "负责人名称模糊查询", name = "likeLeaderName")
|
||||||
|
private String likeLeaderName;
|
||||||
@ApiModelProperty(value = "企业id", name = "eqCorpInfoId")
|
@ApiModelProperty(value = "企业id", name = "eqCorpInfoId")
|
||||||
private Long eqCorpinfoId;
|
private Long eqCorpinfoId;
|
||||||
@ApiModelProperty(value = "父id", name = "eqParentId")
|
@ApiModelProperty(value = "父id", name = "eqParentId")
|
||||||
|
|
|
||||||
|
|
@ -34,11 +34,11 @@ public class UserPageQry extends PageQuery {
|
||||||
private Long[] inDepartmentId;
|
private Long[] inDepartmentId;
|
||||||
@ApiModelProperty(value = "岗位id")
|
@ApiModelProperty(value = "岗位id")
|
||||||
private Long eqPostId;
|
private Long eqPostId;
|
||||||
@ApiModelProperty(value = "角色id")
|
@ApiModelProperty(value = "用户角色id(精确查询)", name = "eqRoleId")
|
||||||
private Long eqRoleId;
|
private Long eqRoleId;
|
||||||
@ApiModelProperty(value = "入职状态,0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核")
|
@ApiModelProperty(value = "入职状态,0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核")
|
||||||
private Integer eqEmploymentFlag;
|
private Integer eqEmploymentFlag;
|
||||||
@ApiModelProperty(value = "姓名模糊搜索")
|
@ApiModelProperty(value = "姓名(模糊查询)", name = "likeName")
|
||||||
private String likeName;
|
private String likeName;
|
||||||
@ApiModelProperty(value = "账号模糊搜索")
|
@ApiModelProperty(value = "账号模糊搜索")
|
||||||
private String likeUsername;
|
private String likeUsername;
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ import com.zcloud.basic.info.utils.Query;
|
||||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||||
import com.zcloud.gbscommon.utils.Tools;
|
import com.zcloud.gbscommon.utils.Tools;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -45,8 +46,17 @@ public class DepartmentRepositoryImpl extends BaseRepositoryImpl<DepartmentMappe
|
||||||
@Override
|
@Override
|
||||||
public PageResponse<DepartmentDO> listPage(Map<String, Object> parmas) {
|
public PageResponse<DepartmentDO> listPage(Map<String, Object> parmas) {
|
||||||
IPage<DepartmentDO> iPage = new Query<DepartmentDO>().getPage(parmas);
|
IPage<DepartmentDO> iPage = new Query<DepartmentDO>().getPage(parmas);
|
||||||
|
Map<String, Object> queryParams = new HashMap<>(parmas);
|
||||||
|
String likeLeaderName = (String) queryParams.remove("likeLeaderName");
|
||||||
QueryWrapper<DepartmentDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<DepartmentDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, parmas);
|
queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, queryParams);
|
||||||
|
if (StringUtils.isNotBlank(likeLeaderName)) {
|
||||||
|
queryWrapper.apply("EXISTS (SELECT 1 FROM user u " +
|
||||||
|
"WHERE u.department_id = department.id " +
|
||||||
|
"AND u.delete_enum = 'FALSE' " +
|
||||||
|
"AND u.department_leader_flag = '1' " +
|
||||||
|
"AND u.name LIKE CONCAT('%', {0}, '%'))", likeLeaderName.trim());
|
||||||
|
}
|
||||||
queryWrapper.orderByAsc("dep_order").orderByDesc("create_time");
|
queryWrapper.orderByAsc("dep_order").orderByDesc("create_time");
|
||||||
String menuPerms = "";
|
String menuPerms = "";
|
||||||
if (!org.springframework.util.ObjectUtils.isEmpty(parmas.get("menuPath"))){
|
if (!org.springframework.util.ObjectUtils.isEmpty(parmas.get("menuPath"))){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue