Commit ecdb17f0e7ad98bd350e5fb7c7011dda61e60520

Authored by wangqian
2 parents ae00707d 439339f0

Merge remote-tracking branch 'origin/dev' into dev

@@ -20,13 +20,13 @@ @@ -20,13 +20,13 @@
20 <module>urbanops-module-workorder</module> 20 <module>urbanops-module-workorder</module>
21 <!-- <module>urbanops-module-member</module>--> 21 <!-- <module>urbanops-module-member</module>-->
22 <module>urbanops-module-bpm</module> 22 <module>urbanops-module-bpm</module>
23 - <module>urbanops-module-report</module> 23 +<!-- <module>urbanops-module-report</module>-->
24 <module>urbanops-module-api</module> 24 <module>urbanops-module-api</module>
25 <!-- <module>urbanops-module-mp</module>--> 25 <!-- <module>urbanops-module-mp</module>-->
26 <!-- <module>urbanops-module-pay</module>--> 26 <!-- <module>urbanops-module-pay</module>-->
27 <!-- <module>urbanops-module-mall</module>--> 27 <!-- <module>urbanops-module-mall</module>-->
28 <!-- <module>urbanops-module-crm</module>--> 28 <!-- <module>urbanops-module-crm</module>-->
29 - <module>urbanops-module-erp</module> 29 +<!-- <module>urbanops-module-erp</module>-->
30 <!-- <module>urbanops-module-ai</module>--> 30 <!-- <module>urbanops-module-ai</module>-->
31 <!-- <module>urbanops-module-iot</module>--> 31 <!-- <module>urbanops-module-iot</module>-->
32 </modules> 32 </modules>
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/RoadController.java
@@ -14,6 +14,7 @@ import jakarta.validation.*; @@ -14,6 +14,7 @@ import jakarta.validation.*;
14 import jakarta.servlet.http.*; 14 import jakarta.servlet.http.*;
15 import java.util.*; 15 import java.util.*;
16 import java.io.IOException; 16 import java.io.IOException;
  17 +import java.util.stream.Collectors;
17 18
18 import com.zteits.urbanops.framework.common.pojo.PageParam; 19 import com.zteits.urbanops.framework.common.pojo.PageParam;
19 import com.zteits.urbanops.framework.common.pojo.PageResult; 20 import com.zteits.urbanops.framework.common.pojo.PageResult;
@@ -121,4 +122,21 @@ public class RoadController { @@ -121,4 +122,21 @@ public class RoadController {
121 BeanUtils.toBean(list, RoadRespVO.class)); 122 BeanUtils.toBean(list, RoadRespVO.class));
122 } 123 }
123 124
124 -}  
125 \ No newline at end of file 125 \ No newline at end of file
  126 + @Operation(summary = "物联网查询道路")
  127 + @GetMapping("/queryAllRoadList")
  128 + public CommonResult<List<SysRoadRespVO>> queryAllRoadList(@RequestParam(required = false)String roadName,@RequestParam(required = false)String deptCode,@RequestParam(required = false)String companyCode) {
  129 + RoadListReqVO reqVO = new RoadListReqVO();
  130 + reqVO.setRoadName(roadName);
  131 + reqVO.setCompanyId(Long.valueOf(deptCode));
  132 + reqVO.setBusiLine(companyCode);
  133 + List<RoadDO> roadList = roadService.getRoadList(reqVO);
  134 + List<SysRoadRespVO> deptResps = roadList.stream().map(manager -> {
  135 + SysRoadRespVO sysDeptResp = new SysRoadRespVO();
  136 + sysDeptResp.setRoadCode(manager.getId()+"");
  137 + sysDeptResp.setRoadName(manager.getRoadName());
  138 + return sysDeptResp;
  139 + }).collect(Collectors.toList());
  140 + return success(deptResps);
  141 + }
  142 +
  143 +}
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/vo/SysRoadRespVO.java 0 → 100644
  1 +package com.zteits.urbanops.module.garden.controller.admin.road.vo;
  2 +
  3 +import lombok.Data;
  4 +
  5 +import java.io.Serializable;
  6 +
  7 +/**
  8 + *
  9 + * @author smartiot
  10 + * @date 2025-07-22
  11 + */
  12 +@Data
  13 +public class SysRoadRespVO implements Serializable {
  14 + private static final long serialVersionUID = 1L;
  15 +
  16 + /**
  17 + * 编码
  18 + */
  19 + private String roadCode;
  20 +
  21 + /**
  22 + * 名称
  23 + */
  24 + private String roadName;
  25 +}
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/controller/admin/dept/DeptController.java
@@ -4,11 +4,7 @@ package com.zteits.urbanops.module.system.controller.admin.dept; @@ -4,11 +4,7 @@ package com.zteits.urbanops.module.system.controller.admin.dept;
4 import com.zteits.urbanops.framework.common.enums.CommonStatusEnum; 4 import com.zteits.urbanops.framework.common.enums.CommonStatusEnum;
5 import com.zteits.urbanops.framework.common.pojo.CommonResult; 5 import com.zteits.urbanops.framework.common.pojo.CommonResult;
6 import com.zteits.urbanops.framework.common.util.object.BeanUtils; 6 import com.zteits.urbanops.framework.common.util.object.BeanUtils;
7 -import com.zteits.urbanops.module.system.api.dept.dto.DeptRespDTO;  
8 -import com.zteits.urbanops.module.system.controller.admin.dept.vo.dept.DeptListReqVO;  
9 -import com.zteits.urbanops.module.system.controller.admin.dept.vo.dept.DeptRespVO;  
10 -import com.zteits.urbanops.module.system.controller.admin.dept.vo.dept.DeptSaveReqVO;  
11 -import com.zteits.urbanops.module.system.controller.admin.dept.vo.dept.DeptSimpleRespVO; 7 +import com.zteits.urbanops.module.system.controller.admin.dept.vo.dept.*;
12 import com.zteits.urbanops.module.system.dal.dataobject.dept.DeptDO; 8 import com.zteits.urbanops.module.system.dal.dataobject.dept.DeptDO;
13 import com.zteits.urbanops.module.system.service.dept.DeptService; 9 import com.zteits.urbanops.module.system.service.dept.DeptService;
14 import com.zteits.urbanops.module.system.util.tree.Dept; 10 import com.zteits.urbanops.module.system.util.tree.Dept;
@@ -22,6 +18,7 @@ import org.springframework.web.bind.annotation.*; @@ -22,6 +18,7 @@ import org.springframework.web.bind.annotation.*;
22 import jakarta.annotation.Resource; 18 import jakarta.annotation.Resource;
23 import jakarta.validation.Valid; 19 import jakarta.validation.Valid;
24 import java.util.List; 20 import java.util.List;
  21 +import java.util.stream.Collectors;
25 22
26 import static com.zteits.urbanops.framework.common.pojo.CommonResult.success; 23 import static com.zteits.urbanops.framework.common.pojo.CommonResult.success;
27 24
@@ -125,4 +122,20 @@ public class DeptController { @@ -125,4 +122,20 @@ public class DeptController {
125 return success(list); 122 return success(list);
126 } 123 }
127 124
  125 + @Operation(summary = "查询所有组织")
  126 + @GetMapping("/queryAllDeptList")
  127 + public CommonResult<List<SysDeptRespVO>> queryAllDeptList(@RequestParam(required = false)String companyCode) {
  128 + List<DeptDO> sysDepts = deptService.getSubDeptAllList();
  129 + List<SysDeptRespVO> deptResps = sysDepts.stream().map(sysDept -> {
  130 + SysDeptRespVO sysDeptResp = new SysDeptRespVO();
  131 + sysDeptResp.setDeptCode(sysDept.getId()+"");
  132 + sysDeptResp.setDeptName(sysDept.getName());
  133 + sysDeptResp.setParentDeptCode(sysDept.getParentId()+"");
  134 + sysDeptResp.setOrderNum(sysDept.getSort());
  135 + sysDeptResp.setStatus(sysDept.getStatus().toString());
  136 + return sysDeptResp;
  137 + }).collect(Collectors.toList());
  138 + return success(deptResps);
  139 + }
  140 +
128 } 141 }
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/controller/admin/dept/vo/dept/SysDeptRespVO.java 0 → 100644
  1 +package com.zteits.urbanops.module.system.controller.admin.dept.vo.dept;
  2 +
  3 +import lombok.Data;
  4 +
  5 +/**
  6 + * @since 2025-07-26
  7 + */
  8 +@Data
  9 +public class SysDeptRespVO {
  10 + /**
  11 + * 部门编码
  12 + */
  13 + private String deptCode;
  14 +
  15 + /**
  16 + * 部门名称
  17 + */
  18 + private String deptName;
  19 +
  20 + /**
  21 + * 父部门编码
  22 + */
  23 + private String parentDeptCode;
  24 +
  25 + /**
  26 + * 显示顺序
  27 + */
  28 + private Integer orderNum;
  29 +
  30 + /**
  31 + * 部门状态(0正常 1停用)
  32 + */
  33 + private String status;
  34 +}
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/service/appmodule/AppModuleServiceImpl.java
@@ -56,7 +56,7 @@ public class AppModuleServiceImpl implements AppModuleService { @@ -56,7 +56,7 @@ public class AppModuleServiceImpl implements AppModuleService {
56 // 校验父模块存在 56 // 校验父模块存在
57 validateParentModule(createReqVO.getParentId(), null); 57 validateParentModule(createReqVO.getParentId(), null);
58 // 校验模块名称唯一性 58 // 校验模块名称唯一性
59 - validateModuleName(createReqVO.getParentId(), createReqVO.getName(), null); 59 +// validateModuleName(createReqVO.getParentId(), createReqVO.getName(), null);
60 60
61 // 插入到数据库 61 // 插入到数据库
62 AppModuleDO module = BeanUtils.toBean(createReqVO, AppModuleDO.class); 62 AppModuleDO module = BeanUtils.toBean(createReqVO, AppModuleDO.class);
@@ -75,7 +75,7 @@ public class AppModuleServiceImpl implements AppModuleService { @@ -75,7 +75,7 @@ public class AppModuleServiceImpl implements AppModuleService {
75 // 校验父模块存在 75 // 校验父模块存在
76 validateParentModule(updateReqVO.getParentId(), updateReqVO.getId()); 76 validateParentModule(updateReqVO.getParentId(), updateReqVO.getId());
77 // 校验模块名称唯一性 77 // 校验模块名称唯一性
78 - validateModuleName(updateReqVO.getParentId(), updateReqVO.getName(), updateReqVO.getId()); 78 +// validateModuleName(updateReqVO.getParentId(), updateReqVO.getName(), updateReqVO.getId());
79 79
80 // 更新到数据库 80 // 更新到数据库
81 AppModuleDO updateObj = BeanUtils.toBean(updateReqVO, AppModuleDO.class); 81 AppModuleDO updateObj = BeanUtils.toBean(updateReqVO, AppModuleDO.class);
urbanops-server/pom.xml
@@ -58,11 +58,11 @@ @@ -58,11 +58,11 @@
58 <!-- </dependency>--> 58 <!-- </dependency>-->
59 59
60 <!-- 数据报表。默认注释,保证编译速度 --> 60 <!-- 数据报表。默认注释,保证编译速度 -->
61 - <dependency>  
62 - <groupId>com.zteits.boot</groupId>  
63 - <artifactId>urbanops-module-report</artifactId>  
64 - <version>${revision}</version>  
65 - </dependency> 61 +<!-- <dependency>-->
  62 +<!-- <groupId>com.zteits.boot</groupId>-->
  63 +<!-- <artifactId>urbanops-module-report</artifactId>-->
  64 +<!-- <version>${revision}</version>-->
  65 +<!-- </dependency>-->
66 <!-- 工作流。默认注释,保证编译速度 --> 66 <!-- 工作流。默认注释,保证编译速度 -->
67 <dependency> 67 <dependency>
68 <groupId>com.zteits.boot</groupId> 68 <groupId>com.zteits.boot</groupId>
@@ -113,11 +113,11 @@ @@ -113,11 +113,11 @@
113 <!-- </dependency>--> 113 <!-- </dependency>-->
114 114
115 <!-- ERP 相关模块。默认注释,保证编译速度 --> 115 <!-- ERP 相关模块。默认注释,保证编译速度 -->
116 - <dependency>  
117 - <groupId>com.zteits.boot</groupId>  
118 - <artifactId>urbanops-module-erp</artifactId>  
119 - <version>${revision}</version>  
120 - </dependency> 116 +<!-- <dependency>-->
  117 +<!-- <groupId>com.zteits.boot</groupId>-->
  118 +<!-- <artifactId>urbanops-module-erp</artifactId>-->
  119 +<!-- <version>${revision}</version>-->
  120 +<!-- </dependency>-->
121 121
122 <!-- AI 大模型相关模块。默认注释,保证编译速度 --> 122 <!-- AI 大模型相关模块。默认注释,保证编译速度 -->
123 <!-- <dependency>--> 123 <!-- <dependency>-->