package cn.com.goldenwater.dcproj.model; import cn.com.goldenwater.core.model.BaseBean; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * entity:BisInspAllRlationPers * * @author litf * @date 2019-2-25 */ @EqualsAndHashCode(callSuper = true) @Data @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"}) public class BisInspAllRlationPers extends BaseBean implements Serializable { @ApiModelProperty("所属省份") private String province; private String jurisdiction; @ApiModelProperty("部门名称") private String dpnm; @ApiModelProperty(" 职称") private String dppost; @ApiModelProperty(" 工作证号") private String idnm; @ApiModelProperty(" 政治面貌") private String plst; @ApiModelProperty(" 学校") private String school; @ApiModelProperty(" 专业") private String specialty; @ApiModelProperty(" 照片地址") private String imgurl; private String guid; private String persName; private String pwd; private String sex; private String telnumb; private String faxnumb; private String mobilenumb; private String email; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date bornDate; @ApiModelProperty("默认机构id,设置后用户登陆后将切换为该机构下数据") private String orgId; private String orgNm; private String admDuty; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date collTime; private String remark; private String permission; private Date loginTm; private String callnumber; private String priKey; @ApiModelProperty(value = "所属系统(长度:64,可为空:Y)", notes = "所属系统") private String ownerSystem; @ApiModelProperty(value = "用户类型(1 管理员 2 机构领导 3督查人员,4稽察人员)") private String persType; @ApiModelProperty(value = "系统密码加密公钥") private String pubKey; @ApiModelProperty("责任处室id") private String departId; @ApiModelProperty("责任处室名称") private String departNm; private String wUnit; @ApiModelProperty("绑定机构列表") private List inspPersOrgList; private List roleIds; @ApiModelProperty("用户默认分组:通过默认机构查询获取") private List allNode = new ArrayList<>(); @ApiModelProperty("用户所属机构") private List allOrg = new ArrayList<>(); @ApiModelProperty("用户默认机构") private BisInspOrg defaultOrg = new BisInspOrg(); @ApiModelProperty("类型名称") private String persTypeName; @ApiModelProperty("处室id") private String planDpId; @ApiModelProperty("专家分类(11:前期专家;12:建管专家;13:计划专家;14:财务专家;15:质量专家;16:安全专家;19:助理;20:特派员") private String mohurd; @ApiModelProperty("年龄") private Integer age; private String isEnable; public String getIsEnable() { return isEnable; } public void setIsEnable(String isEnable) { this.isEnable = isEnable; } public BisInspAllRlationPers() { } public String getPlanDpId() { return planDpId; } public void setPlanDpId(String planDpId) { this.planDpId = planDpId; } @Override public String getProvince() { return province; } @Override public void setProvince(String province) { this.province = province; } public String getJurisdiction() { return jurisdiction; } public void setJurisdiction(String jurisdiction) { this.jurisdiction = jurisdiction; } public String getCallnumber() { return callnumber; } public void setCallnumber(String callnumber) { this.callnumber = callnumber; } public String getPriKey() { return priKey; } public void setPriKey(String priKey) { this.priKey = priKey; } public String getOwnerSystem() { return ownerSystem; } public void setOwnerSystem(String ownerSystem) { this.ownerSystem = ownerSystem; } public String getPersType() { return persType; } public void setPersType(String persType) { this.persType = persType; } public String getPubKey() { return pubKey; } public void setPubKey(String pubKey) { this.pubKey = pubKey; } public String getDepartId() { return departId; } public void setDepartId(String departId) { this.departId = departId; } public String getDepartNm() { return departNm; } public void setDepartNm(String departNm) { this.departNm = departNm; } @JsonProperty("wUnit") public String getwUnit() { return wUnit; } @JsonProperty("wUnit") public void setwUnit(String wUnit) { this.wUnit = wUnit; } public List getInspPersOrgList() { return inspPersOrgList; } public void setInspPersOrgList(List inspPersOrgList) { this.inspPersOrgList = inspPersOrgList; } public String getPersTypeName() { return persTypeName; } public void setPersTypeName(String persTypeName) { this.persTypeName = persTypeName; } public List getAllOrg() { return allOrg; } public void setAllOrg(List allOrg) { this.allOrg = allOrg; } public BisInspOrg getDefaultOrg() { return defaultOrg; } public void setDefaultOrg(BisInspOrg defaultOrg) { this.defaultOrg = defaultOrg; } public String getDpnm() { return dpnm; } public void setDpnm(String dpnm) { this.dpnm = dpnm; } public String getDppost() { return dppost; } public void setDppost(String dppost) { this.dppost = dppost; } public String getIdnm() { return idnm; } public void setIdnm(String idnm) { this.idnm = idnm; } public String getPlst() { return plst; } public void setPlst(String plst) { this.plst = plst; } public String getSchool() { return school; } public void setSchool(String school) { this.school = school; } public String getSpecialty() { return specialty; } public void setSpecialty(String specialty) { this.specialty = specialty; } public String getImgurl() { return imgurl; } public void setImgurl(String imgurl) { this.imgurl = imgurl; } public String getGuid() { return guid; } public void setGuid(String guid) { this.guid = guid; } public String getPersName() { return persName; } public void setPersName(String persName) { this.persName = persName; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getTelnumb() { return telnumb; } public void setTelnumb(String telnumb) { this.telnumb = telnumb; } public String getFaxnumb() { return faxnumb; } public void setFaxnumb(String faxnumb) { this.faxnumb = faxnumb; } public String getMobilenumb() { return mobilenumb; } public void setMobilenumb(String mobilenumb) { this.mobilenumb = mobilenumb; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public Date getBornDate() { return bornDate; } public void setBornDate(Date bornDate) { this.bornDate = bornDate; } @Override public String getOrgId() { return orgId; } @Override public void setOrgId(String orgId) { this.orgId = orgId; } public String getOrgNm() { return orgNm; } public void setOrgNm(String orgNm) { this.orgNm = orgNm; } public String getAdmDuty() { return admDuty; } public void setAdmDuty(String admDuty) { this.admDuty = admDuty; } public Date getCollTime() { return collTime; } public void setCollTime(Date collTime) { this.collTime = collTime; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Date getLoginTm() { return loginTm; } public void setLoginTm(Date loginTm) { this.loginTm = loginTm; } public List getAllNode() { return allNode; } public void setAllNode(List allNode) { this.allNode = allNode; } public String getPermission() { return permission; } public void setPermission(String permission) { this.permission = permission; } public List getRoleIds() { return roleIds; } public void setRoleIds(List roleIds) { this.roleIds = roleIds; } public String getMohurd() { return mohurd; } public void setMohurd(String mohurd) { this.mohurd = mohurd; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }