YgglMainLzb.java 7.23 KB
Newer Older
yuquan.zhu committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
package cn.timer.api.bean.yggl;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

/**
* @author Tang 2019-11-15
*/
@Entity
@Data
@Builder
@Table(name="yggl_main_lzb")
@ApiModel("员工离职表")
public class YgglMainLzb extends Model<YgglMainLzb> {

	private static final long serialVersionUID = -6382876797185413027L;

	@Id
    @GeneratedValue
    @TableId (type = IdType.AUTO)
	@ApiModelProperty(value="员工编号 员工编号",example="101")
    private Integer id;
翁国栋 committed
37

yuquan.zhu committed
38 39
	@ApiModelProperty(value="员工工号 ",example="员工工号")
    private Integer empNum;
翁国栋 committed
40

yuquan.zhu committed
41 42
	@ApiModelProperty(value="手机号码 手机号码",example="101")
    private String phone;
翁国栋 committed
43

yuquan.zhu committed
44 45
	@ApiModelProperty(value="密码 ",example="密码")
    private String password;
翁国栋 committed
46

yuquan.zhu committed
47 48
	@ApiModelProperty(value="头像 ",example="base64来处理头像")
    private String headUrl;
翁国栋 committed
49

yuquan.zhu committed
50 51
	@ApiModelProperty(value="名称 ",example="名称")
    private String name;
翁国栋 committed
52

yuquan.zhu committed
53 54
	@ApiModelProperty(value="英文名称 ",example="英文名称")
    private String englishName;
翁国栋 committed
55

yuquan.zhu committed
56 57
	@ApiModelProperty(value="性别 1:男;2:女",example="101")
    private Integer sex;
翁国栋 committed
58

yuquan.zhu committed
59 60
	@ApiModelProperty(value="证件类型 0:身份证;1:港澳居民来往内地通行证;2:台湾居民来往大陆通行证;3:外国护照;4:其他",example="101")
    private Integer zjType;
翁国栋 committed
61

yuquan.zhu committed
62 63
	@ApiModelProperty(value="证件号码 ",example="证件号码")
    private String zjNum;
翁国栋 committed
64

yuquan.zhu committed
65 66
	@ApiModelProperty(value="身份证有效期 ",example="身份证有效到期日")
    private Date sfzyxTime;
翁国栋 committed
67

yuquan.zhu committed
68 69
	@ApiModelProperty(value="出生日期 ",example="出生日期")
    private Date birthday;
翁国栋 committed
70

yuquan.zhu committed
71 72
	@ApiModelProperty(value="年龄 年龄",example="101")
    private Integer age;
翁国栋 committed
73

yuquan.zhu committed
74 75
	@ApiModelProperty(value="是否已婚 0:否、1:是",example="101")
    private Integer isMarried;
翁国栋 committed
76

yuquan.zhu committed
77 78
	@ApiModelProperty(value="是否已育 0:否、1:是",example="101")
    private Integer isPregnant;
翁国栋 committed
79

yuquan.zhu committed
80 81
	@ApiModelProperty(value="国家地区 0:中国;1:中国香港;2:中国澳门;3:中国台湾",example="101")
    private Integer area;
翁国栋 committed
82

yuquan.zhu committed
83 84
	@ApiModelProperty(value="民族 56个名族",example="101")
    private Integer mz;
翁国栋 committed
85

yuquan.zhu committed
86 87
	@ApiModelProperty(value="政治面貌 1:中共党员;2:中共预备党员;3共青团员;4:民革党员;5:民盟盟员;6:民建会员;7:民进会员;8:农工党党员;9:致公党党员;10:九三学社社员;11:台盟盟员;12:无党派人士;13:群众",example="101")
    private Integer zzmm;
翁国栋 committed
88

邓实川 committed
89 90
//	@ApiModelProperty(value="籍贯 省/市/区 例:广东/广州/白云",example="101")
//    private Integer jg;
翁国栋 committed
91
//
邓实川 committed
92 93
//	@ApiModelProperty(value="户籍城市 省/市/区 例:广东/广州/白云",example="101")
//    private Integer city;
翁国栋 committed
94

邓实川 committed
95 96 97 98
	@ApiModelProperty(value="籍贯 省",example="101")
    private String jg;
	@ApiModelProperty(value="籍贯 省id",example="101")
    private String jgId;
翁国栋 committed
99

邓实川 committed
100 101 102 103 104 105 106 107 108 109 110 111
	@ApiModelProperty(value = "省")
	private String province;
	@ApiModelProperty(value = "省id")
	private String provinceId;
	@ApiModelProperty(value = "市")
	private String city;
	@ApiModelProperty(value = "市id")
	private String cityId;
	@ApiModelProperty(value = "区")
	private String district;
	@ApiModelProperty(value = "区编号")
	private String districtId;
翁国栋 committed
112

yuquan.zhu committed
113 114
	@ApiModelProperty(value="户口性质 1:城镇户口;2:农村户口;3:居民户口",example="101")
    private Integer hkType;
翁国栋 committed
115

yuquan.zhu committed
116 117
	@ApiModelProperty(value="户籍地址 ",example="详细地址")
    private String hkAddress;
翁国栋 committed
118

yuquan.zhu committed
119 120
	@ApiModelProperty(value="QQ QQ",example="101")
    private Integer qq;
翁国栋 committed
121

yuquan.zhu committed
122 123
	@ApiModelProperty(value="微信 ",example="微信")
    private String wechat;
翁国栋 committed
124

yuquan.zhu committed
125 126
	@ApiModelProperty(value="个人邮箱 ",example="个人邮箱")
    private String email;
翁国栋 committed
127

yuquan.zhu committed
128 129
	@ApiModelProperty(value="血型 ",example="血型")
    private String bloodType;
翁国栋 committed
130

yuquan.zhu committed
131 132
	@ApiModelProperty(value="语言 ",example="语言")
    private String language;
翁国栋 committed
133

yuquan.zhu committed
134 135
	@ApiModelProperty(value="最高学历 1:小学;2:初中;3:高中;4:中专;5:大专;6:本科;7:研究生;8:硕士;9:博士;",example="101")
    private Integer edu;
翁国栋 committed
136

yuquan.zhu committed
137 138
	@ApiModelProperty(value="专业 ",example="专业")
    private String zy;
翁国栋 committed
139

yuquan.zhu committed
140 141
	@ApiModelProperty(value="转正备注 ",example="转正备注")
    private String zzRemark;
翁国栋 committed
142

yuquan.zhu committed
143 144
	@ApiModelProperty(value="工作性质 1全职、2实习生、3兼职、4劳务派遣、5劳务、6派遣、7外包、8退休返聘",example="101")
    private Integer jobType;
翁国栋 committed
145

tangzhaoqian committed
146
	@ApiModelProperty(value="员工状态 0试用、1正式、2离职中、3已离职",example="1")
yuquan.zhu committed
147
    private Integer jobStatus;
翁国栋 committed
148

yuquan.zhu committed
149 150
	@ApiModelProperty(value="入职日期 ",example="客户注册后的时间为入职时间")
    private Date rzTime;
翁国栋 committed
151

yuquan.zhu committed
152 153
	@ApiModelProperty(value="试用期 0:无试用期;1:1个月;2:2个月;3:3个月;4:4个月;5:5个月;6:6个月(有试用期显示选项)",example="101")
    private Integer syq;
翁国栋 committed
154

yuquan.zhu committed
155 156
	@ApiModelProperty(value="应转正日期 ",example="人事记录要自动转正的日期")
    private Date zzTime;
翁国栋 committed
157

yuquan.zhu committed
158 159
	@ApiModelProperty(value="实际转正日期 ",example="人事手动记录要转正的日期")
    private Date sjzzTime;
翁国栋 committed
160

yuquan.zhu committed
161 162
	@ApiModelProperty(value="是否计入考勤 0:否;1:是",example="101")
    private Integer isJrkq;
翁国栋 committed
163

yuquan.zhu committed
164
	@ApiModelProperty(value="公司内部工号 就是公司内部自己设置的工号",example="101")
165
    private String jobNum;
翁国栋 committed
166

yuquan.zhu committed
167 168
	@ApiModelProperty(value="工作地点 ",example="工作地点")
    private String workAddress;
翁国栋 committed
169

yuquan.zhu committed
170 171
	@ApiModelProperty(value="工作电话 工作电话",example="101")
    private Integer workPhone;
翁国栋 committed
172

yuquan.zhu committed
173 174
	@ApiModelProperty(value="工作邮箱 ",example="工作邮箱")
    private String workEmail;
翁国栋 committed
175

yuquan.zhu committed
176 177
	@ApiModelProperty(value="招聘渠道 招聘渠道应该是活性的",example="101")
    private Integer zpqd;
翁国栋 committed
178

yuquan.zhu committed
179 180
	@ApiModelProperty(value="部门岗位id 部门岗位id",example="101")
    private Integer bmgwId;
翁国栋 committed
181

yuquan.zhu committed
182 183
	@ApiModelProperty(value="组织机构代码 组织机构代码",example="101")
    private Integer orgCode;
翁国栋 committed
184

yuquan.zhu committed
185 186
	@ApiModelProperty(value="微信id ",example="UnionID微信系统唯一id")
    private String unionid;
翁国栋 committed
187

yuquan.zhu committed
188 189
	@ApiModelProperty(value="公众号id ",example="openid公众号唯一id")
    private String openid;
翁国栋 committed
190

yuquan.zhu committed
191 192
	@ApiModelProperty(value="小程序id ",example="mpopenid小程序")
    private String mpopenid;
翁国栋 committed
193

yuquan.zhu committed
194 195
	@ApiModelProperty(value="手机APPid ",example="appopenid手机app")
    private String appopenid;
翁国栋 committed
196

yuquan.zhu committed
197 198
	@ApiModelProperty(value="应离职时间 ",example="应离职时间")
    private Date lzTime;
翁国栋 committed
199

yuquan.zhu committed
200 201
	@ApiModelProperty(value="实际离职时间 ",example="实际离职时间")
    private Date sjlzTime;
翁国栋 committed
202 203

	@ApiModelProperty(value="原因说明(原离职原因) ",example="原因说明(原离职原因)")
yuquan.zhu committed
204
    private String lzyy;
翁国栋 committed
205 206

	@ApiModelProperty(value="离职去向(原离职备注)",example="离职去向(原离职备注)")
yuquan.zhu committed
207
    private String lzbz;
翁国栋 committed
208 209 210 211 212

	@ApiModelProperty(value="离职原因id",example="离职原因id")
	private String lzyyId;


东州 翁 committed
213 214 215
	//@Transient
	//@TableField(exist = false)
	//private String workTime;//工龄
翁国栋 committed
216

yuquan.zhu committed
217 218 219 220
	@Tolerate
    public YgglMainLzb() {
    }

翁国栋 committed
221
}