技术监督计划导入

This commit is contained in:
wr
2025-03-28 11:39:29 +08:00
parent e61269e489
commit a6c536cf45
2 changed files with 99 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
package com.njcn.supervision.pojo.dto;
import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Description:
* @Author: wr
* @Date: 2025/3/27 11:21
*/
@Data
public class SupervisionPlanExcel {
/**
* 负责单位ID
*/
@Excel(name = "*计划负责单位", width = 30)
@NotBlank(message = "计划负责单位不能为空")
private String deptId;
/**
* 普测计划名称
*/
@Excel(name = "*普测计划名称", width = 30)
@NotBlank(message = "不能为空")
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)
@NotBlank(message = "计划结束时间不能为空")
private String planEndTime;
/**
* 0 关联系统内变电站1 用户手动输入变电站
*/
@Excel(name = "*是否系统电站", width = 30, replace = {"是_1", "否_0",})
@NotBlank(message = "是否系统电站不能为空")
private String customSubstationFlag ;
/**
* 变电站台账ID或者用户手动输入的变电站名称
*/
@Excel(name = "*关联电站一", width = 30)
@NotBlank(message = "关联电站一不能为空")
private String substation;
/**
* 变电站台账ID或者用户手动输入的变电站名称
*/
@Excel(name = "关联电站二", width = 30)
private String substation2;
/**
* 变电站台账ID或者用户手动输入的变电站名称
*/
@Excel(name = "关联电站三", width = 30)
private String substation3;
@Data
@EqualsAndHashCode(callSuper = true)
public static class ExcelMsg extends SupervisionPlanExcel implements Serializable {
@Excel(name = "错误信息描述", width = 30)
private String msg;
}
}

View File

@@ -35,6 +35,10 @@ spring:
refresh: true
main:
allow-bean-definition-overriding: true
servlet:
multipart:
max-file-size: 100MB
max-request-size: 100MB
#项目日志的配置
logging:
config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml