package com.future.hist.crm.domain;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
/**
* 用户
* @author Administrator
*
*/
public class User {
private Long id;
private String creator; // #创建人
private String createTime; // 创建时间 yyyy-mm-dd HH24:mm:ss
private String updater; // 修改人
private String updateTime; // 修建时间 yyyy-mm-dd HH24:mm:ss
private String remark; //备注
private String name; //用户名
private String password; //密码
private String address; //家庭地址
private String telephone; //家庭电话
private String email; //电子邮件
private Date beginDate; // 起始有效期 yyyy-mm-dd
private Date endDate; // 终止有效期 yyyy-mm-dd
private Department department; //多个用户在同一个部门
private String accessFileLevel; //未定义
private String status; // #状态(Y N)
private String commendMan; //推荐人
private String movetelePhone; //移动电话
private String nowAddress; //现住宅地址
private String nowtelePhone; //现住宅电话
private String identityCode; //身份证号码
private String insuranceCode; //社会保险号
private String instancyLinkman; //紧急联系人
private String instancytelePhone; //紧急联系人电话
private String sex; //性别
private Date birthday; // 出生日期
private String personnelType; //职务类别
private String duty; //职务
private Date workDate; // 入职日期
private String highSchool; //最高学历
private String finishSchool; //毕业学校
private Date finishSchoolDate; // 毕业日期
private String consortName; //配偶姓名
private String youngoneName; //子女姓名
private String officetelePhone; //办公电话
private String consorttelePhone; //配偶电话
private String avocation; //业余工作爱好
private String consortCompany; //配偶工作单位
private String strongSuit; //偏好特长
private String commUniCate; //信息沟通
private String bringup; //培训情况
private String organise; //组织能力
private String analyse; //分析能力
private String planing; //计划能力
private String empolder; //人员开发
private String relation; //人际关系
private Set<Role> roles = new HashSet<Role>();
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCreator() {
return creator;
}
public void setCreator(String creator) {
this.creator = creator;
}
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getUpdater() {
return updater;
}
public void setUpdater(String updater) {
this.updater = updater;
}
public String getUpdateTime() {
return updateTime;
}
public void setUpdateTime(String updateTime) {
this.updateTime = updateTime;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Date getBeginDate() {
return beginDate;
}
public void setBeginDate(Date beginDate) {
this.beginDate = beginDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
public String getAccessFileLevel() {
return accessFileLevel;
}
public void setAccessFileLevel(String accessFileLevel) {
this.accessFileLevel = accessFileLevel;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getCommendMan() {
return commendMan;
}
public void setCommendMan(String commendMan) {
this.commendMan = commendMan;
}
public String getMovetelePhone() {
return movetelePhone;
}
public void setMovetelePhone(String movetelePhone) {
this.movetelePhone = movetelePhone;
}
public String getNowAddress() {
return nowAddress;
}
public void setNowAddress(String nowAddress) {
this.nowAddress = nowAddress;
}
public String getNowtelePhone() {
return nowtelePhone;
}
public void setNowtelePhone(String nowtelePhone) {
this.nowtelePhone = nowtelePhone;
}
public String getIdentityCode() {
return identityCode;
}
public void setIdentityCode(String identityCode) {
this.identityCode = identityCode;
}
public String getInsuranceCode() {
return insuranceCode;
}
public void setInsuranceCode(String insuranceCode) {
this.insuranceCode = insuranceCode;
}
public String getInstancyLinkman() {
return instancyLinkman;
}
public void setInstancyLinkman(String instancyLinkman) {
this.instancyLinkman = instancyLinkman;
}
public String getInstancytelePhone() {
return instancytelePhone;
}
public void setInstancytelePhone(String instancytelePhone) {
this.instancytelePhone = instancytelePhone;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getPersonnelType() {
return personnelType;
}
public void setPersonnelType(String personnelType) {
this.personnelType = personnelType;
}
public String getDuty() {
return duty;
}
public void setDuty(String duty) {
this.duty = duty;
}
public Date getWorkDate() {
return workDate;
}
public void setWorkDate(Date workDate) {
this.workDate = workDate;
}
public String getHighSchool() {
return highSchool;
}
public void setHighSchool(String highSchool) {
this.highSchool = highSchool;
}
public String getFinishSchool() {
return finishSchool;
}
public void setFinishSchool(String finishSchool) {
this.finishSchool = finishSchool;
}
public Date getFinishSchoolDate() {
return finishSchoolDate;
}
public void setFinishSchoolDate(Date finishSchoolDate) {
this.finishSchoolDate = finishSchoolDate;
}
public String getConsortName() {
return consortName;
}
public void setConsortName(String consortName) {
this.consortName = consortName;
}
public String getYoungoneName() {
return youngoneName;
}
public void setYoungoneName(String youngoneName) {
this.youngoneName = youngoneName;
}
public String getOfficetelePhone() {
return officetelePhone;
}
public void setOfficetelePhone(String officetelePhone) {
this.officetelePhone = officetelePhone;
}
public String getConsorttelePhone() {
return consorttelePhone;
}
public void setConsorttelePhone(String consorttelePhone) {
this.consorttelePhone = consorttelePhone;
}
public String getAvocation() {
return avocation;
}
public void setAvocation(String avocation) {
this.avocation = avocation;
}
public String getConsortCompany() {
return consortCompany;
}
pub