mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-22 01:06:49 +08:00
'pageadd'
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
package com.xboe.dto;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 按数据标准构建
|
||||
*/
|
||||
@Data
|
||||
public class OrganizationDto implements java.io.Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**新系统的id*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 老系统ID
|
||||
*/
|
||||
private String kid;
|
||||
|
||||
/**
|
||||
* 组织部门代码
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 组织名
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**使用默认体系下,机构的namePath路径,中间使用/分开*/
|
||||
private String namePath;
|
||||
|
||||
/**
|
||||
* 机构名称简称
|
||||
*/
|
||||
private String shortName;
|
||||
|
||||
/**
|
||||
* 多租户下的id,此机构属于哪个sass用户
|
||||
*/
|
||||
private String sassId;
|
||||
|
||||
/**
|
||||
* 系统级别
|
||||
*/
|
||||
private Integer sysLevel;
|
||||
|
||||
/**
|
||||
* 是否是默认注册组织机构
|
||||
*/
|
||||
private Boolean isDefault;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 数据来源
|
||||
*/
|
||||
private String dataFrom;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建来源
|
||||
*/
|
||||
private String createFrom;
|
||||
|
||||
/**
|
||||
* 组织级别
|
||||
*/
|
||||
private String organizationLevel;
|
||||
|
||||
/**
|
||||
* 是否制造组织
|
||||
*/
|
||||
private Boolean isMakeOrg;
|
||||
|
||||
/**
|
||||
* 是否服务现地
|
||||
*/
|
||||
private Boolean isServiceSite;
|
||||
|
||||
/**
|
||||
* 状态 0:临时,1:正常,2:停用
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**备注*/
|
||||
private String remark;
|
||||
|
||||
//以下字段用于检查体系
|
||||
/**
|
||||
* 上级id
|
||||
* */
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 体系标识
|
||||
* */
|
||||
private String treeType;
|
||||
|
||||
/**
|
||||
* 是否已删除
|
||||
*/
|
||||
private Boolean deleted;
|
||||
|
||||
}
|
||||
152
servers/boe-server-basic/src/main/java/com/xboe/dto/UserDto.java
Normal file
152
servers/boe-server-basic/src/main/java/com/xboe/dto/UserDto.java
Normal file
@@ -0,0 +1,152 @@
|
||||
package com.xboe.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 按用户的数据标准构建
|
||||
*/
|
||||
@Data
|
||||
public class UserDto implements java.io.Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**新系统的用户id*/
|
||||
private String id;
|
||||
|
||||
/** 原系统的kid */
|
||||
private String kid;
|
||||
|
||||
/**人员基本信息id*/
|
||||
private String personId;
|
||||
|
||||
/**姓名*/
|
||||
private String name;
|
||||
|
||||
/**出生日期 yyyy-MM-dd*/
|
||||
private String birthday;
|
||||
|
||||
/**登录名*/
|
||||
private String loginName;
|
||||
|
||||
/**头像路径*/
|
||||
private String avatar;
|
||||
|
||||
/**邮箱*/
|
||||
private String email;
|
||||
|
||||
/**状态*/
|
||||
private Integer status;
|
||||
|
||||
/**性别,男,女 */
|
||||
private String gender;
|
||||
|
||||
/**证件类型, 身份证*/
|
||||
private String idType;
|
||||
|
||||
/**证件号码*/
|
||||
private String idNumber;
|
||||
|
||||
/**家庭电话*/
|
||||
private String homePhoneNo;
|
||||
|
||||
/**国家*/
|
||||
private String nationality;
|
||||
|
||||
/**民族*/
|
||||
private String nation;
|
||||
|
||||
/**毕来院校*/
|
||||
private String graduatedFrom;
|
||||
|
||||
/**毕业专业*/
|
||||
private String graduatedMajor;
|
||||
|
||||
/**最高学历*/
|
||||
private String highestEducation;
|
||||
|
||||
/**数据来源,老系统字段*/
|
||||
private String dataFrom;
|
||||
|
||||
/**语言,老系统字段*/
|
||||
private String language;
|
||||
|
||||
/**级别代码*/
|
||||
private String bandCode;
|
||||
|
||||
/**级别描述*/
|
||||
private String bandDesc;
|
||||
|
||||
/**发薪地id*/
|
||||
private String payrollPlaceId;
|
||||
|
||||
/**发薪地名称*/
|
||||
private String payrollPlaceName;
|
||||
|
||||
|
||||
/**管理序列职级*/
|
||||
private String positionMgrLevel;
|
||||
|
||||
/**是否在职 2正常,3离职*/
|
||||
private Integer employeeStatus;
|
||||
|
||||
/** 手机号 */
|
||||
private String mobile;
|
||||
|
||||
/** 默认的组织机构体系 */
|
||||
private String orgTreeType;
|
||||
|
||||
/**原数据关联的企业id*/
|
||||
private String oldEnterpriseId;
|
||||
|
||||
/** 旧系统机构id */
|
||||
private String oldDepartId;
|
||||
|
||||
/** 员工编号 */
|
||||
private String userNo;
|
||||
|
||||
/** 所在公司,新系统的关联的企业ID, 对应机构表中的企业 */
|
||||
private String enterpriseId;
|
||||
|
||||
/** 所在部门,新系统的机构id*/
|
||||
private String departId;
|
||||
|
||||
/** 机构名称/分隔的全路径 */
|
||||
private String orgNamePath;
|
||||
|
||||
|
||||
/** 所在域 */
|
||||
private String domainId;
|
||||
|
||||
/** 扩展字段,多租户系统的标识值 */
|
||||
private String sassId;
|
||||
|
||||
|
||||
/** 办公电话*/
|
||||
private String telephoneNo;
|
||||
|
||||
/** 职务 */
|
||||
private String duty;
|
||||
|
||||
/** 职级*/
|
||||
private String rank;
|
||||
|
||||
/** 描述*/
|
||||
private String description;
|
||||
|
||||
/**boe的时长,和系统时长单独保存,此字段不应该存在的*/
|
||||
private Integer learningDuration;
|
||||
|
||||
public Integer toGenderInteger() {
|
||||
if(this.gender!=null) {
|
||||
if(this.gender.equals("male")) {
|
||||
return 1;
|
||||
}else if(this.gender.equals("female")) {
|
||||
return 2;
|
||||
}else {
|
||||
return 3;//其它
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user