package com.fr.plugin.beans; import com.fr.json.JSONObject; import com.fr.plugin.entitys.YTUserEntity; import com.fr.stable.db.data.BaseDataRecord; import com.fr.third.fasterxml.jackson.annotation.JsonSubTypes; import java.io.Serializable; @JsonSubTypes.Type( value = MyUserBean.class, name = "UserBean" ) public class MyUserBean extends BaseDataRecord implements Serializable { private String openId; private String name; private String photoUrl; private String phone; private String jobNo; private String department; private int status; private String fsUserName; public String getFsUserName() { return fsUserName; } public void setFsUserName(String fsUserName) { this.fsUserName = fsUserName; } public YTUserEntity createEntity() { YTUserEntity var1=new YTUserEntity(); var1.setId(this.getOpenId()); var1.setStatus(this.getStatus()); var1.setPhotoUrl(this.getPhotoUrl()); var1.setJobNo(this.jobNo); var1.setPhone(this.phone); var1.setName(this.name); var1.setDepartment(this.department); var1.setStatus(this.status); var1.setOpenId(this.openId); var1.setFsUserName(this.fsUserName); return var1; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getOpenId() { return openId; } public void setOpenId(String openId) { this.openId = openId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhotoUrl() { return photoUrl; } public void setPhotoUrl(String photoUrl) { this.photoUrl = photoUrl; } public String getJobNo() { return jobNo; } public void setJobNo(String jobNo) { this.jobNo = jobNo; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public JSONObject createJSONConfig() { JSONObject var1 = JSONObject.create(); var1.put("id", this.getId()); var1.put("name", this.getName()); var1.put("phone", this.getPhone()); var1.put("fsUserName",fsUserName); return var1; } @Override public String toString() { return "MyUserBean{" + "openId='" + openId + '\'' + ", name='" + name + '\'' + ", photoUrl='" + photoUrl + '\'' + ", phone='" + phone + '\'' + ", jobNo='" + jobNo + '\'' + ", department='" + department + '\'' + ", status=" + status + ", fsUserName='" + fsUserName + '\'' + '}'; } }