package org.jeecg.modules.mdc.entity; 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; /** * @Description: 设备工作日历表 * @Author: jeecg-boot * @Date: 2023-04-10 * @Version: V1.0 */ @Data @TableName("mdc_device_calendar") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "mdc_device_calendar对象", description = "设备工作日历表") public class MdcDeviceCalendar extends JeecgEntity implements Serializable { /** * 班制ID */ @Excel(name = "班制ID", width = 15) @ApiModelProperty(value = "班制ID") private String shiftId; /** * 生效日期 */ @Excel(name = "生效日期", width = 15) @ApiModelProperty(value = "生效日期") private String effectiveDate; /** * 设备编号 */ @Excel(name = "设备编号", width = 15) @ApiModelProperty(value = "设备编号") private String equmentId; /** * 班次ID */ @Excel(name = "班次ID", width = 15) @ApiModelProperty(value = "班次ID") private String shiftSubId; /** * 星期标识 */ @Excel(name = "星期标识", width = 15) @ApiModelProperty(value = "星期标识") @Dict(dicCode = "week_number_type") private String weekNumber; }