refactor(portal): 将TreeSelect替换为PortalTreeSelect

- 替换HwPortalConfigTypeServiceImpl中的TreeSelect为PortalTreeSelect
- 更新selectPortalConfigTypeTreeList方法返回类型为PortalTreeSelect
- 修改buildPortalConfigTypeTreeSelect方法使用PortalTreeSelect
- 更新IHwPortalConfigTypeService接口中的方法签名
- 删除旧的TreeSelect类定义
main
zangch@mesnac.com 2 weeks ago
parent 5cbd7130df
commit dce4dec4be

@ -1,70 +0,0 @@
package com.ruoyi.portal.domain.vo;
import java.io.Serializable;
import java.util.List;
import java.util.stream.Collectors;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.portal.domain.HwPortalConfigType;
/**
* Treeselect
*
* @author ruoyi
*/
public class TreeSelect implements Serializable
{
private static final long serialVersionUID = 1L;
/** 节点ID */
private Long id;
/** 节点名称 */
private String label;
/** 子节点 */
@JsonInclude(JsonInclude.Include.NON_EMPTY)
private List<TreeSelect> children;
public TreeSelect()
{
}
public TreeSelect(HwPortalConfigType portalConfigType)
{
this.id = portalConfigType.getConfigTypeId();
this.label = portalConfigType.getConfigTypeName();
this.children = portalConfigType.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList());
}
public Long getId()
{
return id;
}
public void setId(Long id)
{
this.id = id;
}
public String getLabel()
{
return label;
}
public void setLabel(String label)
{
this.label = label;
}
public List<TreeSelect> getChildren()
{
return children;
}
public void setChildren(List<TreeSelect> children)
{
this.children = children;
}
}

@ -1,7 +1,7 @@
package com.ruoyi.portal.service;
import com.ruoyi.portal.domain.HwPortalConfigType;
import com.ruoyi.portal.domain.vo.TreeSelect;
import com.ruoyi.portal.domain.vo.PortalTreeSelect;
import java.util.List;
@ -76,7 +76,7 @@ public interface IHwPortalConfigTypeService
* @param portalConfigType
* @return
*/
public List<TreeSelect> selectPortalConfigTypeTreeList(HwPortalConfigType portalConfigType);
public List<PortalTreeSelect> selectPortalConfigTypeTreeList(HwPortalConfigType portalConfigType);
/**
*
@ -84,7 +84,7 @@ public interface IHwPortalConfigTypeService
* @param portalConfigTypes
* @return
*/
public List<TreeSelect> buildPortalConfigTypeTreeSelect(List<HwPortalConfigType> portalConfigTypes);
public List<PortalTreeSelect> buildPortalConfigTypeTreeSelect(List<HwPortalConfigType> portalConfigTypes);
/**
*
*

@ -6,7 +6,7 @@ import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.portal.domain.HwPortalConfigType;
import com.ruoyi.portal.domain.vo.TreeSelect;
import com.ruoyi.portal.domain.vo.PortalTreeSelect;
import com.ruoyi.portal.mapper.HwPortalConfigTypeMapper;
import com.ruoyi.portal.service.IHwPortalConfigTypeService;
import org.springframework.beans.factory.annotation.Autowired;
@ -169,7 +169,7 @@ public class HwPortalConfigTypeServiceImpl implements IHwPortalConfigTypeService
* @return
*/
@Override
public List<TreeSelect> selectPortalConfigTypeTreeList(HwPortalConfigType portalConfigType) {
public List<PortalTreeSelect> selectPortalConfigTypeTreeList(HwPortalConfigType portalConfigType) {
List<HwPortalConfigType> portalConfigTypes = this.selectHwPortalConfigTypeList(portalConfigType);
return buildPortalConfigTypeTreeSelect(portalConfigTypes);
}
@ -181,9 +181,9 @@ public class HwPortalConfigTypeServiceImpl implements IHwPortalConfigTypeService
* @return
*/
@Override
public List<TreeSelect> buildPortalConfigTypeTreeSelect(List<HwPortalConfigType> portalConfigTypes) {
public List<PortalTreeSelect> buildPortalConfigTypeTreeSelect(List<HwPortalConfigType> portalConfigTypes) {
List<HwPortalConfigType> deptTrees = buildPortalConfigTypeTree(portalConfigTypes);
return deptTrees.stream().map(TreeSelect::new).collect(Collectors.toList());
return deptTrees.stream().map(PortalTreeSelect::new).collect(Collectors.toList());
}

Loading…
Cancel
Save