package cc.mrbird.febs.server.hr.entity; import java.util.Date; import java.math.BigDecimal; import lombok.Data; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; /** * * name:EmpOccupational * package:cc.mrbird.febs.server.hr.controller * description:员工工伤案件数据表映射实体 * * @author luoyibo * @date 2021-01-24 20:35:24 * @since JDK1.8 */ @Data @TableName("t_emp_occupational") public class EmpOccupational { /** * 员工Id */ @TableField("empId") private Long empId; /** * 案件Id */ @TableField("occupationalId") private Long occupationalId; /** * */ @TableField("injuredTime") private Date injuredTime; /** * 受伤地点 */ @TableField("injuredAddress") private String injuredAddress; /** * 受伤部位 */ @TableField("injuredPart") private String injuredPart; /** * */ @TableField("injuredDiacrisis") private String injuredDiacrisis; /** * 受伤经过描述 */ @TableField("injuredDescribe") private String injuredDescribe; /** * 就诊医院 */ @TableField("hospitalName") private String hospitalName; /** * 就诊科室 */ @TableField("treatmentName") private String treatmentName; /** * 是否住院 */ @TableField("hospitalizatioFlag") private Integer hospitalizatioFlag; /** * 床号 */ @TableField("bedNumb") private Byte bedNumb; /** * 报案时间 */ @TableField("reprotTime") private Date reprotTime; /** * */ @TableField("submitTime") private Date submitTime; /** * 递交人 */ @TableField("sbumitBy") private String sbumitBy; /** * 人事处理时间 */ @TableField("hrDoDate") private Date hrDoDate; /** * 医疗总费用 */ @TableField("expensesFee") private BigDecimal expensesFee; /** * 剔除总额 */ @TableField("eliminate") private BigDecimal eliminate; /** * 一次性伤残补助金 */ @TableField("socialDisability") private BigDecimal socialDisability; /** * 住院伙食补贴 */ @TableField("socialAllowance") private BigDecimal socialAllowance; /** * 一次性医疗补助金 */ @TableField("socialSubsidy") private BigDecimal socialSubsidy; /** * 社保赔偿总费用 */ @TableField("socialCompensation") private BigDecimal socialCompensation; /** * 已赔付医药费用 */ @TableField("compensated") private BigDecimal compensated; /** * 其他赔偿报销 */ @TableField("otherCompensated") private BigDecimal otherCompensated; /** * */ @TableField("companylDisability") private BigDecimal companylDisability; /** * 工伤生活补贴 */ @TableField("companyAllowance") private BigDecimal companyAllowance; /** * 公司一次性医疗补助金 */ @TableField("companySubsidy") private BigDecimal companySubsidy; /** * 公司赔偿总费用 */ @TableField("companyCompensation") private BigDecimal companyCompensation; /** * 公司一次性就业补助金 */ @TableField("jobSubsidy") private BigDecimal jobSubsidy; /** * 结案状态 0-未结案 1-已结案 */ @TableField("settleStatus") private Integer settleStatus; /** * 记录创建时间 */ @TableField("createTime") private Date createTime; /** * 记录创建人 */ @TableField("creator") private String creator; /** * 记录最后更新时间 */ @TableField("modifyTime") private Date modifyTime; /** * 记录最后更新人 */ @TableField("modifier") private String modifier; /** * 记录删除标志。0-未删除 1-已删除,默认0 */ @TableField("delFlag") private Integer delFlag; /** * 记录版本号,用来进行乐观锁控制 */ @TableField("version") private Integer version; /** * 备注 */ @TableField("remark") private String remark; }