【添加】组织机构添加IAM上多余的字段
This commit is contained in:
@@ -26,8 +26,8 @@ import java.util.Objects;
|
||||
public class SysDepart implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**ID*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
/**ID,用机构编码作为ID*/
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String id;
|
||||
/**父机构ID*/
|
||||
private String parentId;
|
||||
@@ -46,6 +46,7 @@ public class SysDepart implements Serializable {
|
||||
@Excel(name="描述",width=15)
|
||||
private String description;
|
||||
/**机构类别 1公司,2组织机构,2岗位*/
|
||||
// IAM 1.单位 2.部门
|
||||
@Excel(name="机构类别",width=15,dicCode="org_category")
|
||||
private String orgCategory;
|
||||
/**机构类型*/
|
||||
@@ -83,7 +84,33 @@ public class SysDepart implements Serializable {
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
|
||||
// 如下为IAM新加数据
|
||||
|
||||
/**
|
||||
* 所属单位,10位HR机构编号
|
||||
*/
|
||||
@Excel(name="所属单位",width=15)
|
||||
private String company;
|
||||
|
||||
/**
|
||||
* 部门负责人
|
||||
*/
|
||||
@Excel(name="部门负责人",width=15)
|
||||
private String headOfDepartment;
|
||||
|
||||
/**
|
||||
* 分管领导
|
||||
*/
|
||||
@Excel(name="分管领导",width=15)
|
||||
private String leadersInCharge;
|
||||
|
||||
/**
|
||||
* 副职领导
|
||||
*/
|
||||
@Excel(name="副职领导",width=15)
|
||||
private String deputyLeader;
|
||||
|
||||
/**
|
||||
* 重写equals方法
|
||||
*/
|
||||
@@ -118,7 +145,11 @@ public class SysDepart implements Serializable {
|
||||
Objects.equals(createBy, depart.createBy) &&
|
||||
Objects.equals(createTime, depart.createTime) &&
|
||||
Objects.equals(updateBy, depart.updateBy) &&
|
||||
Objects.equals(updateTime, depart.updateTime);
|
||||
Objects.equals(updateTime, depart.updateTime)&&
|
||||
Objects.equals(company, depart.company)&&
|
||||
Objects.equals(headOfDepartment, depart.headOfDepartment)&&
|
||||
Objects.equals(leadersInCharge, depart.leadersInCharge)&&
|
||||
Objects.equals(deputyLeader, depart.deputyLeader);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -130,6 +161,7 @@ public class SysDepart implements Serializable {
|
||||
return Objects.hash(super.hashCode(), id, parentId, departName,
|
||||
departNameEn, departNameAbbr, departOrder, description,orgCategory,
|
||||
orgType, orgCode, mobile, fax, address, memo, status,
|
||||
delFlag, createBy, createTime, updateBy, updateTime);
|
||||
delFlag, createBy, createTime, updateBy, updateTime,
|
||||
company, headOfDepartment, leadersInCharge, deputyLeader);
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -158,5 +158,9 @@ public class FindsDepartsChildrenUtil {
|
||||
sysDepartTreeModel.setCreateTime(sysDepart.getCreateTime());
|
||||
sysDepartTreeModel.setUpdateBy(sysDepart.getUpdateBy());
|
||||
sysDepartTreeModel.setUpdateTime(sysDepart.getUpdateTime());
|
||||
sysDepartTreeModel.setCompany(sysDepart.getCompany());
|
||||
sysDepartTreeModel.setHeadOfDepartment(sysDepart.getHeadOfDepartment());
|
||||
sysDepartTreeModel.setLeadersInCharge(sysDepart.getLeadersInCharge());
|
||||
sysDepartTreeModel.setDeputyLeader(sysDepart.getDeputyLeader());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user