update:修改部门管理相关bug

This commit is contained in:
sunzheng
2024-07-29 18:02:47 +08:00
parent 1fecbb01c9
commit de01b62f5f
4 changed files with 25 additions and 12 deletions
@@ -346,6 +346,10 @@ public class SysDepartController {
QueryWrapper<SysDepart> queryWrapper = QueryGenerator.initQueryWrapper(sysDepart, request.getParameterMap()); QueryWrapper<SysDepart> queryWrapper = QueryGenerator.initQueryWrapper(sysDepart, request.getParameterMap());
//Step.2 AutoPoi 导出Excel //Step.2 AutoPoi 导出Excel
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
String selections = request.getParameter("selections");
if(!oConvertUtils.isEmpty(selections)){
queryWrapper.in("id",selections.split(","));
}
List<SysDepart> pageList = sysDepartService.list(queryWrapper); List<SysDepart> pageList = sysDepartService.list(queryWrapper);
//按字典排序 //按字典排序
Collections.sort(pageList,(SysDepart arg0, SysDepart arg1)-> arg0.getOrgCode().compareTo(arg1.getOrgCode())); Collections.sort(pageList,(SysDepart arg0, SysDepart arg1)-> arg0.getOrgCode().compareTo(arg1.getOrgCode()));
@@ -16,7 +16,7 @@ import java.util.*;
* <p> * <p>
* 部门表 * 部门表
* <p> * <p>
* *
* @Author Steve * @Author Steve
* @Since 2019-01-22 * @Since 2019-01-22
*/ */
@@ -24,7 +24,7 @@ import java.util.*;
@TableName("sys_depart") @TableName("sys_depart")
public class SysDepart implements Serializable { public class SysDepart implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**ID,用机构编码作为ID*/ /**ID,用机构编码作为ID*/
@TableId(type = IdType.ASSIGN_UUID) @TableId(type = IdType.ASSIGN_UUID)
private String id; private String id;
@@ -34,7 +34,7 @@ public class SysDepart implements Serializable {
@Excel(name="机构/部门名称",width=15) @Excel(name="机构/部门名称",width=15)
private String departName; private String departName;
/**英文名*/ /**英文名*/
@Excel(name="英文名",width=15) // @Excel(name="英文名",width=15)
private String departNameEn; private String departNameEn;
/**缩写*/ /**缩写*/
private String departNameAbbr; private String departNameAbbr;
@@ -42,7 +42,7 @@ public class SysDepart implements Serializable {
@Excel(name="排序",width=15) @Excel(name="排序",width=15)
private Integer departOrder; private Integer departOrder;
/**描述*/ /**描述*/
@Excel(name="描述",width=15) // @Excel(name="描述",width=15)
private String description; private String description;
/**机构类别 1公司,2组织机构,2岗位*/ /**机构类别 1公司,2组织机构,2岗位*/
// IAM 1.单位 2.部门 // IAM 1.单位 2.部门
@@ -57,7 +57,7 @@ public class SysDepart implements Serializable {
@Excel(name="手机号",width=15) @Excel(name="手机号",width=15)
private String mobile; private String mobile;
/**传真*/ /**传真*/
@Excel(name="传真",width=15) // @Excel(name="传真",width=15)
private String fax; private String fax;
/**地址*/ /**地址*/
@Excel(name="地址",width=15) @Excel(name="地址",width=15)
@@ -89,25 +89,25 @@ public class SysDepart implements Serializable {
/** /**
* 所属单位,10位HR机构编号 * 所属单位,10位HR机构编号
*/ */
@Excel(name="所属单位",width=15) // @Excel(name="所属单位",width=15)
private String company; private String company;
/** /**
* 部门负责人 * 部门负责人
*/ */
@Excel(name="部门负责人",width=15) // @Excel(name="部门负责人",width=15)
private String headOfDepartment; private String headOfDepartment;
/** /**
* 分管领导 * 分管领导
*/ */
@Excel(name="分管领导",width=15) // @Excel(name="分管领导",width=15)
private String leadersInCharge; private String leadersInCharge;
/** /**
* 副职领导 * 副职领导
*/ */
@Excel(name="副职领导",width=15) // @Excel(name="副职领导",width=15)
private String deputyLeader; private String deputyLeader;
/** /**
@@ -157,9 +157,9 @@ public class SysDepart implements Serializable {
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(super.hashCode(), id, parentId, departName, return Objects.hash(super.hashCode(), id, parentId, departName,
departNameEn, departNameAbbr, departOrder, description,orgCategory, departNameEn, departNameAbbr, departOrder, description,orgCategory,
orgType, orgCode, mobile, fax, address, memo, status, orgType, orgCode, mobile, fax, address, memo, status,
delFlag, createBy, createTime, updateBy, updateTime, delFlag, createBy, createTime, updateBy, updateTime,
company, headOfDepartment, leadersInCharge, deputyLeader); company, headOfDepartment, leadersInCharge, deputyLeader);
} }
@@ -20,6 +20,12 @@ public class SysDictPage {
@Excel(name = "字典名称", width = 20) @Excel(name = "字典名称", width = 20)
private String dictName; private String dictName;
/**
* 字典英文名称
*/
@Excel(name = "字典英文名称", width = 20)
private String dictEnName;
/** /**
* 字典编码 * 字典编码
*/ */
@@ -65,4 +65,7 @@ public class InstanceDto {
@ApiModelProperty("审核人的移动端跳转地址,有几个审核人对应几条链接,逗号分割") @ApiModelProperty("审核人的移动端跳转地址,有几个审核人对应几条链接,逗号分割")
private String reviewMobileLink; private String reviewMobileLink;
@ApiModelProperty("审批定义的类型")
private Integer processType;
} }