package org.springblade.modules.recruitment.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 实体类 * @author zhongrj * @time 2021-07-06 */ @Data @TableName("sys_recruitment") public class Recruitment implements Serializable { private static final long serialVersionUID = 1L; /** * 招聘主键id */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 部门id */ @TableField("dept_id") private Long deptId; /** * 招聘岗位名称 */ private String name; /** * 招聘人数 */ private Integer number; /** * 学历要求 */ private String education; /** * 工作经验 */ private String experience; /** * 工作岗位描述 */ @TableField("work_desc") private String workDesc; /** * 福利待遇 社保,五险... */ private String welfare; /** * 最小薪资 */ @TableField("min_salary") private Integer minSalary; /** * 最高薪资 */ @TableField("max_salary") private Integer maxSalary; /** * 单位介绍 */ @TableField("units_desc") private String unitsDesc; /** * 单位规模 100-500人 .... */ @TableField("units_scale") private String unitsScale; /** * 单位性质 民营。。。 */ @TableField("units_nature") private String unitsNature; /** * 行业 安保... */ private String industry; /** * 联系人 */ private String linkman; /** * 联系电话 */ private String phone; /** * 省 */ private Integer province; /** * 市 */ private Integer city; /** * 区 */ private Integer district; /** * 详细地址 */ private String address; /** * 招聘开始时间 */ @TableField("start_time") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date startTime; /** * 招聘结束时间 */ @TableField("end_time") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date endTime; /** * 招聘发布时间 */ @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 招聘状态 1:招聘中 2:停止招聘 */ private Integer status; /** * 是否持证 1:是 2:否 */ private Integer permit; }