diff --git a/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/dto/SupervisionPlanExcel.java b/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/dto/SupervisionPlanExcel.java new file mode 100644 index 000000000..d6fdf16d6 --- /dev/null +++ b/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/dto/SupervisionPlanExcel.java @@ -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; + + } + +} diff --git a/pqs-supervision/supervision-boot/src/main/resources/bootstrap.yml b/pqs-supervision/supervision-boot/src/main/resources/bootstrap.yml index d89da9bdc..451bdc616 100644 --- a/pqs-supervision/supervision-boot/src/main/resources/bootstrap.yml +++ b/pqs-supervision/supervision-boot/src/main/resources/bootstrap.yml @@ -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