feat(特色专区-栏目优化): 栏目支持上传图片

This commit is contained in:
欧涛 2026-01-21 14:38:53 +08:00
parent 3589a9b51a
commit 6f1068f082
5 changed files with 9 additions and 7 deletions

View File

@ -41,6 +41,9 @@ public class CmsDir implements Comparable<CmsDir> {
@ApiModelProperty(value = "排序", hidden = true)
private Integer sort;
@ApiModelProperty(value = "文章头图")
private String headImg;
public String getName() {
if (name != null) {
name = name.replaceAll(CmsConstants.DIR_SEPARATOR,

View File

@ -21,9 +21,6 @@ public class CmsDirUpdateVo {
@ApiModelProperty(value = "顺序")
private Integer order;
public CmsDir toCmsDir() {
CmsDir cmsDir = new CmsDir();
cmsDir.setName(name);
return cmsDir;
}
@ApiModelProperty(value = "文章头图")
private String headImg;
}

View File

@ -166,6 +166,7 @@ public class CmsDoc extends BaseSortEntity {
CmsDir cmsDir = new CmsDir();
cmsDir.setId(id);
cmsDir.setName(name);
cmsDir.setHeadImg(headImg);
cmsDir.setSort(this.getSort());
cmsDir.setCreatedAt(getCreateTime());
return cmsDir;

View File

@ -199,9 +199,10 @@ public class CmsDocServiceImpl implements ICmsDocService {
CmsDoc oldCmsDir = selectCmsDir(id);
//设置栏目排序
setCmsSort(cmsDirUpdateVo.getOrder(), oldCmsDir, false, null);
oldCmsDir.setHeadImg(cmsDirUpdateVo.getHeadImg());
updateCmsCommonDatabase(oldCmsDir, CmsConstants.BRANCH_MASTER);
CmsProject cmsProject = cmsProjectService.selectCmsProjectByDeptId(oldCmsDir.getDeptId());
String newCmsDirName=cmsDirUpdateVo.getName();
String newCmsDirName = cmsDirUpdateVo.getName();
if (StringUtils.isNotEmpty(newCmsDirName) && !newCmsDirName.equals(oldCmsDir.getName())) {
CmsDoc cmsDir = cmsDocMapper.selectCmsDocDirByNameAndDeptId(newCmsDirName, oldCmsDir.getDeptId());

View File

@ -1,4 +1,4 @@
package com.microservices.cms.common.service.impl;
package com.microservices.cms.service.impl;
import com.microservices.cms.common.service.ISysUserService;
import com.microservices.common.core.constant.SecurityConstants;