소스 검색

添加备注

zhoutg 4 년 전
부모
커밋
c3798f154d

+ 10 - 0
cdssman-service/src/main/java/com/diagbot/vo/KlConceptSaveVO.java

@@ -15,25 +15,35 @@ import java.util.List;
 @Setter
 @Getter
 public class KlConceptSaveVO {
+    // 术语Id
     private Long conceptId;
+    // libId
     private Long libId;
     @NotBlank(message = "请输入医学标准术语名称")
     private String libName;
+    // 拼音
     private String spell;
     @NotNull(message = "请输入医学标准术语词性type")
     private Integer libType;
+    // 同义词名称
     private String synonymName;
     @NotNull(message = "请输入状态")
     private Integer status;
     //是否标准词,1:是,0:否
     private Integer isConcept = 0;
+    // 性别
     private Integer sexType;
     //是否有通用扩展(0:否;1:是)
     @NotNull(message = "请输入是否有通用扩展")
     private Integer isHasCommon;
+    // 最小年龄
     private Double minAge;
+    // 最大年龄
     private Double maxAge;
+    // 备注
     private String remark;
+
+    // 同义词列表
     private List<KlConceptSaveSubVO> klConceptSub;
 
     // 疾病扩展信息

+ 0 - 4
cdssman-service/src/main/java/com/diagbot/vo/KlDiseaseVO.java

@@ -19,10 +19,6 @@ public class KlDiseaseVO implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-    /**
-     * 科室概念id
-     */
-    private Long deptId;
 
     /**
      * ICD10编号

+ 66 - 6
cdssman-service/src/main/java/com/diagbot/web/KlConceptController.java

@@ -4,30 +4,25 @@ package com.diagbot.web;
 import com.baomidou.dynamic.datasource.annotation.DSTransactional;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.diagbot.annotation.SysLogger;
-import com.diagbot.dto.GetAllForRelationDTO;
 import com.diagbot.dto.KlConceptAllDTO;
 import com.diagbot.dto.KlConceptInfoDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.enums.StatusEnum;
 import com.diagbot.facade.KlConceptFacade;
-import com.diagbot.vo.GetAllForRelationVO;
 import com.diagbot.vo.KlConceptAllVO;
 import com.diagbot.vo.KlConceptClearVO;
 import com.diagbot.vo.KlConceptInfoVO;
 import com.diagbot.vo.KlConceptSatarOrdisaVO;
 import com.diagbot.vo.KlConceptSaveVO;
-import com.diagbot.vo.KlRuleSatartOrdisaVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.validation.Valid;
-import java.util.List;
 
 /**
  * <p>
@@ -58,7 +53,72 @@ public class KlConceptController {
     public RespDTO<KlConceptAllDTO> getConceptInfoAll(@RequestBody @Valid KlConceptAllVO klConceptAllVO) {
         return RespDTO.onSuc(klConceptFacade.getConceptAlls(klConceptAllVO));
     }
-    @ApiOperation(value = "新增和修改基础术语详情[by:wangfeng]")
+    @ApiOperation(value = "新增和修改基础术语详情[by:wangfeng]",
+            notes = "conceptId:术语Id\n" +
+                    "libId:libId\n" +
+                    "spell:拼音\n" +
+                    "synonymName:同义词名称\n" +
+                    "isConcept:是否标准词,1:是,0:否\n" +
+                    "sexType:性别\n" +
+                    "minAge:最小年龄\n" +
+                    "maxAge:最大年龄\n" +
+                    "remark:备注\n" +
+                    "klConceptSub:同义词列表\n" +
+
+                    "<br>" +
+                    "【klDiseaseVO:疾病扩展信息】\n" +
+                    "icd10Code:ICD10编号\n" +
+                    "course:病程\n" +
+                    "inducement:诱因\n" +
+                    "foodProhibition:饮食禁忌\n" +
+                    "hazard:危险因素\n" +
+                    "healing:治愈性\n" +
+                    "pernicious:危害性\n" +
+                    "clinicType:临床分类\n" +
+                    "vulArea:好发地区\n" +
+                    "vulCrowd:好发人群\n" +
+                    "incidence:发病率\n" +
+                    "isInfect:是否传染(0:否,1:是)\n" +
+                    "complication:并发症\n" +
+                    "pathogeny:病因\n" +
+                    "disType:疾病分型\n" +
+                    "chWestern:中西医疾病(0:通用,1:西,2:中)\n" +
+                    "isCommonDis:是否常见病(0:否,1:是)\n" +
+                    "isHeredity:是否遗传(0:否,1:是)\n" +
+                    "nameSimple:简称\n" +
+                    "enNameSimple:英文简称\n" +
+                    "enName:英文名称\n" +
+                    "remark:备注\n" +
+                    "deptList:科室列表\n" +
+                    "partList:部位列表\n" +
+                    "systemTypeList:疾病系统分类列表\n" +
+
+                    "<br>" +
+                    "【klDrugVO:药品通用名扩展】\n" +
+                    "drug:药品类别(0:西药,1:中成药)\n" +
+
+                    "<br>" +
+                    "【klSymptomVO:症状扩展信息】\n" +
+                    "enName:英文名称\n" +
+                    "definition:定义\n" +
+                    "chWestern:中西医症状(0:通用,1:西,2:中)\n" +
+                    "mitigatingFac:缓解因素\n" +
+                    "aggravateFac:加重因素\n" +
+                    "cause:症状起因\n" +
+                    "commonDis:常见疾病\n" +
+                    "preMeasures:预防措施\n" +
+                    "foodProhibition:饮食禁忌\n" +
+                    "commonExplain:通俗解释\n" +
+                    "remark:备注\n" +
+                    "deptList:科室列表\n" +
+                    "partList:发病部位\n" +
+                    "conSymptomList:常见伴随症状\n" +
+                    "natureList:性质\n\n\n" +
+
+                    "klLisVO:化验扩展信息\n" +
+                    "klPacsVO:辅检扩展信息\n" +
+                    "klOperationVO:手术扩展信息\n" +
+                    "klVitalResultVO:体征结果扩展信息")
     @PostMapping("/saveConceptInfo")
     @SysLogger("saveConceptInfo")
     @DSTransactional

+ 6 - 2
cdssman-service/src/main/java/com/diagbot/web/KlDrugRegisterController.java

@@ -67,7 +67,11 @@ public class KlDrugRegisterController {
     }
 
     @ApiOperation(value = "分页[by:zhoutg]",
-            notes = "")
+            notes = "name:注册名称| 商品名称\n" +
+                    "form:药品剂型\n" +
+                    "company:药品企业\n" +
+                    "insuranceType:医保类型\n" +
+                    "commonName:药品通用名")
     @PostMapping("/getPage")
     @SysLogger("getPage")
     public RespDTO<IPage<KlDrugRegisterDTO>> getPage(@RequestBody KlDrugRegisterPageVO klDrugRegisterPageVO) {
@@ -76,7 +80,7 @@ public class KlDrugRegisterController {
     }
 
     @ApiOperation(value = "删除[by:zhoutg]",
-            notes = "")
+            notes = "id:主键")
     @PostMapping("/delete")
     @SysLogger("delete")
     @DSTransactional

+ 4 - 2
cdssman-service/src/test/java/com/diagbot/PrintUtil.java

@@ -37,10 +37,12 @@ public class PrintUtil {
             e.printStackTrace();
         }
 
-        String text = "";
+        String text = sb.toString();
         // 截取有效内容
         if (sb.indexOf("serialVersionUID = 1L;") >= 0) {
             text = sb.substring(sb.indexOf("serialVersionUID = 1L;") + 22);
+        } else {
+            text = sb.substring(sb.indexOf("{") + 1);
         }
         List<String> stringList = Lists.newArrayList(text.split(";"));
         Map<String, String> map = new LinkedHashMap<>();
@@ -83,7 +85,7 @@ public class PrintUtil {
     }
 
     public static void main(String[] args) {
-        String path = "D:\\diagbot\\diagbotcloud\\cdssman-service\\src\\main\\java\\com\\diagbot\\vo\\KlDiseaseVO.java";
+        String path = "D:\\diagbot\\diagbotcloud\\cdssman-service\\src\\main\\java\\com\\diagbot\\vo\\klSymptomVO.java";
         print(path);
     }
 }