Explorar o código

命名维护修改3

rgb %!s(int64=6) %!d(string=hai) anos
pai
achega
e5511e0e9d

+ 6 - 0
knowledgeman-service/src/main/java/com/diagbot/dto/GetAllLexiconDTO.java

@@ -18,6 +18,12 @@ public class GetAllLexiconDTO {
      */
     @ApiModelProperty(value="术语类型名称")
     private String name;
+    
+    /**
+     * 是否有通用扩展:0-无,1-有
+     */
+    @ApiModelProperty(value="是否有通用扩展:0-无,1-有")
+    private Integer isHasCommon;
 
 
 }

+ 13 - 0
knowledgeman-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -430,6 +430,19 @@ public class ConceptFacade extends ConceptServiceImpl {
         concept.setGmtModified(now);
         concept.setModifier(currentUser);
         updateById(concept);
+        
+        if(lexicon.getIsHasCommon()==1){
+        	QueryWrapper<ConceptCommon> conceptCommonQe = new QueryWrapper<>();
+            conceptCommonQe.eq("concept_id", conceptId);
+            ConceptCommon conceptCommon = conceptCommonFacade.getOne(conceptCommonQe);
+            if(conceptCommon==null){
+            	conceptCommon = new ConceptCommon();
+            }
+            
+            BeanUtil.copyProperties(addConceptInfoVO, conceptCommon);
+            
+            conceptCommonFacade.saveOrUpdate(conceptCommon);
+        }
 
         return true;
     }

+ 20 - 0
knowledgeman-service/src/main/java/com/diagbot/vo/AddConceptInfoVO.java

@@ -45,6 +45,26 @@ public class AddConceptInfoVO {
 	@NotEmpty(message="术语明细不能为空")
 	private List<AddConceptInfoDetailVO> detailList;
 	
+	/**
+     * 性别:1:男, 2:女, 3:通用
+     */
+	@ApiModelProperty(value="性别:1:男, 2:女, 3:通用")
+    private Integer sexType = 3;
+
+    /**
+     * 症状发生的最小年龄
+     */
+	@ApiModelProperty(value="症状发生的最小年龄")
+    private Integer minAge;
+
+    /**
+     * 症状发生的最大年龄
+     */
+	@ApiModelProperty(value="症状发生的最大年龄")
+    private Integer maxAge;
+	
 	private Integer lineNum;
+	
+	
 
 }