diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplit.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplit.java index 14f2f42a..72755c01 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplit.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplit.java @@ -45,9 +45,9 @@ public class LawsDocumentSplit extends BaseEntity { // 法规注释 @ApiModelProperty("法规注释") private String regulatoryNotes; - // 关键词(涉及系统/部件) - @ApiModelProperty("关键词(涉及系统/部件)") - private String keywords; + // 涉及系统/部件 + @ApiModelProperty("涉及系统/部件") + private String partName; // 适用零部件 @ApiModelProperty("适用零部件") private String applicableComponents; diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java index d503e338..eef19607 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java @@ -381,11 +381,11 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { List partNames = IPartNameService.queryEcho(applicableComponents); map.put("applicable_components_dictText", partNames.stream().map(PartName::getName).collect(Collectors.joining(","))); } - // 涉及系统/部件(关键词) - if (map.containsKey("keywords")){ - String applicableComponents = (String) map.get("keywords"); + // 涉及系统/部件 + if (map.containsKey("part_name")){ + String applicableComponents = (String) map.get("part_name"); List partNames = IPartNameService.queryEcho(applicableComponents); - map.put("keywords_dictText", partNames.stream().map(PartName::getName).collect(Collectors.joining(","))); + map.put("part_name_dictText", partNames.stream().map(PartName::getName).collect(Collectors.joining(","))); } // 属性标识翻译 if (map.containsKey("property_tag")){ diff --git a/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitItemsEO.java b/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitItemsEO.java index 350afc38..dbc7daaa 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitItemsEO.java +++ b/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitItemsEO.java @@ -48,6 +48,9 @@ public class SarFileSplitItemsEO implements Serializable { @ApiModelProperty(value = "") private Integer validFlag; + @ApiModelProperty("是否与上一版相同(字典:1:是,0:否)") + private String isSameAsPrevVersion; + private String creationUser; @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") diff --git a/laws-modules/src/main/java/com/jero/modules/split/mapper/xml/FileSplitItemsEOMapper.xml b/laws-modules/src/main/java/com/jero/modules/split/mapper/xml/FileSplitItemsEOMapper.xml index ead7e9fd..d757b98a 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/mapper/xml/FileSplitItemsEOMapper.xml +++ b/laws-modules/src/main/java/com/jero/modules/split/mapper/xml/FileSplitItemsEOMapper.xml @@ -112,7 +112,7 @@ insert into laws_document_split (id, info_id, item_num, item_title, menu_id, create_by, create_time, update_time, - update_by, item_content,sort_number,applicable_components) + update_by, item_content,sort_number,applicable_components,is_same_as_prev_version) values ( #{item.id, jdbcType=VARCHAR}, #{item.infoId, jdbcType=VARCHAR}, #{item.itemNum, jdbcType=VARCHAR}, @@ -121,7 +121,8 @@ #{item.creationUser, jdbcType=VARCHAR}, #{item.creationTime, jdbcType=TIMESTAMP}, #{item.modifyTime, jdbcType=TIMESTAMP}, #{item.modifyUser, jdbcType=VARCHAR}, #{item.itemContent, jdbcType=CLOB},#{item.zhan3Shi4Shun4Xu4, jdbcType=VARCHAR}, - #{item.applicableComponents, jdbcType=VARCHAR} + #{item.applicableComponents, jdbcType=VARCHAR}, + #{item.isSameAsPrevVersion, jdbcType=VARCHAR} ) diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java index 6876f363..1ea2ce91 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java @@ -172,7 +172,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl SPECIAL_FIELD = Arrays.asList("keywords", "applicable_components"); + private static final List SPECIAL_FIELD = Arrays.asList("part_name", "applicable_components"); @Value("${download.enable}") public void setEnable(boolean enable) {