package com.bcxin.ars.webservice;

import com.abcxin.smart.validator.annotation.MinisterialAttr;
import com.abcxin.smart.validator.annotation.MinisterialEntity;
import com.bcxin.ars.enums.MinisterialDataFormat;
import lombok.Data;

/**
 * 保安员从业情况
 *
 * @author wangjianchi
 */
@Data
@MinisterialEntity(tableName = "security_person")
public class Baycyqkxx extends XxbaBaseDto {

    /**
     * 姓名
     **/
    @MinisterialAttr(column = "realName")
    private String xm;
    /**
     * 性别
     **/
    @MinisterialAttr(column = "id_number", DATA_FORMAT = MinisterialDataFormat.GENDER)
    private String xb;
    /**
     * 公民身份号码
     **/
    @MinisterialAttr(column = "id_number")
    private String sfzh;
    /**
     * 从业单位类型
     **/
    private String cydwlx;
    /**
     * 从业单位名称
     **/
    private String cydwmc;
    /**
     * 从业单位编号
     **/
    private String cydwbh;
    /**
     * 签订劳动合同日期
     **/
    private String qdldhtrq;
    /**
     * 签订劳动合同期限
     **/
    private String qdldhtdqr;
    /**
     * 缴纳保险险种
     **/
    private String jnshbxxz;
    /**
     * 保安服务类型
     **/
    private String bafwlx;
    /**
     * 入职日期
     **/
    @MinisterialAttr(column = "entrydate", DATE_FORMAT = "%Y%m%d")
    private String rzrq;
    /**
     * 离职日期
     **/
    private String lzrq;
    /**
     * 离职原因
     **/
    private String lzyy;
    /**
     * 从业单位所在地（省市县）
     **/
    private String cydwszd;
    /**
     * 备注1
     **/
    private String bz1;
    /**
     * 备注2
     **/
    private String bz2;
    /**
     * 备注3
     **/
    private String bz3;


}
