From f453a5fd752fc5489cae0e23b8c81c139f284274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Fri, 25 Apr 2025 18:06:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E8=B7=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/controller/TbThreeSpanController.java | 16 ++++++++++++++++ .../basic/dao/TbThreeSpanMapper.java | 4 ++++ .../basic/service/TbThreeSpanService.java | 4 ++++ .../service/impl/TbThreeSpanServiceImpl.java | 10 ++++++++++ .../digitalSignage/basic/vo/TbProjectVo.java | 15 +++++++++++++++ .../mappers/basic/TbThreeSpanMapper.xml | 6 ++++++ 6 files changed, 55 insertions(+) create mode 100644 src/main/java/com/bonus/digitalSignage/basic/controller/TbThreeSpanController.java create mode 100644 src/main/java/com/bonus/digitalSignage/basic/dao/TbThreeSpanMapper.java create mode 100644 src/main/java/com/bonus/digitalSignage/basic/service/TbThreeSpanService.java create mode 100644 src/main/java/com/bonus/digitalSignage/basic/service/impl/TbThreeSpanServiceImpl.java create mode 100644 src/main/resources/mappers/basic/TbThreeSpanMapper.xml diff --git a/src/main/java/com/bonus/digitalSignage/basic/controller/TbThreeSpanController.java b/src/main/java/com/bonus/digitalSignage/basic/controller/TbThreeSpanController.java new file mode 100644 index 0000000..173202f --- /dev/null +++ b/src/main/java/com/bonus/digitalSignage/basic/controller/TbThreeSpanController.java @@ -0,0 +1,16 @@ +package com.bonus.digitalSignage.basic.controller; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author 马三炮 + * @date 2025/4/25 + */ +@RestController +@RequestMapping("/tbThreeSpan") +@Slf4j +public class TbThreeSpanController { + +} diff --git a/src/main/java/com/bonus/digitalSignage/basic/dao/TbThreeSpanMapper.java b/src/main/java/com/bonus/digitalSignage/basic/dao/TbThreeSpanMapper.java new file mode 100644 index 0000000..90f948c --- /dev/null +++ b/src/main/java/com/bonus/digitalSignage/basic/dao/TbThreeSpanMapper.java @@ -0,0 +1,4 @@ +package com.bonus.digitalSignage.basic.dao; + +public interface TbThreeSpanMapper { +} diff --git a/src/main/java/com/bonus/digitalSignage/basic/service/TbThreeSpanService.java b/src/main/java/com/bonus/digitalSignage/basic/service/TbThreeSpanService.java new file mode 100644 index 0000000..3c58b9d --- /dev/null +++ b/src/main/java/com/bonus/digitalSignage/basic/service/TbThreeSpanService.java @@ -0,0 +1,4 @@ +package com.bonus.digitalSignage.basic.service; + +public interface TbThreeSpanService { +} diff --git a/src/main/java/com/bonus/digitalSignage/basic/service/impl/TbThreeSpanServiceImpl.java b/src/main/java/com/bonus/digitalSignage/basic/service/impl/TbThreeSpanServiceImpl.java new file mode 100644 index 0000000..5f6e3ad --- /dev/null +++ b/src/main/java/com/bonus/digitalSignage/basic/service/impl/TbThreeSpanServiceImpl.java @@ -0,0 +1,10 @@ +package com.bonus.digitalSignage.basic.service.impl; + +import com.bonus.digitalSignage.basic.service.TbThreeSpanService; + +/** + * @author 马三炮 + * @date 2025/4/25 + */ +public class TbThreeSpanServiceImpl implements TbThreeSpanService { +} diff --git a/src/main/java/com/bonus/digitalSignage/basic/vo/TbProjectVo.java b/src/main/java/com/bonus/digitalSignage/basic/vo/TbProjectVo.java index 3fbc9a7..d663652 100644 --- a/src/main/java/com/bonus/digitalSignage/basic/vo/TbProjectVo.java +++ b/src/main/java/com/bonus/digitalSignage/basic/vo/TbProjectVo.java @@ -1,6 +1,9 @@ package com.bonus.digitalSignage.basic.vo; +import com.bonus.digitalSignage.utils.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; @@ -25,31 +28,41 @@ public class TbProjectVo { /** * 项目部名称 */ + @Excel(name = "项目部名称", sort = 1) private String departName; /** * 工程名称 */ + @Excel(name = "工程名称", sort = 2) private String proName; /** * 电压等级(电压等级) */ + @Excel(name = "电压等级(电压等级)", sort = 3) private String voltageLevel; /** * 线路长度(单位km) */ + @Excel(name = "线路长度(单位km)", sort = 4) private String lineLength; /** * 计划开始时间 */ + @Excel(name = "计划开始时间", sort = 5) + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private String planStartTime; /** * 计划完工时间 */ + @Excel(name = "计划完工时间", sort = 6) + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private String planEndTime; /** @@ -65,11 +78,13 @@ public class TbProjectVo { /** * 工程地址 */ + @Excel(name = "工程地址", sort = 7) private String address; /** * 工程状态(字典表配置) */ + @Excel(name = "工程状态(字典表配置)", sort = 8) private String proStatus; /** diff --git a/src/main/resources/mappers/basic/TbThreeSpanMapper.xml b/src/main/resources/mappers/basic/TbThreeSpanMapper.xml new file mode 100644 index 0000000..6e3bc03 --- /dev/null +++ b/src/main/resources/mappers/basic/TbThreeSpanMapper.xml @@ -0,0 +1,6 @@ + + + + +