Browse Source

pc端模块类型新增内容详情

feature/screenDataPush
songyunpeng 5 years ago
parent
commit
d8e9d0af32
  1. 6
      esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/ModuleCategoryDTO.java
  2. 5
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/ModuleCategoryEntity.java
  3. 23
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/ModuleCategoryServiceImpl.java

6
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.NotNull;
import javax.validation.constraints.Null; import javax.validation.constraints.Null;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
/** /**
@ -116,4 +117,9 @@ public class ModuleCategoryDTO extends TreeNode implements Serializable {
private String label; private String label;
/**
* 详情样式
*/
private List<String> detailStyle;
} }

5
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 commentFlag;
/**
* 详情样式
*/
private String detailStyle;
/** /**
* 上级部门名称 * 上级部门名称
*/ */

23
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 BaseServiceImpl<ModuleCategoryDao
return null; return null;
} }
ModuleCategoryEntity entity = baseDao.getById(id); ModuleCategoryEntity entity = baseDao.getById(id);
ModuleCategoryDTO moduleCategoryDTO = ConvertUtils.sourceToTarget(entity, ModuleCategoryDTO.class);
return ConvertUtils.sourceToTarget(entity, ModuleCategoryDTO.class); if(StringUtils.isNotBlank(entity.getDetailStyle())){
moduleCategoryDTO.setDetailStyle(Arrays.asList(entity.getDetailStyle().split(",")));
}
return moduleCategoryDTO;
} }
@Override @Override
@ -127,6 +130,14 @@ public class ModuleCategoryServiceImpl extends BaseServiceImpl<ModuleCategoryDao
} }
entity.setPids(pids); entity.setPids(pids);
} }
//处理detailStyle
StringBuffer detailStyle = new StringBuffer();
if(dto.getDetailStyle().size()>0){
for (String detail : dto.getDetailStyle()) {
detailStyle.append(detail).append(",");
}
}
entity.setDetailStyle(detailStyle.substring(0,detailStyle.lastIndexOf(",")));
insert(entity); insert(entity);
} }
/** /**
@ -223,6 +234,14 @@ public class ModuleCategoryServiceImpl extends BaseServiceImpl<ModuleCategoryDao
updateBatchById(moduleCategoryEntities); updateBatchById(moduleCategoryEntities);
} }
} }
//处理detailStyle
StringBuffer detailStyle = new StringBuffer();
if(dto.getDetailStyle().size()>0){
for (String detail : dto.getDetailStyle()) {
detailStyle.append(detail).append(",");
}
}
entity.setDetailStyle(detailStyle.substring(0,detailStyle.lastIndexOf(",")));
updateById(entity); updateById(entity);
} }

Loading…
Cancel
Save