package com.muzhi.dingtalk.test.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "EmployeeFangDe员工花名册对象", description = "员工花名册")
public class EmployeeFangDeVo {

    @ApiModelProperty(value = "合同公司（业务单元名称）")
    private String orgname;

    @ApiModelProperty(value = "员工ID（人员编码）")
    private String code;

    @ApiModelProperty(value = "姓名（人员姓名）")
    private String name;

    @ApiModelProperty(value = "一级部门（人员成本分摊一级部门）")
    private String def1;

    @ApiModelProperty(value = "二级部门（人员成本分摊二级部门）")
    private String deptname;

    @ApiModelProperty(value = "入职时间（入职时间）")
    private String indutydate;

    @ApiModelProperty(value = "性别（性别名称：男/女）")
    private String sex;

    @ApiModelProperty(value = "证件类别名称（默认身份证）")
    private String idtype;

    @ApiModelProperty(value = "证件号码（证件号）")
    private String id;

    @ApiModelProperty(value = "合同公司（任职业务单元名称）")
    private String indutyorgname;

    @ApiModelProperty(value = "员工类型（人员类别名称）")
    private String psnclname;

    @ApiModelProperty(value = "开户行（开户银行名称）")
    private String bank;

    @ApiModelProperty(value = "银行类别（默认工资卡）")
    private String banktype;

    @ApiModelProperty(value = "银行卡号（银行账号）")
    private String banknum;

    @ApiModelProperty(value = "户名")
    private String bankname;

    @ApiModelProperty(value = "员工状态（在职状态传1，离职状态传2）")
    private Integer status;
}
