ecology_maven/weaver/aiyh_pcn/async_organization/model/Employee.java

247 lines
5.4 KiB
Java
Raw Normal View History

2021-11-14 15:29:16 +08:00
package weaver.aiyh_pcn.async_organization.model;
import org.jetbrains.annotations.NotNull;
/**
* @author EBU7-dev1-ayh
* @create 2021/7/20 0020 17:09
*
*/
public class Employee implements Comparable<Employee>{
/**员工id*/
private Long UserID;
/**名 (英文)*/
private String FIRSTNAMEEN;
/**姓 (英文)*/
private String LASTNAMEEN;
/**中文姓名 */
private String USERNAMECN;
/**员工编号*/
private String USERCODE;
/**岗位id*/
private Long JOBCODEID;
/**部门id*/
private Long DEPARTMENTID;
/**部门名称*/
private String DEPARTMENTNAME;
/*成本中心编码*/
private String COSTCENTERCODE;
/**邮箱*/
private String EMAIL;
/**公司实体*/
private String ORGANIZATION;
/**电话号*/
private String MOBILENO;
/**座机号*/
private String TEL;
/**英文名*/
private String Preferred_Name;
public String getValue(String fieldName){
if("UserID".equals(fieldName)){
return String.valueOf(this.getUserID());
}
if("FIRSTNAMEEN".equals(fieldName)){
return this.getFIRSTNAMEEN();
}
if("LASTNAMEEN".equals(fieldName)){
return this.getLASTNAMEEN();
}
if("USERNAMECN".equals(fieldName)){
return this.getUSERNAMECN();
}
if("USERCODE".equals(fieldName)){
return this.getUSERCODE();
}
if("JOBCODEID".equals(fieldName)){
return String.valueOf(this.getJOBCODEID());
}
if("DEPARTMENTID".equals(fieldName)){
return String.valueOf(this.getDEPARTMENTID());
}
if("DEPARTMENTNAME".equals(fieldName)){
return this.getDEPARTMENTNAME();
}
if("COSTCENTERCODE".equals(fieldName)){
return this.getCOSTCENTERCODE();
}
if("EMAIL".equals(fieldName)){
return this.getEMAIL();
}
if("ORGANIZATION".equals(fieldName)){
return this.getORGANIZATION();
}
if("MOBILENO".equals(fieldName)){
return this.getMOBILENO();
}
if("TEL".equals(fieldName)){
return this.getTEL();
}
if("Preferred_Name".equals(fieldName)){
return this.getPreferred_Name();
}
return null;
}
public Employee() {
}
@Override
public String toString() {
return "Employee{" +
"UserID='" + UserID + '\'' +
", FIRSTNAMEEN='" + FIRSTNAMEEN + '\'' +
", LASTNAMEEN='" + LASTNAMEEN + '\'' +
", USERNAMECN='" + USERNAMECN + '\'' +
", USERCODE='" + USERCODE + '\'' +
", JOBCODEID='" + JOBCODEID + '\'' +
", DEPARTMENTID='" + DEPARTMENTID + '\'' +
", DEPARTMENTNAME='" + DEPARTMENTNAME + '\'' +
", COSTCENTERCODE='" + COSTCENTERCODE + '\'' +
", EMAIL='" + EMAIL + '\'' +
", ORGANIZATION='" + ORGANIZATION + '\'' +
", MOBILENO='" + MOBILENO + '\'' +
", TEL='" + TEL + '\'' +
", Preferred_Name='" + Preferred_Name + '\'' +
'}';
}
public Employee(Long userID, String FIRSTNAMEEN, String LASTNAMEEN, String USERNAMECN, String USERCODE, Long JOBCODEID, Long DEPARTMENTID, String DEPARTMENTNAME, String COSTCENTERCODE, String EMAIL, String ORGANIZATION, String MOBILENO, String TEL, String preferred_Name) {
UserID = userID;
this.FIRSTNAMEEN = FIRSTNAMEEN;
this.LASTNAMEEN = LASTNAMEEN;
this.USERNAMECN = USERNAMECN;
this.USERCODE = USERCODE;
this.JOBCODEID = JOBCODEID;
this.DEPARTMENTID = DEPARTMENTID;
this.DEPARTMENTNAME = DEPARTMENTNAME;
this.COSTCENTERCODE = COSTCENTERCODE;
this.EMAIL = EMAIL;
this.ORGANIZATION = ORGANIZATION;
this.MOBILENO = MOBILENO;
this.TEL = TEL;
Preferred_Name = preferred_Name;
}
public Long getUserID() {
return UserID;
}
public void setUserID(Long userID) {
UserID = userID;
}
public String getFIRSTNAMEEN() {
return FIRSTNAMEEN;
}
public void setFIRSTNAMEEN(String FIRSTNAMEEN) {
this.FIRSTNAMEEN = FIRSTNAMEEN;
}
public String getLASTNAMEEN() {
return LASTNAMEEN;
}
public void setLASTNAMEEN(String LASTNAMEEN) {
this.LASTNAMEEN = LASTNAMEEN;
}
public String getUSERNAMECN() {
return USERNAMECN;
}
public void setUSERNAMECN(String USERNAMECN) {
this.USERNAMECN = USERNAMECN;
}
public String getUSERCODE() {
return USERCODE;
}
public void setUSERCODE(String USERCODE) {
this.USERCODE = USERCODE;
}
public Long getJOBCODEID() {
return JOBCODEID;
}
public void setJOBCODEID(Long JOBCODEID) {
this.JOBCODEID = JOBCODEID;
}
public Long getDEPARTMENTID() {
return DEPARTMENTID;
}
public void setDEPARTMENTID(Long DEPARTMENTID) {
this.DEPARTMENTID = DEPARTMENTID;
}
public String getDEPARTMENTNAME() {
return DEPARTMENTNAME;
}
public void setDEPARTMENTNAME(String DEPARTMENTNAME) {
this.DEPARTMENTNAME = DEPARTMENTNAME;
}
public String getCOSTCENTERCODE() {
return COSTCENTERCODE;
}
public void setCOSTCENTERCODE(String COSTCENTERCODE) {
this.COSTCENTERCODE = COSTCENTERCODE;
}
public String getEMAIL() {
return EMAIL;
}
public void setEMAIL(String EMAIL) {
this.EMAIL = EMAIL;
}
public String getORGANIZATION() {
return ORGANIZATION;
}
public void setORGANIZATION(String ORGANIZATION) {
this.ORGANIZATION = ORGANIZATION;
}
public String getMOBILENO() {
return MOBILENO;
}
public void setMOBILENO(String MOBILENO) {
this.MOBILENO = MOBILENO;
}
public String getTEL() {
return TEL;
}
public void setTEL(String TEL) {
this.TEL = TEL;
}
public String getPreferred_Name() {
return Preferred_Name;
}
public void setPreferred_Name(String preferred_Name) {
Preferred_Name = preferred_Name;
}
@Override
public int compareTo(@NotNull Employee o) {
return new Long(this.JOBCODEID - o.getJOBCODEID()).intValue();
}
}