package cn.iocoder.yudao.module.hrm.dal.dataobject.salary; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; /** * 请假类型扣款配置 DO * * @author 芋道源码 */ @TableName("hrm_leave_type_config") @KeySequence("hrm_leave_type_config_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class HrmLeaveTypeConfigDO extends BaseDO { /** * 主键 */ @TableId private Long id; /** * 请假类型:1-事假, 2-病假, 3-年假, 4-婚假, 5-产假, 6-丧假 */ private Integer leaveType; /** * 类型名称 */ private String name; /** * 扣款比例(0-1之间,如0.5表示扣50%) */ private BigDecimal deductionRatio; /** * 备注 */ private String remark; /** * 状态:0-启用, 1-禁用 */ private Integer status; }