package org.jeecg.modules.eam.dto; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; 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 org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @Description: 点检工单批量导出 */ @Data @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) public class EamInspectionOrderExport { @ApiModelProperty(value = "设备名称") private String equipmentName; @ApiModelProperty(value = "设备型号") private String equipmentModel; @ApiModelProperty(value = "设备编号") private String equipmentCode; @ApiModelProperty(value = "单位") @Dict(dictTable = "eam_base_factory",dicText = "factory_name",dicCode = "org_code") private String factoryName; @ApiModelProperty(value = "年") private String inspectionYear; @ApiModelProperty(value = "月") private String inspectionMonth; @ApiModelProperty(value = "hf编码") private String hfCode; /** * 日点检列表 */ @ApiModelProperty(value = "日点检列表") @TableField(exist = false) private List eamDailyInspectionList; /** * 周点检列表 */ @ApiModelProperty(value = "周点检列表") @TableField(exist = false) private List eamWeeklyInspectionList; /**日点检责任人信息 (1-31日) */ @ApiModelProperty(value = "日点检责任人信息") private DailyResponsibleInfo dailyResponsibleInfo; /**周点检责任人信息 (1-5周) */ @ApiModelProperty(value = "周点检责任人信息") private WeeklyResponsibleInfo weeklyResponsibleInfo; }