package org.jeecg.modules.mdc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.common.system.base.entity.JeecgEntity; import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; import java.math.BigDecimal; /** * @Description: mdc_equipment_punch_rate * @Author: jeecg-boot * @Date: 2025-06-09 * @Version: V1.0 */ @Data @TableName("mdc_equipment_punch_rate") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value = "mdc_equipment_punch_rate对象", description = "mdc_equipment_punch_rate") public class MdcEquipmentPunchRate extends JeecgEntity implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "id") private String id; /** * 设备编号 */ @Excel(name = "设备编号", width = 15) @ApiModelProperty(value = "设备编号") private String equipmentId; /** * 记录日期 */ @Excel(name = "记录日期", width = 15) @ApiModelProperty(value = "记录日期") private String theDate; /** * 班次 */ @Excel(name = "班次", width = 15) @ApiModelProperty(value = "班次") @Dict(dicCode = "shift_schedule") private Integer shiftSchedule; /** * 早班上班打卡率 */ @Excel(name = "早班上班打卡率(%)", width = 15) @ApiModelProperty(value = "早班上班打卡率") private BigDecimal mornShiftInRate; /** * 晚班上班打卡率 */ @Excel(name = "晚班上班打卡率(%)", width = 15) @ApiModelProperty(value = "晚班上班打卡率") private BigDecimal evenShiftInRate; /** * 早班下班打卡率 */ @Excel(name = "早班下班打卡率(%)", width = 15) @ApiModelProperty(value = "早班下班打卡率") private BigDecimal mornShiftOutRate; /** * 晚班下班打卡率 */ @Excel(name = "晚班下班打卡率(%)", width = 15) @ApiModelProperty(value = "晚班下班打卡率") private BigDecimal evenShiftOutRate; /** * 白班上班打卡设备数量 */ @Excel(name = "白班上班打卡设备数量", width = 15) @ApiModelProperty(value = "白班上班打卡设备数量") private Integer mornShiftInNum; /** * 白班下班打卡设备数量 */ @Excel(name = "白班下班打卡设备数量", width = 15) @ApiModelProperty(value = "白班下班打卡设备数量") private Integer mornShiftOutNum; /** * 夜班上班打卡设备数量 */ @Excel(name = "夜班上班打卡设备数量", width = 15) @ApiModelProperty(value = "夜班上班打卡设备数量") private Integer evenShiftInNum; /** * 夜班下班打卡设备数量 */ @Excel(name = "夜班下班打卡设备数量", width = 15) @ApiModelProperty(value = "夜班下班打卡设备数量") private Integer evenShiftOutNum; /** * 设备总数 */ @Excel(name = "设备总数", width = 15) @ApiModelProperty(value = "设备总数") private Integer deviceCountNum; }