diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/ModuleCategoryDTO.java b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/ModuleCategoryDTO.java index fee214ab..18eeeb88 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/ModuleCategoryDTO.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/ModuleCategoryDTO.java @@ -27,6 +27,7 @@ import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Null; import java.io.Serializable; +import java.util.List; /** @@ -116,4 +117,9 @@ public class ModuleCategoryDTO extends TreeNode implements Serializable { private String label; + + /** + * 详情样式 + */ + private List detailStyle; } diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/ModuleCategoryResultDTO.java b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/ModuleCategoryResultDTO.java index 0bf3748f..7e94a99d 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/ModuleCategoryResultDTO.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/ModuleCategoryResultDTO.java @@ -3,6 +3,7 @@ package com.elink.esua.epdc.dto.epdc.result; import lombok.Data; import java.io.Serializable; +import java.util.List; /** * 模块分类接口结果 @@ -69,4 +70,9 @@ public class ModuleCategoryResultDTO implements Serializable { */ private Integer sort; + /** + * 详情样式 + */ + private String detailStyle; + } diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/ModuleCategoryEntity.java b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/ModuleCategoryEntity.java index 521c7983..131df600 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/ModuleCategoryEntity.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/ModuleCategoryEntity.java @@ -96,6 +96,11 @@ public class ModuleCategoryEntity extends BaseEpdcEntity { */ private String commentFlag; + /** + * 详情样式 + */ + private String detailStyle; + /** * 上级部门名称 */ diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/ModuleCategoryServiceImpl.java b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/ModuleCategoryServiceImpl.java index debdfb98..c367e184 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/ModuleCategoryServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/ModuleCategoryServiceImpl.java @@ -99,8 +99,11 @@ public class ModuleCategoryServiceImpl extends BaseServiceImpl0){ + for (String detail : dto.getDetailStyle()) { + detailStyle.append(detail).append(","); + } + entity.setDetailStyle(detailStyle.substring(0,detailStyle.lastIndexOf(","))); + } + insert(entity); } /** @@ -223,6 +235,16 @@ public class ModuleCategoryServiceImpl extends BaseServiceImpl0){ + for (String detail : dto.getDetailStyle()) { + detailStyle.append(detail).append(","); + } + entity.setDetailStyle(detailStyle.substring(0,detailStyle.lastIndexOf(","))); + }else { + entity.setDetailStyle(""); + } updateById(entity); } diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml index 10181991..2b6ccc40 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml @@ -63,7 +63,8 @@ BANNER_FLAG, COMMENT_FLAG, REMARK, - SORT + SORT, + DETAIL_STYLE from epdc_module_category where DEL_FLAG='0' and ENABLE_FLAG ='1' and PID = #{pid} order by sort,UPDATED_TIME desc