package com.jiuqi.mobile.nigo.comeclose.bean.app.coop;
import com.jiuqi.mobile.nigo.comeclose.bean.base.AdminAreaBean;
import com.jiuqi.mobile.nigo.comeclose.bean.base.DataDictionaryBean;
import com.jiuqi.mobile.nigo.comeclose.bean.base.UserBean;
import com.jiuqi.mobile.nigo.comeclose.manager.base.DataDictionaryAnnotation;
/**
* 合作社实体类
*
* @author xuzhe
*
*/
public class CooperBean extends UserBean {
/**
*
*/
private static final long serialVersionUID = 1L;
// @DBColumn(comment = "名称")
private String coopName;
// @DBColumn(comment = "属性:1、专业合作社 2、农机生产合作社3、农机中介合作社")
@DataDictionaryAnnotation(mark = 30101, comment = "合作社类型", initNames = {
"专业农机合作社", "农机中介合作社", "综合生产合作社" })
private DataDictionaryBean coopProperty;
// @DBColumn(comment = "负责人")
private String chargePerson;
// @DBColumn(comment = "联系人")
private String contactPerson;
// @DBColumn(comment = "手机号码")
private String telephone;
// @DBColumn(comment = "证件类型:1。军官证 2.身份证 3。组织机构代码 4。营业执照代码")
@DataDictionaryAnnotation(mark = 30204, comment = "证件类型", initNames = {
"军官证", "身份证", "组织机构代码", "营业执照代码" })
private DataDictionaryBean idType;
// @DBColumn(comment = "身份证")
private String idCard;
// @DBColumn(comment = "合作社ID")
private String coopID;
// @DBColumn(comment = "经度", columnType = DBColumn.TypePoint)
private double longitude;
// @DBColumn(comment = "纬度", columnType = DBColumn.TypePoint)
private double latitude;
// @DBColumn(comment = "详细地址")
private String address;
// @DBColumn(comment = "行政区划")
private AdminAreaBean areaCode;
// @DBColumn(comment = "公司简介")
private String introduction;
// @DBColumn(id = true, comment="服务机构GUID")
// private String serviceGuid;
// @DBColumn(comment = "从业人员总数")
private int employeeTotalCount;
// @DBColumn(comment = "乡村从业人员")
private int employeeVillageCount;
// @DBColumn(comment = "高中以上学历人员")
private int employeeHighSchoolCount;// 高中以上
// @DBColumn(comment = "初中以下学历人员")
private int employeeLowSchollCount;// 初中及以下
// @DBColumn(comment = "拖拉机驾驶员")
private int tractorDriverCount;// 拖拉机
// @DBColumn(comment = "联合收割机驾驶员")
private int combineDriverCount;// 联合收割机
// @DBColumn(comment = "农机运输车驾驶员")
private int transportDriverCount;// 运输车
// @DBColumn(comment = "农机维修员")
private int agriculturalRepairerCount;// 农机
// @DBColumn(comment = "有从业资格证的人员")
private int havCertificateCount;
// @DBColumn(comment = "修理工")
private int repairerCount;
//@DBColumn(length = 50, comment = "添加人guid",id=true)
private String addPersonGuid;
private UserBean userBean;
//添加人名称
private String addPersonName;
public UserBean getUserBean() {
return userBean;
}
public void setUserBean(UserBean userBean) {
this.userBean = userBean;
}
public String getCoopName() {
return coopName;
// return StringEscapeUtils.escapeHtml4(coopName);
}
public void setCoopName(String coopName) {
this.coopName = coopName;
}
public DataDictionaryBean getCoopProperty() {
return coopProperty;
}
public void setCoopProperty(DataDictionaryBean coopProperty) {
this.coopProperty = coopProperty;
}
public String getChargePerson() {
return chargePerson;
// return StringEscapeUtils.escapeHtml4(chargePerson);
}
public void setChargePerson(String chargePerson) {
this.chargePerson = chargePerson;
}
public String getTelephone() {
return telephone;
// return StringEscapeUtils.escapeHtml4(telephone);
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getIdCard() {
return idCard;
// return StringEscapeUtils.escapeHtml4(idCard);
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
public double getLongitude() {
return longitude;
}
public void setLongitude(double longitude) {
this.longitude = longitude;
}
public double getLatitude() {
return latitude;
}
public void setLatitude(double latitude) {
this.latitude = latitude;
}
public String getAddress() {
return address;
// return StringEscapeUtils.escapeHtml4(address);
}
public void setAddress(String address) {
this.address = address;
}
public AdminAreaBean getAreaCode() {
return areaCode;
}
public void setAreaCode(AdminAreaBean areaCode) {
this.areaCode = areaCode;
}
public String getIntroduction() {
return introduction;
// return StringEscapeUtils.escapeHtml4(introduction);
}
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
public AdminAreaBean getAdminAreaCode() {
return areaCode;
}
public void setAdminAreaCode(AdminAreaBean adminAreaCode) {
this.areaCode = adminAreaCode;
}
public DataDictionaryBean getIdType() {
return idType;
}
public void setIdType(DataDictionaryBean idType) {
this.idType = idType;
}
public String getCoopID() {
return coopID;
// return StringEscapeUtils.escapeHtml4(coopID);
}
public void setCoopID(String coopID) {
this.coopID = coopID;
}
public int getEmployeeTotalCount() {
return employeeTotalCount;
}
public void setEmployeeTotalCount(int employeeTotalCount) {
this.employeeTotalCount = employeeTotalCount;
}
public int getEmployeeVillageCount() {
return employeeVillageCount;
}
public void setEmployeeVillageCount(int employeeVillageCount) {
this.employeeVillageCount = employeeVillageCount;
}
public int getEmployeeHighSchoolCount() {
return employeeHighSchoolCount;
}
public void setEmployeeHighSchoolCount(int employeeHighSchoolCount) {
this.employeeHighSchoolCount = employeeHighSchoolCount;
}
public int getEmployeeLowSchollCount() {
return employeeLowSchollCount;
}
public void setEmployeeLowSchollCount(int employeeLowSchollCount) {
this.employeeLowSchollCount = employeeLowSchollCount;
}
public int getTractorDriverCount() {
return tractorDriverCount;
}
public void setTractorDriverCount(int tractorDriverCount) {
this.tractorDriverCount = tractorDriverCount;
}
public int getCombineDriverCount() {
return combineDriverCount;
}
public void setCombineDriverCount(int combineDriverCount) {
this.combineDriverCount = combineDriverCount;
}
public int getTransportDriverCount() {
return transportDriverCount;
}
public void setTransportDriverCount(int transportDriverCount) {
this.transportDriverCount = transportDriverCount;
}
public int getAgriculturalRepairerCount() {
return agriculturalRepairerCount;
}
public void setAgriculturalRepairerCount(int agriculturalRepairerCount) {
this.agriculturalRepairerCount = agriculturalRepairerCount;
}
public int getHavCertificateCount() {
return havCertificateCount;
}
public void setHavCertificateCount(int havCertificateCount) {
this.havCertificateCount = havCertificateCount;
}
public int getRepairerCount() {
return repairerCount;
}
public void setRepairerCount(int repairerCount) {
this.repairerCount = repairerCount;
}
public String getContactPerson() {
return contactPerson;
// return StringEscapeUtils.escapeHtml4(contactPerson);
}
public void setContactPerson(String contactPerson) {
this.contactPerson = contactPerson;
}
public String getAddPersonGuid() {
return addPersonGuid;
}
public void setAddPersonGuid(String addPersonGuid) {
this.addPersonGuid = addPersonGuid;
}
public String getAddPersonName() {
return addPersonName;
}
public void setAddPersonName(String addPersonName) {
this.addPersonName = addPersonName;
}
}