Pārlūkot izejas kodu

20220927
项目类型附件设置

sunruiqi 2 gadi atpakaļ
vecāks
revīzija
fd1cd53943

+ 4 - 4
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectDict/controller/ProjectDictController.java

@@ -61,12 +61,12 @@ public class ProjectDictController {
     }
 
     /**
-     * 根据fileId查询
+     * 根据id查询
      */
-    @ApiOperation(value = "根据fileId查询")
+    @ApiOperation(value = "根据id查询")
     @PostMapping(value = "/findByFileId")
-    public ResponseEntity<ProgramFileDict> findByFileId(@RequestParam String fileId){
-        ProgramFileDict fileDict = projectDictService.findByFileId(fileId);
+    public ResponseEntity<ProgramFileDict> findByFileId(@RequestParam String id){
+        ProgramFileDict fileDict = projectDictService.findByFileId(id);
         return ResponseEntity.ok(fileDict);
     }
 }

+ 2 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectDict/mapper/ProjectDictMapper.java

@@ -15,4 +15,6 @@ public interface ProjectDictMapper extends BaseMapper<ProgramProjectDict> {
     List<FileDictVo> list(@Param("type") String type, @Param("sort") String sort);
 
     List<ProgramFileDict> getFileList(@Param("id") String id, @Param("fileIds") List<String> fileIds);
+
+    FileDictVo findById(@Param("id") String id);
 }

+ 24 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectDict/mapper/xml/ProjectDictMapper.xml

@@ -67,4 +67,28 @@
             ORDER BY sort
     </select>
 
+    <select id="findById" resultType="com.jeeplus.test.program.configuration.projectDict.domain.vo.FileDictVo">
+        SELECT
+            a.id,
+            a.required_stage,
+            b.id AS file_id,
+            b.create_by,
+            b.create_by,
+            b.update_by,
+            b.update_date,
+            b.del_flag,
+            b.remarks,
+            b.parent_id,
+            b.`name`,
+            b.type,
+            b.sort,
+            b.size
+        FROM
+            program_project_dict a
+            LEFT JOIN program_file_dict b ON a.file_id = b.id
+        WHERE
+            a.del_flag = 0
+            AND a.id = #{id}
+    </select>
+
 </mapper>

+ 3 - 3
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectDict/service/ProjectDictService.java

@@ -122,10 +122,10 @@ public class ProjectDictService {
 
     /**
      * 根据fileId查询
-     * @param fileId
+     * @param id
      * @return
      */
-    public ProgramFileDict findByFileId(String fileId) {
-        return programFileDictMapper.selectById(fileId);
+    public ProgramFileDict findByFileId(String id) {
+        return projectDictMapper.findById(id);
     }
 }