sunpengfei
2025-08-06 bc6813b74e9a390eae2181d460c647445b7cb25a
feat:数据字典开发
5个文件已修改
73 ■■■■■ 已修改文件
FlexJobApi.Application/FlexJobApi.Application.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/Main/Dictionaries/Queries/GetDictionaryCategorySelectQuery.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/Main/Dictionaries/Queries/GetDictionaryDatasQuery.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Utils/DbUtils/SelectQuery.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Application/FlexJobApi.Application.xml
@@ -64,6 +64,14 @@
            <param name="cancellationToken"></param>
            <returns></returns>
        </member>
        <member name="M:FlexJobApi.Application.DictionaryCategoriesQueryHandler.Handle(FlexJobApi.Core.GetDictionaryCategorySelectQuery,System.Threading.CancellationToken)">
            <summary>
            查询数据字典类别选择器数据
            </summary>
            <param name="request"></param>
            <param name="cancellationToken"></param>
            <returns></returns>
        </member>
        <member name="T:FlexJobApi.Application.DictionaryDatasQueryHandler">
            <summary>
            数据字典查询处理器
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -2264,6 +2264,11 @@
            排序
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetDictionaryCategorySelectQuery">
            <summary>
            查询数据字典类别选择器数据
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetDictionaryDatasQuery">
            <summary>
            获取数据字典分页列表数据
@@ -2292,6 +2297,11 @@
        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.CategoryId">
            <summary>
            类别Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.Category">
            <summary>
            类别
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.ParentId">
@@ -2342,6 +2352,16 @@
        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItem.IsDisabled">
            <summary>
            是否禁用
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetDictionaryDatasQueryResultItemCategory">
            <summary>
            获取数据字典分页列表数据-结果-行数据-类别
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetDictionaryDatasQueryResultItemCategory.Name">
            <summary>
            名称
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.PasswordLoginCommand">
@@ -3950,6 +3970,32 @@
            Id
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.SelectQuery`1">
            <summary>
            选择器查询
            </summary>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="T:FlexJobApi.Core.SelectQueryResultItem`1">
            <summary>
            选择器查询-结果-项
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SelectQueryResultItem`1.Value">
            <summary>
            值
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SelectQueryResultItem`1.Label">
            <summary>
            标签
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SelectQueryResultItem`1.Data">
            <summary>
            数据
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.SetIsDisabledCommand">
            <summary>
            设置是否已禁用命令
FlexJobApi.Core/Models/Main/Dictionaries/Queries/GetDictionaryCategorySelectQuery.cs
@@ -11,6 +11,7 @@
    /// <summary>
    /// 查询数据字典类别选择器数据
    /// </summary>
    [Resource([EnumResourceController.Dictionary])]
    public class GetDictionaryCategorySelectQuery : SelectQuery<Guid>
    {
    }
FlexJobApi.Core/Models/Main/Dictionaries/Queries/GetDictionaryDatasQuery.cs
@@ -41,6 +41,11 @@
        public Guid CategoryId { get; set; }
        /// <summary>
        /// 类别
        /// </summary>
        public GetDictionaryDatasQueryResultItemCategory Category { get; set; }
        /// <summary>
        /// 上级Id
        /// </summary>
        public Guid? ParentId { get; set; }
@@ -92,4 +97,15 @@
        /// </summary>
        public bool IsDisabled { get; set; }
    }
    /// <summary>
    /// 获取数据字典分页列表数据-结果-行数据-类别
    /// </summary>
    public class GetDictionaryDatasQueryResultItemCategory
    {
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
    }
}
FlexJobApi.Core/Utils/DbUtils/SelectQuery.cs
@@ -11,7 +11,7 @@
    /// 选择器查询
    /// </summary>
    /// <typeparam name="TValue"></typeparam>
    public class SelectQuery<TValue> : IRequest<List<SelectQueryResultItem<TValue>>>
    public abstract class SelectQuery<TValue> : IRequest<List<SelectQueryResultItem<TValue>>>
    {
    }