Esempio n. 1
0
        /// <summary>
        /// 根据父Code查数据字典列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public static List <BaseDic> GetDicListByPCode(int pCode, int isDefault)
        {
            var list = new List <BaseDic>();

            if (isDefault == 1)
            {
                list.Add(new BaseDic {
                    Code = 0, Name = "请选择"
                });
            }
            var pId = GetDicModel(0, pCode)?.Id ?? 0;

            if (pId > 0)
            {
                var data = Sys_BaseDictionaryAccess.GetDicList(new GetDicListRequest
                {
                    ParentId = pId,
                    PageSize = 100
                });
                data?.List?.ForEach(x =>
                {
                    list.Add(new BaseDic {
                        Code = x.DCode, Name = x.DName
                    });
                });
            }
            return(list);
        }
Esempio n. 2
0
 /// <summary>
 /// 数据字典列表
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public static BasePageResponse <Sys_BaseDictionaryModel> GetDicList(GetDicListRequest request)
 {
     return(Sys_BaseDictionaryAccess.GetDicList(request));
 }