Browse Source

两张表的curd

chenyi 2 years ago
parent
commit
5a7c5e1006

+ 3 - 0
RMS/src/main/java/cn/cslg/report/controller/AssoTaskPersonelController.java

@@ -2,6 +2,7 @@ package cn.cslg.report.controller;
 
 import cn.cslg.report.common.core.base.Constants;
 
+import cn.cslg.report.common.utils.SecurityUtils.LoginUtils;
 import cn.cslg.report.service.business.AssoTaskPersonelService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -21,6 +22,8 @@ import java.io.IOException;
 public class AssoTaskPersonelController {
 
     public final AssoTaskPersonelService assoTaskPersonelService;
+    private  final LoginUtils loginUtils;
+//    loginUtils.getId();
     /*
     根据报告表中的id删除任务人员关联表的数据
      */

+ 5 - 1
RMS/src/main/java/cn/cslg/report/controller/CompareRecordsController.java

@@ -3,6 +3,7 @@ package cn.cslg.report.controller;
 import cn.cslg.report.common.core.base.Constants;
 import cn.cslg.report.common.model.vo.CompareRecordsVO;
 import cn.cslg.report.common.utils.Response;
+import cn.cslg.report.common.utils.SecurityUtils.LoginUtils;
 import cn.cslg.report.service.business.CompareRecordsService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -19,11 +20,13 @@ import java.io.IOException;
 @RequiredArgsConstructor(onConstructor_ = {@Lazy})
 public class CompareRecordsController {
     private final CompareRecordsService compareRecordsService;
+//    private  final  LoginUtils loginUtils;
+
     @PostMapping(value = "/addCompareRecords")
     @Operation(summary = "增加对比记录数据")
     public String addCompareRecords(@RequestBody CompareRecordsVO compareRecordsVO)throws IOException{
         if (compareRecordsVO != null) {
-
+//loginUtils.getId();
             return compareRecordsService.addCompareRecords(compareRecordsVO);
 
         } else {
@@ -49,6 +52,7 @@ public class CompareRecordsController {
     @Operation(summary = "分页查询对比记录数据")
     public String slectCompareRecords(@RequestBody CompareRecordsVO compareRecordsVO) throws IOException{
         return compareRecordsService.find(compareRecordsVO);
+
     }
 
 

+ 2 - 2
RMS/src/main/java/cn/cslg/report/entity/asso/AssoTaskPersonel.java

@@ -37,10 +37,10 @@ public class AssoTaskPersonel extends BaseEntity<AssoTaskPersonel> {
     @TableField(value = "REPORT_ID")
     private Integer reportId;
 
-    @Schema(description = "报告ID")
+    @Schema(description = "专利号")
     @TableField(value = "PATENT_NO")
     private String patentNo;
-    @Schema(description = "是否完成(0未完成1已完成)")
+    @Schema(description = "是否已读(0未读1已读)")
     @TableField(value = "STATE")
     private int state;
 

+ 5 - 0
RMS/src/main/java/cn/cslg/report/mapper/AssoTaskPersonelMapper.java

@@ -3,8 +3,13 @@ package cn.cslg.report.mapper;
 import cn.cslg.report.entity.asso.AssoTaskPersonel;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 @Mapper
 public interface AssoTaskPersonelMapper extends BaseMapper<AssoTaskPersonel> {
 
+    public List<String> getPatentNumber(@Param("personelId")int personelId ,@Param("state")int  state,@Param("taskId")int taskId);
+
 }

+ 1 - 0
RMS/src/main/java/cn/cslg/report/service/business/AssoTaskPersonelService.java

@@ -40,4 +40,5 @@ public class AssoTaskPersonelService extends ServiceImpl<AssoTaskPersonelMapper,
 
 
 
+
 }

+ 10 - 0
RMS/src/main/resources/mapper/AssoTaskPersonelMapper.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="cn.cslg.report.mapper.AssoTaskPersonelMapper">
+<!--     public List<String> getPatentNumber(@Param("personelId")int personelId ,@Param("state")int  state,@Param("taskId")int taskId);;-->
+    <select id="getPatentNumber" resultType="String">
+        select PATENT_NO as patentNo from ASSO_TASK_PERSONEL
+       where PERSON_ID={personelId} and STATE=#{state} and TASK_ID=#{taskId}
+    </select>
+
+</mapper>