From 356c47fb0ea1a642784e85c82833141d065bc4bc Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期二, 05 八月 2025 09:22:25 +0800 Subject: [PATCH] feat:动态控制器开发 --- FlexJobApi.Core/Entities/Common/Resource.cs | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/FlexJobApi.Core/Entities/Common/Resource.cs b/FlexJobApi.Core/Entities/Common/Resource.cs index 01de32d..2756c99 100644 --- a/FlexJobApi.Core/Entities/Common/Resource.cs +++ b/FlexJobApi.Core/Entities/Common/Resource.cs @@ -13,10 +13,16 @@ public class Resource : CommonEntity, IDbAuditLogIgnore { /// <summary> - /// 寰湇鍔� + /// 鎺у埗鍣� /// </summary> [Required] - public string Service { get; set; } + public EnumResourceController Controller { get; set; } + + /// <summary> + /// 濮旀墭鍚嶇О + /// </summary> + [Required] + public string ActionName { get; set; } /// <summary> /// 缂栧彿 @@ -33,7 +39,7 @@ /// <summary> /// 璇锋眰鏂瑰紡 /// </summary> - public EnumWebApiMethod Method { get; set; } + public EnumResourceMethod Method { get; set; } /// <summary> /// 璺敱 @@ -48,12 +54,24 @@ public string RequestTypeName { get; set; } /// <summary> + /// 璇锋眰绫诲瀷鍏ㄥ悕 + /// </summary> + [Required] + public string RequestTypeFullName { get; set; } + + /// <summary> /// 鍝嶅簲绫诲瀷鍚嶇О /// </summary> [Required] public string ResponseTypeName { get; set; } /// <summary> + /// 鍝嶅簲绫诲瀷鍏ㄥ悕 + /// </summary> + [Required] + public string ResponseTypeFullName { get; set; } + + /// <summary> /// 鏄惁宸茶繃鏈� /// </summary> public bool IsExpired { get; set; } -- Gitblit v1.9.1