package org.security.ht.workHandOverUsers.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.security.ht.entity.common.BaseEntity;

import java.io.Serializable;

/**
 * @author ：wzf
 * @apiNote ：工作交接用户信息
 * @since ：Created in 2022/9/2 16:34
 */
@Data
@TableName("T_WORK_HANDOVER_USERS")
public class WorkHandoverUsers extends BaseEntity implements Serializable {

	/**ID*/
	@TableField("id")
	private String id;

	/**用户类型;1-行内用户，2-外包人员*/
	@TableField("user_type")
	private int userType;

	/**工作类型编码*/
	@TableField("work_type_code")
	private String workTypeCode;

	/**工作类型名称*/
	@TableField("work_type_name")
	private String workTypeName;

	/**工作交接用户名称*/
	@TableField("user_name")
	private String userName;

	/**工作交接用户身份证号*/
	@TableField("ID_card")
	private String IDCard;

	/**
	 * 工作交接员工工号，当用户类型为行内用户时保存次字段
	 * */
	@TableField("account")
	private String account;

	/**机构编码*/
	@TableField("dept_id")
	private String deptId;

	/**机构名称*/
	@TableField("dept_name")
	private String deptName;

	/**是否存在人脸信息;0-否，1-是*/
	@TableField("face_state")
	private int faceState;

	/**删除标识符;1-删除;0-正常*/
	@TableField("del_flag")
	private String delFlag;
}
