|
|
|
|
@ -8,12 +8,14 @@ import com.alibaba.excel.annotation.ExcelProperty; |
|
|
|
|
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|
|
|
|
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
|
|
|
|
import com.alibaba.excel.annotation.write.style.HeadRowHeight; |
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema; |
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
|
|
import java.io.Serial; |
|
|
|
|
import java.io.Serializable; |
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -28,193 +30,49 @@ import java.time.LocalDateTime; |
|
|
|
|
@ContentRowHeight(18) |
|
|
|
|
public class CycleTestExcel implements Serializable { |
|
|
|
|
|
|
|
|
|
@Serial |
|
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
@Serial |
|
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验]编码 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[周期试验]编码") |
|
|
|
|
private String code; |
|
|
|
|
/** |
|
|
|
|
* [周期试验]类型 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[周期试验]类型") |
|
|
|
|
private Long cycleTestType; |
|
|
|
|
/** |
|
|
|
|
* 名称 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("名称") |
|
|
|
|
private String name; |
|
|
|
|
/** |
|
|
|
|
* [班组]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[班组]id") |
|
|
|
|
private BigDecimal teamId; |
|
|
|
|
/** |
|
|
|
|
* [供应商]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[供应商]id") |
|
|
|
|
private BigDecimal supplierId; |
|
|
|
|
/** |
|
|
|
|
* [周期试验项目]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[周期试验项目]id") |
|
|
|
|
private BigDecimal cycleTestItemId; |
|
|
|
|
/** |
|
|
|
|
* 试验件类型-[1]:零件;[2]:试片; |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验件类型-[1]:零件;[2]:试片;") |
|
|
|
|
private BigDecimal testType; |
|
|
|
|
/** |
|
|
|
|
* 工艺员[用户]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("工艺员[用户]id") |
|
|
|
|
private BigDecimal processUserId; |
|
|
|
|
/** |
|
|
|
|
* 试验技术员[用户]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验技术员[用户]id") |
|
|
|
|
private BigDecimal testUserId; |
|
|
|
|
/** |
|
|
|
|
* [镀种]id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("[镀种]id") |
|
|
|
|
private BigDecimal plateId; |
|
|
|
|
/** |
|
|
|
|
* 生成任务说明 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("生成任务说明") |
|
|
|
|
private String descGenTask; |
|
|
|
|
/** |
|
|
|
|
* 临期提醒说明 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("临期提醒说明") |
|
|
|
|
private String descRemind; |
|
|
|
|
/** |
|
|
|
|
* 提醒文本 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("提醒文本") |
|
|
|
|
private String remindText; |
|
|
|
|
/** |
|
|
|
|
* 排序 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("排序") |
|
|
|
|
private Long sort; |
|
|
|
|
/** |
|
|
|
|
* 备注 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("备注") |
|
|
|
|
private String remark; |
|
|
|
|
/** |
|
|
|
|
* 上次试验日期 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("上次试验日期") |
|
|
|
|
private LocalDateTime lastTestDate; |
|
|
|
|
/** |
|
|
|
|
* 生成任务JobId |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("生成任务JobId") |
|
|
|
|
private String jobIdsGenTask; |
|
|
|
|
/** |
|
|
|
|
* 临期提醒JobId |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("临期提醒JobId") |
|
|
|
|
private String jobIdsRemind; |
|
|
|
|
/** |
|
|
|
|
* 试验时长(天) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验时长(天)") |
|
|
|
|
private Long testDuration; |
|
|
|
|
/** |
|
|
|
|
* 提前下发(天) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("提前下发(天)") |
|
|
|
|
private Long genBefore; |
|
|
|
|
/** |
|
|
|
|
* 临期提醒(天) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("临期提醒(天)") |
|
|
|
|
private Long remind; |
|
|
|
|
/** |
|
|
|
|
* 定时类型-[1]:WEEK;[2]:MONTH;[3]:YEAR;[4]:CUSTOM; |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("定时类型-[1]:WEEK;[2]:MONTH;[3]:YEAR;[4]:CUSTOM;") |
|
|
|
|
private Long jobType; |
|
|
|
|
/** |
|
|
|
|
* 定时WEEK值 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("定时WEEK值") |
|
|
|
|
private String jobTypeWeekValue; |
|
|
|
|
/** |
|
|
|
|
* 定时MONTH值 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("定时MONTH值") |
|
|
|
|
private String jobTypeMonthValue; |
|
|
|
|
/** |
|
|
|
|
* 定时YEAR值 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("定时YEAR值") |
|
|
|
|
private String jobTypeYearValue; |
|
|
|
|
/** |
|
|
|
|
* 定时CUSTOM值 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("定时CUSTOM值") |
|
|
|
|
private String jobTypeCustomValue; |
|
|
|
|
/** |
|
|
|
|
* 生成任务 json config |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("生成任务 json config") |
|
|
|
|
private String jsonConfigGenTask; |
|
|
|
|
/** |
|
|
|
|
* 临期提醒 json config |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("临期提醒 json config") |
|
|
|
|
private String jsonConfigRemind; |
|
|
|
|
/** |
|
|
|
|
* 是否顺延-[1]:是;[0]:否; |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("是否顺延-[1]:是;[0]:否;") |
|
|
|
|
private Long isPutOff; |
|
|
|
|
/** |
|
|
|
|
* 最小试验数量 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("最小试验数量") |
|
|
|
|
private Long minDoTestCount; |
|
|
|
|
/** |
|
|
|
|
* 试验件材料 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验件材料") |
|
|
|
|
private String testMat; |
|
|
|
|
@Schema(description = "[镀种]多个名称") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("镀种") |
|
|
|
|
private String plateNames; |
|
|
|
|
@Schema(description = "[周期试验项目]名称") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验项目") |
|
|
|
|
private String cycleTestItemName; |
|
|
|
|
@Schema(description = "[周期试验项目]试验条件") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验条件") |
|
|
|
|
private String cycleTestItemCondition; |
|
|
|
|
@Schema(description = "[周期试验标准]名称") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验标准") |
|
|
|
|
private String cycleTestStandardName; |
|
|
|
|
@Schema(description = "试验件类型 名称") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验件") |
|
|
|
|
private String testTypeName; |
|
|
|
|
@Schema(description = "试验件材料") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验件材料") |
|
|
|
|
private String testMat; |
|
|
|
|
@Schema(description = "试验周期") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("试验周期") |
|
|
|
|
private String jobExtShowText; |
|
|
|
|
@Schema(description = "最小试验数量") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("最小试验数量") |
|
|
|
|
private Integer minDoTestCount; |
|
|
|
|
@Schema(description = "提前下发天数") |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("提前下发天数") |
|
|
|
|
private Integer genBefore; |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("超期提醒天数") |
|
|
|
|
private Integer remind; |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("更新时间") |
|
|
|
|
private Date updateTime; |
|
|
|
|
} |
|
|
|
|
|