调整项目节点树动态展示

This commit is contained in:
2025-11-17 20:09:55 +08:00
parent b67e225dab
commit 29b8b81ecc
13 changed files with 167 additions and 37 deletions

View File

@@ -0,0 +1,22 @@
package com.sdm.common.entity.bo;
import lombok.Data;
@Data
public class DataDictionary extends BaseBean {
public DataDictionary()
{
init();
}
public String uuid;
public String dictName;
public String dictValue;
public String valueType;
public String aliasName;
public String dictClass;
public int dictOrder;
public String comment;
public Long creator;
public Long tenantId;
}

View File

@@ -1,14 +1,17 @@
package com.sdm.common.entity.constants;
import com.sdm.common.entity.bo.DataDictionary;
public class TagConstant {
public static final String TAG1 = "Tag1";
public static final String TAG2 = "Tag2";
public static final String TAG3 = "Tag3";
public static final String TAG4 = "Tag4";
public static final String TAG5 = "Tag5";
public static final String TAG6 = "Tag6";
public static final String TAG7 = "Tag7";
public static final String TAG8 = "Tag8";
public static final String TAG9 = "Tag9";
public static final String TAG10 = "Tag10";
public static final String DICTIONARY_TAG_KEY = "TAG_MAP_LIST";
public static final String TAG1 = "tag1";
public static final String TAG2 = "tag2";
public static final String TAG3 = "tag3";
public static final String TAG4 = "tag4";
public static final String TAG5 = "tag5";
public static final String TAG6 = "tag6";
public static final String TAG7 = "tag7";
public static final String TAG8 = "tag8";
public static final String TAG9 = "tag9";
public static final String TAG10 = "tag10";
}

View File

@@ -0,0 +1,35 @@
package com.sdm.common.feign.impl.system;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.bo.DataDictionary;
import com.sdm.common.entity.resp.PageDataResp;
import com.sdm.common.entity.resp.system.CIDUserResp;
import com.sdm.common.feign.inter.system.ISysConfigFeignClient;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@Slf4j
@Component
public class SysConfigFeignClientImpl implements ISysConfigFeignClient {
@Autowired
private ISysConfigFeignClient sysConfigFeignClient;
@Override
public SdmResponse<List<DataDictionary>> getDictionaryData(String dictClass) {
SdmResponse<List<DataDictionary>> sdmResponse;
try {
sdmResponse = sysConfigFeignClient.getDictionaryData(dictClass);
if(!sdmResponse.isSuccess() ||ObjectUtils.isEmpty(sdmResponse.getData())){
return SdmResponse.failed("字典信息未查询");
}
return sdmResponse;
} catch (Exception e) {
log.error("字典信息失败", e);
return SdmResponse.failed("字典信息未查询");
}
}
}

View File

@@ -0,0 +1,18 @@
package com.sdm.common.feign.inter.system;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.bo.DataDictionary;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.List;
@FeignClient(name = "system",contextId = "sysConfigFeignClient")
public interface ISysConfigFeignClient {
@GetMapping(value = "/getDictionaryData")
SdmResponse<List<DataDictionary>> getDictionaryData(@RequestParam("dictClass")String dictClass);
}