树形格式 接口
适用于数据较少的时候,支持多级嵌套数据
1.数据库数据格式
数据库
主要用到的字段是DICT_CODE(代码中重命名为eduCode)和PARENT_CODE(代码中重命名为parentCode),要保证父级的parentCode字段为"“注意此处数据不是null而是”",子级的parentCode数据为父级的eduCode字段的内容,如图
2.代码实现
namespace My.Module.Business.Logic.B0820
{
/// <summary>
/// 教育树形查询
/// </summary>
public class B08209Logic : ILogicService
{
private B08209Data database = SingletonPattern.GetInstance<B08209Data>();
public ResultJson ExecuteService(ParameterContext parameterContext)
{
ResultJson resultJson = new ResultJson();
///List<DynamicDictionary> eduTreeList = new List<DynamicDictionary>();
List<DynamicDictionary> eduTree = createEduTree();
resultJson.Code = 1;
resultJson.Data = eduTree;
return resultJson;
}
/// <summary>
/// 创建教育查询树形结果集