You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

128 lines
3.0 KiB

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 + '\'' +
'}';
}
}