Commit 51303578f7d980810c9ff905d25dac95856031f2

Authored by 王富生
1 parent 3a88a59b

道路优化提交

urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/RoadController.java
@@ -75,8 +75,7 @@ public class RoadController { @@ -75,8 +75,7 @@ public class RoadController {
75 @Parameter(name = "id", description = "编号", required = true, example = "1024") 75 @Parameter(name = "id", description = "编号", required = true, example = "1024")
76 @PreAuthorize("@ss.hasPermission('garden:road:query')") 76 @PreAuthorize("@ss.hasPermission('garden:road:query')")
77 public CommonResult<RoadRespVO> getRoad(@RequestParam("id") Long id) { 77 public CommonResult<RoadRespVO> getRoad(@RequestParam("id") Long id) {
78 - RoadDO road = roadService.getRoad(id);  
79 - return success(BeanUtils.toBean(road, RoadRespVO.class)); 78 + return success(roadService.getRoad(id));
80 } 79 }
81 80
82 @GetMapping("/page") 81 @GetMapping("/page")
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/vo/RoadSaveReqVO.java
@@ -11,7 +11,8 @@ public class RoadSaveReqVO { @@ -11,7 +11,8 @@ public class RoadSaveReqVO {
11 11
12 12
13 @Schema(description = "道路名称", example = "赵六") 13 @Schema(description = "道路名称", example = "赵六")
14 - @Length(max = 128) 14 + @NotEmpty(message = "道路名称不能为空")
  15 + @Size(min=2, max = 128, message = "道路名称长度")
15 private String roadName; 16 private String roadName;
16 17
17 @Schema(description = "街道ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "11139") 18 @Schema(description = "街道ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "11139")
@@ -31,26 +32,32 @@ public class RoadSaveReqVO { @@ -31,26 +32,32 @@ public class RoadSaveReqVO {
31 private Integer levelId; 32 private Integer levelId;
32 33
33 @Schema(description = "道路属性") 34 @Schema(description = "道路属性")
  35 + @Size(min=2, max = 50)
34 private String roadAttr; 36 private String roadAttr;
35 37
36 @Schema(description = "道路方位 W-西 E-东 N-北 S-南 参考字典roadDirection", requiredMode = Schema.RequiredMode.REQUIRED) 38 @Schema(description = "道路方位 W-西 E-东 N-北 S-南 参考字典roadDirection", requiredMode = Schema.RequiredMode.REQUIRED)
37 @NotEmpty(message = "道路方位 W-西 E-东 N-北 S-南 参考字典roadDirection不能为空") 39 @NotEmpty(message = "道路方位 W-西 E-东 N-北 S-南 参考字典roadDirection不能为空")
  40 + @Size(min=2, max = 50)
38 private String direction; 41 private String direction;
39 42
40 @Schema(description = "行道树绿化面积", requiredMode = Schema.RequiredMode.REQUIRED) 43 @Schema(description = "行道树绿化面积", requiredMode = Schema.RequiredMode.REQUIRED)
41 @NotEmpty(message = "行道树绿化面积不能为空") 44 @NotEmpty(message = "行道树绿化面积不能为空")
  45 + @Size(min=2, max = 50)
42 private String greenBeltTreeArea; 46 private String greenBeltTreeArea;
43 47
44 @Schema(description = "绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED) 48 @Schema(description = "绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
45 @NotEmpty(message = "绿化带面积不能为空") 49 @NotEmpty(message = "绿化带面积不能为空")
  50 + @Size(min=2, max = 50)
46 private String greenBeltArea; 51 private String greenBeltArea;
47 52
48 @Schema(description = "总绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED) 53 @Schema(description = "总绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
49 @NotEmpty(message = "总绿化带面积不能为空") 54 @NotEmpty(message = "总绿化带面积不能为空")
  55 + @Size(min=2, max = 50)
50 private String totalArea; 56 private String totalArea;
51 57
52 @Schema(description = "行道树(棵)面积", requiredMode = Schema.RequiredMode.REQUIRED) 58 @Schema(description = "行道树(棵)面积", requiredMode = Schema.RequiredMode.REQUIRED)
53 @NotEmpty(message = "行道树(棵)面积不能为空") 59 @NotEmpty(message = "行道树(棵)面积不能为空")
  60 + @Size(min=2, max = 50)
54 private String treeArea; 61 private String treeArea;
55 62
56 @Schema(description = "起点经度", requiredMode = Schema.RequiredMode.REQUIRED) 63 @Schema(description = "起点经度", requiredMode = Schema.RequiredMode.REQUIRED)
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/road/RoadService.java
@@ -49,7 +49,7 @@ public interface RoadService { @@ -49,7 +49,7 @@ public interface RoadService {
49 * @param id 编号 49 * @param id 编号
50 * @return 道路管理 50 * @return 道路管理
51 */ 51 */
52 - RoadDO getRoad(Long id); 52 + RoadRespVO getRoad(Long id);
53 53
54 /** 54 /**
55 * 获得道路管理分页 55 * 获得道路管理分页
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/road/RoadServiceImpl.java
@@ -97,8 +97,13 @@ public class RoadServiceImpl implements RoadService { @@ -97,8 +97,13 @@ public class RoadServiceImpl implements RoadService {
97 } 97 }
98 98
99 @Override 99 @Override
100 - public RoadDO getRoad(Long id) {  
101 - return roadMapper.selectById(id); 100 + public RoadRespVO getRoad(Long id) {
  101 + RoadDO roadDO = roadMapper.selectById(id);
  102 + RoadRespVO respVO = BeanUtils.toBean(roadDO, RoadRespVO.class);
  103 + List<RoadRespVO> list = new ArrayList<>();
  104 + list.add(respVO);
  105 + addDataInspectionPlan(list);
  106 + return respVO;
102 } 107 }
103 108
104 @Override 109 @Override
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/api/user/AdminUserApi.java
@@ -2,6 +2,7 @@ package com.zteits.urbanops.module.system.api.user; @@ -2,6 +2,7 @@ package com.zteits.urbanops.module.system.api.user;
2 2
3 import com.zteits.urbanops.framework.common.util.collection.CollectionUtils; 3 import com.zteits.urbanops.framework.common.util.collection.CollectionUtils;
4 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO; 4 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO;
  5 +import com.zteits.urbanops.module.system.controller.admin.user.vo.user.DictDataRespVO;
5 6
6 import java.util.Collection; 7 import java.util.Collection;
7 import java.util.Collections; 8 import java.util.Collections;
@@ -86,4 +87,9 @@ public interface AdminUserApi { @@ -86,4 +87,9 @@ public interface AdminUserApi {
86 */ 87 */
87 void validateUserList(Collection<Long> ids); 88 void validateUserList(Collection<Long> ids);
88 89
  90 + /**
  91 + * 获取登录人业务线列表
  92 + * @return 业务线列表
  93 + */
  94 + List<DictDataRespVO> getLoginBusiLine();
89 } 95 }
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/api/user/AdminUserApiImpl.java
@@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjUtil; @@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjUtil;
5 import com.zteits.urbanops.framework.common.util.object.BeanUtils; 5 import com.zteits.urbanops.framework.common.util.object.BeanUtils;
6 import com.zteits.urbanops.framework.datapermission.core.util.DataPermissionUtils; 6 import com.zteits.urbanops.framework.datapermission.core.util.DataPermissionUtils;
7 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO; 7 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO;
  8 +import com.zteits.urbanops.module.system.controller.admin.user.vo.user.DictDataRespVO;
8 import com.zteits.urbanops.module.system.dal.dataobject.dept.DeptDO; 9 import com.zteits.urbanops.module.system.dal.dataobject.dept.DeptDO;
9 import com.zteits.urbanops.module.system.dal.dataobject.user.AdminUserDO; 10 import com.zteits.urbanops.module.system.dal.dataobject.user.AdminUserDO;
10 import com.zteits.urbanops.module.system.service.dept.DeptService; 11 import com.zteits.urbanops.module.system.service.dept.DeptService;
@@ -83,4 +84,9 @@ public class AdminUserApiImpl implements AdminUserApi { @@ -83,4 +84,9 @@ public class AdminUserApiImpl implements AdminUserApi {
83 userService.validateUserList(ids); 84 userService.validateUserList(ids);
84 } 85 }
85 86
  87 + @Override
  88 + public List<DictDataRespVO> getLoginBusiLine() {
  89 + return userService.getLoginBusiLine();
  90 + }
  91 +
86 } 92 }