package cn.timer.api.bean.yggl;

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.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @author Tang 2019-11-15
*/
@Entity
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Table(name="yggl_atta_clfjb")
@ApiModel("员工材料附件表")
public class YgglAttaClfjb extends Model<YgglAttaClfjb> {

	private static final long serialVersionUID = -4422331718639026016L;

	@Id
    @GeneratedValue
    @TableId (type = IdType.AUTO)
	@ApiModelProperty(value="编号 编号",example="101")
    private Integer id;
	@ApiModelProperty(value="员工工号 员工工号",example="101")
    private Integer empNum;
	@ApiModelProperty(value="组织机构代码 组织机构代码",example="101")
    private Integer orgCode;
    @ApiModelProperty(value="身份证原件照",example="身份证原件照")
    private String urlSfzyjzp;
    @ApiModelProperty(value="工资银行卡",example="工资银行卡")
    private String urlGzyhk;
    @ApiModelProperty(value="获奖证书",example="获奖证书")
    private String urlHjzs;
    @ApiModelProperty(value="学历证明",example="学历证明")
    private String urlXlzm;
    @ApiModelProperty(value="社保卡",example="社保卡")
    private String urlSbk;
    @ApiModelProperty(value="职业资格证书",example="职业资格证书")
    private String urlZyzgzs;
    @ApiModelProperty(value="个人证件照",example="个人证件照")
    private String urlGrzjz;
    @ApiModelProperty(value="公积金卡",example="公积金卡")
    private String urlGjjk;
    @ApiModelProperty(value="身份证复印件",example="身份证复印件")
    private String urlSfzfyj;
    @ApiModelProperty(value="劳动合同",example="劳动合同")
    private String urlLdht;
    @ApiModelProperty(value="上家公司离职证明",example="上家公司离职证明")
    private String urlSjlzzm;
    @ApiModelProperty(value="社会保险转移单",example="社会保险转移单")
    private String urlShbxzyd;
    @ApiModelProperty(value="绩效考核结果报告",example="绩效考核结果报告")
    private String urlJxkhjgbg;
    @ApiModelProperty(value="入职简历",example="入职简历")
    private String urlRzjl;
    @ApiModelProperty(value="入职登记表",example="入职登记表")
    private String urlRzdjb;
    @ApiModelProperty(value="入职体检单",example="入职体检单")
    private String urlRztyd;
    @ApiModelProperty(value="工作申请表",example="工作申请表")
    private String urlGzsqb;
    @ApiModelProperty(value="调薪通知单",example="调薪通知单")
    private String urlDxtzd;
    @ApiModelProperty(value="转正申请表",example="转正申请表")
    private String urlZzsqb;
    @ApiModelProperty(value="人事异动申请表",example="人事异动申请表")
    private String urlRsydsqb;
    @ApiModelProperty(value="其它",example="其它")
    private String urlDaOther;
    @ApiModelProperty(value="离职审批",example="离职审批")
    private String urlLzsp;
    @ApiModelProperty(value="离职证明",example="离职证明")
    private String urlLzzm;
    @ApiModelProperty(value="离职申请表",example="离职申请表")
    private String urlLzsqb;
    @ApiModelProperty(value="工作交接表",example="工作交接表")
    private String urlGzjjb;
}