From 1d618b47fdec85a24137b520fbc84bda70112fc3 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 20 六月 2025 18:21:57 +0800 Subject: [PATCH] 点位导入 --- ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java | 2 +- ruoyi-system/src/main/java/com/ruoyi/system/importExcel/TLocationImportExcel.java | 34 ++++++++++++++++++++++++---------- ruoyi-system/pom.xml | 21 +++++++++++++-------- 3 files changed, 38 insertions(+), 19 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java index 563ab20..5dcdf90 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java @@ -61,6 +61,6 @@ public UserDetails createLoginUser(SysUser user) { - return new LoginUser(user.getUserId(), Long.valueOf(user.getDeptId()), user, permissionService.getMenuPermission(user)); + return new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user)); } } diff --git a/ruoyi-system/pom.xml b/ruoyi-system/pom.xml index 5adce03..a02c1aa 100644 --- a/ruoyi-system/pom.xml +++ b/ruoyi-system/pom.xml @@ -37,16 +37,21 @@ <artifactId>ruoyi-quartz</artifactId> </dependency> + <!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> - <artifactId>easypoi-spring-boot-starter</artifactId> - <version>4.0.0</version> - <exclusions> - <exclusion> - <artifactId>guava</artifactId> - <groupId>com.google.guava</groupId> - </exclusion> - </exclusions> + <artifactId>easypoi-base</artifactId> + <version>3.0.3</version> + </dependency> + <dependency> + <groupId>cn.afterturn</groupId> + <artifactId>easypoi-web</artifactId> + <version>3.0.3</version> + </dependency> + <dependency> + <groupId>cn.afterturn</groupId> + <artifactId>easypoi-annotation</artifactId> + <version>3.0.3</version> </dependency> <!--mybatis-plus--> diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/importExcel/TLocationImportExcel.java b/ruoyi-system/src/main/java/com/ruoyi/system/importExcel/TLocationImportExcel.java index 72332f4..7c7fe66 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/importExcel/TLocationImportExcel.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/importExcel/TLocationImportExcel.java @@ -1,7 +1,7 @@ package com.ruoyi.system.importExcel; +import cn.afterturn.easypoi.excel.annotation.Excel; import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @@ -10,17 +10,31 @@ @ApiModel(value = "点位导入excel") public class TLocationImportExcel implements Serializable { - @ApiModelProperty(value = "项目部编号") + @Excel(name = "项目部编号") private String deptCode; - @ApiModelProperty(value = "项目部名称") + @Excel(name = "项目部名称") private String deptName; - @ApiModelProperty(value = "基层管理员姓名 巡检员") + @Excel(name = "基层管理员姓名 巡检员") private String nickName; -// @ApiModelProperty(value = "保洁员部门编号") -// private String nickName; -// @ApiModelProperty(value = "基层管理员姓名 巡检员") -// private String nickName; -// @ApiModelProperty(value = "基层管理员姓名 巡检员") -// private String nickName; + @Excel(name = "保洁员部门编号") + private String projectCodeClear; + @Excel(name = "保洁员项目部编号") + private String deptCodeClear; + @Excel(name = "保洁员片区编号") + private String cleanerCodeClear; + @Excel(name = "路段总号") + private String locationCode; + @Excel(name = "点位类型") + private String locationType; + @Excel(name = "路段名(村名)") + private String locationName; + @Excel(name = "起点") + private String locationAddress; + @Excel(name = "终点") + private String locationAddressEnd; + @Excel(name = "起点(经纬度)") + private String locationAddressLonLat; + @Excel(name = "终点(经纬度)") + private String locationAddressEndLonLat; } -- Gitblit v1.7.1