package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* 招聘
*
*
* @author stylefeng
* @since 2022-05-11
*/
@TableName("tb_recruit")
public class TbRecruit extends Model {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("招聘司机类型")
private String driverType;
@ApiModelProperty("标题")
private String title;
/**
* 公司类型(1=企业,2=平台)
*/
@ApiModelProperty("公司类型(1=企业,2=平台)")
private Integer companyType;
/**
* 公司id
*/
@ApiModelProperty("公司id")
private Integer companyId;
/**
* 联系人名称
*/
@ApiModelProperty("联系人名称")
private String contactsName;
/**
* 省Code
*/
@ApiModelProperty("省Code")
private String provinceCode;
/**
* 市Code
*/
@ApiModelProperty("市Code")
private String cityCode;
/**
* 省名称
*/
@ApiModelProperty("省名称")
private String provinceName;
/**
* 市名称
*/
@ApiModelProperty("市名称")
private String cityName;
/**
* 地址
*/
@ApiModelProperty("地址")
private String addres;
/**
* 联系人电话
*/
@ApiModelProperty("联系人电话")
private String contactsPhone;
/**
* 描述
*/
@ApiModelProperty("描述")
private String describe;
/**
* 招聘人数
*/
@ApiModelProperty("招聘人数")
private String recruitsNumber;
/**
* 经验要求
*/
@ApiModelProperty("经验要求")
private String experienceRequirements;
/**
* 学历要求
*/
@ApiModelProperty("学历要求")
private String educationalRequirements;
/**
* 福利
*/
@ApiModelProperty("福利")
private String welfare;
/**
* 开始薪资
*/
@ApiModelProperty("开始薪资")
private BigDecimal startSalary;
/**
* 结束薪资
*/
@ApiModelProperty("结束薪资")
private BigDecimal endSalary;
/**
* 是否面谈(2=否,1=是)
*/
@ApiModelProperty("是否面谈(2=否,1=是)")
private Integer interviewOrNot;
/**
* 状态(1=待上架,2=已上架,3=关闭,6=删除)
*/
@ApiModelProperty("状态(1=待上架,2=已上架,3=关闭,6=删除)")
private Integer status;
/**
* 是否首页显示(1=是,2=否)
*/
@ApiModelProperty("是否首页显示(1=是,2=否)")
private Integer firstPageShow;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
private Date createTime;
@TableField(exist = false)
@ApiModelProperty("公司地址")
private String detailAddress;
@TableField(exist = false)
@ApiModelProperty("公司规模")
private String scale;
@TableField(exist = false)
@ApiModelProperty("公司信息")
private String companyInfo;
@TableField(exist = false)
@ApiModelProperty("公司名称")
private String companyName;
public String getCompanyName() {
return companyName;
}
public void setCompanyName(String companyName) {
this.companyName = companyName;
}
public String getDetailAddress() {
return detailAddress;
}
public void setDetailAddress(String detailAddress) {
this.detailAddress = detailAddress;
}
public String getScale() {
return scale;
}
public void setScale(String scale) {
this.scale = scale;
}
public String getCompanyInfo() {
return companyInfo;
}
public void setCompanyInfo(String companyInfo) {
this.companyInfo = companyInfo;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDriverType() {
return driverType;
}
public void setDriverType(String driverType) {
this.driverType = driverType;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Integer getCompanyType() {
return companyType;
}
public void setCompanyType(Integer companyType) {
this.companyType = companyType;
}
public Integer getCompanyId() {
return companyId;
}
public void setCompanyId(Integer companyId) {
this.companyId = companyId;
}
public String getContactsName() {
return contactsName;
}
public void setContactsName(String contactsName) {
this.contactsName = contactsName;
}
public String getProvinceCode() {
return provinceCode;
}
public void setProvinceCode(String provinceCode) {
this.provinceCode = provinceCode;
}
public String getCityCode() {
return cityCode;
}
public void setCityCode(String cityCode) {
this.cityCode = cityCode;
}
public String getProvinceName() {
return provinceName;
}
public void setProvinceName(String provinceName) {
this.provinceName = provinceName;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getAddres() {
return addres;
}
public void setAddres(String addres) {
this.addres = addres;
}
public String getContactsPhone() {
return contactsPhone;
}
public void setContactsPhone(String contactsPhone) {
this.contactsPhone = contactsPhone;
}
public String getDescribe() {
return describe;
}
public void setDescribe(String describe) {
this.describe = describe;
}
public String getRecruitsNumber() {
return recruitsNumber;
}
public void setRecruitsNumber(String recruitsNumber) {
this.recruitsNumber = recruitsNumber;
}
public String getExperienceRequirements() {
return experienceRequirements;
}
public void setExperienceRequirements(String experienceRequirements) {
this.experienceRequirements = experienceRequirements;
}
public String getEducationalRequirements() {
return educationalRequirements;
}
public void setEducationalRequirements(String educationalRequirements) {
this.educationalRequirements = educationalRequirements;
}
public String getWelfare() {
return welfare;
}
public void setWelfare(String welfare) {
this.welfare = welfare;
}
public BigDecimal getStartSalary() {
return startSalary;
}
public void setStartSalary(BigDecimal startSalary) {
this.startSalary = startSalary;
}
public BigDecimal getEndSalary() {
return endSalary;
}
public void setEndSalary(BigDecimal endSalary) {
this.endSalary = endSalary;
}
public Integer getInterviewOrNot() {
return interviewOrNot;
}
public void setInterviewOrNot(Integer interviewOrNot) {
this.interviewOrNot = interviewOrNot;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getFirstPageShow() {
return firstPageShow;
}
public void setFirstPageShow(Integer firstPageShow) {
this.firstPageShow = firstPageShow;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TbRecruit{" +
"id=" + id +
", driverType=" + driverType +
", title=" + title +
", companyType=" + companyType +
", companyId=" + companyId +
", contactsName=" + contactsName +
", provinceCode=" + provinceCode +
", cityCode=" + cityCode +
", provinceName=" + provinceName +
", cityName=" + cityName +
", addres=" + addres +
", contactsPhone=" + contactsPhone +
", describe=" + describe +
", recruitsNumber=" + recruitsNumber +
", experienceRequirements=" + experienceRequirements +
", educationalRequirements=" + educationalRequirements +
", welfare=" + welfare +
", startSalary=" + startSalary +
", endSalary=" + endSalary +
", interviewOrNot=" + interviewOrNot +
", status=" + status +
", firstPageShow=" + firstPageShow +
", createTime=" + createTime +
"}";
}
}