Your Name 2 年之前
父節點
當前提交
0a2bd40f29

+ 11
- 1
src/main/java/com/yunzhi/inte/controller/CooperationUnitsController.java 查看文件

@@ -9,6 +9,9 @@ import com.yunzhi.inte.common.ResponseBean;
9 9
 import java.util.List;
10 10
 
11 11
 import com.yunzhi.inte.common.StringUtils;
12
+import com.yunzhi.inte.entity.UnitsFiles;
13
+import com.yunzhi.inte.mapper.UnitsFilesMapper;
14
+import com.yunzhi.inte.service.UnitsFilesService;
12 15
 import io.swagger.annotations.Api;
13 16
 import io.swagger.annotations.ApiOperation;
14 17
 import io.swagger.annotations.ApiParam;
@@ -31,6 +34,9 @@ public class CooperationUnitsController extends BaseController {
31 34
     @Autowired
32 35
     private CooperationUnitsService cooperationUnitsService;
33 36
 
37
+    @Autowired
38
+    private UnitsFilesService unitsFilesService;
39
+
34 40
     /**
35 41
      * 通过ID查询单条数据
36 42
      *
@@ -40,7 +46,11 @@ public class CooperationUnitsController extends BaseController {
40 46
     @ApiOperation("通过ID查询单条数据")
41 47
     @GetMapping("/cooperationUnits/{id}")
42 48
     public ResponseBean queryById(@ApiParam("对象ID") @PathVariable Integer id) throws Exception {
43
-        return ResponseBean.success(cooperationUnitsService.getById(id));
49
+        CooperationUnits cooperationUnits = cooperationUnitsService.getById(id);
50
+        List<UnitsFiles> fileList = unitsFilesService.getByOrg(id);
51
+        cooperationUnits.setFileList(fileList);
52
+
53
+        return ResponseBean.success(cooperationUnits);
44 54
     }
45 55
 
46 56
     /**

+ 7
- 4
src/main/java/com/yunzhi/inte/mapper/UnitsFilesMapper.java 查看文件

@@ -9,13 +9,16 @@ import java.util.List;
9 9
 
10 10
 /**
11 11
  * 机构文件;(units_files)表数据库访问层
12
+ *
12 13
  * @author : http://njyunzhi.com
13 14
  * @date : 2022-10-26
14 15
  */
15 16
 @Mapper
16
-public interface UnitsFilesMapper  extends BaseMapper<UnitsFiles>{
17
+public interface UnitsFilesMapper extends BaseMapper<UnitsFiles> {
17 18
 
18
-     UnitsFiles getByFileAddr(@Param("orgId") Integer orgId, @Param("fileAddr") String fileAddr);
19
+    UnitsFiles getByFileAddr(@Param("orgId") Integer orgId, @Param("fileAddr") String fileAddr);
19 20
 
20
-     int deleteButNotIn(@Param("orgId") Integer orgId, @Param("idList") List<Integer> idList);
21
- }
21
+    int deleteButNotIn(@Param("orgId") Integer orgId, @Param("idList") List<Integer> idList);
22
+
23
+    List<UnitsFiles> getByOrg(@Param("orgId") Integer orgId);
24
+}

+ 6
- 3
src/main/java/com/yunzhi/inte/service/UnitsFilesService.java 查看文件

@@ -3,11 +3,14 @@ package com.yunzhi.inte.service;
3 3
 import com.baomidou.mybatisplus.extension.service.IService;
4 4
 import com.yunzhi.inte.entity.UnitsFiles;
5 5
 
6
- /**
6
+import java.util.List;
7
+
8
+/**
7 9
  * 机构文件;(units_files)表服务接口
8 10
  * @author : http://njyunzhi.com
9 11
  * @date : 2022-10-26
10 12
  */
11 13
 public interface UnitsFilesService extends IBaseService<UnitsFiles> {
12
-    
13
-}
14
+
15
+     List<UnitsFiles> getByOrg(Integer id);
16
+ }

+ 10
- 2
src/main/java/com/yunzhi/inte/service/impl/UnitsFilesServiceImpl.java 查看文件

@@ -5,12 +5,20 @@ import org.springframework.stereotype.Service;
5 5
 import com.yunzhi.inte.entity.UnitsFiles;
6 6
 import com.yunzhi.inte.mapper.UnitsFilesMapper;
7 7
 import com.yunzhi.inte.service.UnitsFilesService;
8
- /**
8
+
9
+import java.util.List;
10
+
11
+/**
9 12
  * 机构文件;(units_files)表服务实现类
13
+ *
10 14
  * @author : http://www.chiner.pro
11 15
  * @date : 2022-10-26
12 16
  */
13 17
 @Service
14 18
 public class UnitsFilesServiceImpl extends BaseServiceImpl<UnitsFilesMapper, UnitsFiles> implements UnitsFilesService {
15
-    
19
+
20
+    @Override
21
+    public List<UnitsFiles> getByOrg(Integer id) {
22
+        return baseMapper.getByOrg(id);
23
+    }
16 24
 }

+ 9
- 0
src/main/resources/mapper/UnitsFilesMapper.xml 查看文件

@@ -23,4 +23,13 @@
23 23
             t.org_id = #{orgId}
24 24
           AND t.file_addr = #{fileAddr}
25 25
     </select>
26
+    <select id="getByOrg" resultType="com.yunzhi.inte.entity.UnitsFiles">
27
+        SELECT
28
+            *
29
+        FROM
30
+            units_files t
31
+        WHERE
32
+            t.org_id = #{orgId}
33
+        ORDER BY t.id ASC
34
+    </select>
26 35
 </mapper>