技术监督计划导入

This commit is contained in:
wr
2025-03-28 16:13:24 +08:00
parent a6c536cf45
commit 0200607c0c
10 changed files with 71 additions and 316 deletions

View File

@@ -4,8 +4,8 @@ import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
/**
* @Description:
@@ -19,56 +19,48 @@ public class SupervisionPlanExcel {
* 负责单位ID
*/
@Excel(name = "*计划负责单位", width = 30)
@NotBlank(message = "计划负责单位不能为空")
private String deptId;
/**
* 普测计划名称
* 计划名称
*/
@Excel(name = "*普测计划名称", width = 30)
@NotBlank(message = "不能为空")
@Excel(name = "*计划名称", width = 30)
private String planName;
/**
* 监督类型
*/
@Excel(name = "*监督类型", width = 30)
@NotBlank(message = "监督类型不能为空")
private String supvType;
/**
* 监督对象名称
*/
@Excel(name = "*监督对象名称", width = 30)
@NotBlank(message = "监督对象名称不能为空")
private String supvObjectName;
/**
* 计划开始时间
*/
@Excel(name = "*计划开始时间(yyyy-MM-dd)", width = 30)
@NotBlank(message = "计划开始时间不能为空")
private String planStartTime;
@Excel(name = "*计划开始时间(yyyy/MM/dd)", width = 30,exportFormat = "yyyy/MM/dd")
private Date planStartTime;
/**
* 计划结束时间
*/
@Excel(name = "*计划结束时间(yyyy-MM-dd)", width = 30)
@NotBlank(message = "计划结束时间不能为空")
private String planEndTime;
@Excel(name = "*计划结束时间(yyyy/MM/dd)", width = 30,exportFormat = "yyyy/MM/dd")
private Date planEndTime;
/**
* 0 关联系统内变电站1 用户手动输入变电站
*/
@Excel(name = "*是否系统电站", width = 30, replace = {"是_1", "否_0",})
@NotBlank(message = "是否系统电站不能为空")
@Excel(name = "*是否系统电站", width = 30, replace = {"是_0", "否_1",})
private String customSubstationFlag ;
/**
* 变电站台账ID或者用户手动输入的变电站名称
*/
@Excel(name = "*关联电站一", width = 30)
@NotBlank(message = "关联电站一不能为空")
private String substation;
/**