diff --git a/Tiobon.Core.Api/Controllers/Ghrs/Ghrs_DataRoleDetailController.cs b/Tiobon.Core.Api/Controllers/Ghrs/Ghrs_DataRoleDetailController.cs new file mode 100644 index 00000000..3542a556 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghrs/Ghrs_DataRoleDetailController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// Ghrs_DataRoleDetail(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghrs)] +public class Ghrs_DataRoleDetailController : BaseController +{ + public Ghrs_DataRoleDetailController(IGhrs_DataRoleDetailServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml index 71f93680..cd45ab99 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -5308,6 +5308,91 @@ Reverse5 + + + Ghrs_DataRoleDetail (Dto.Base) + + + + + DataRoleDetailId + + + + + DataRoleId + + + + + DataTypeID + + + + + DataID + + + + + DataNo + + + + + IncludeSub + + + + + TableName + + + + + TableIDName + + + + + RemarkSz + + + + + SortNo + + + + + IsDefault + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + Ghrs_ParaDetail (Dto.Base) @@ -5817,6 +5902,11 @@ Ghrs_Attachment (Dto.EditInput) + + + Ghrs_DataRoleDetail (Dto.EditInput) + + Ghrs_ParaDetail (Dto.EditInput) @@ -6042,6 +6132,11 @@ Ghrs_Attachment (Dto.InsertInput) + + + Ghrs_DataRoleDetail (Dto.InsertInput) + + Ghrs_ParaDetail (Dto.InsertInput) @@ -11674,6 +11769,91 @@ Reverse5 + + + Ghrs_DataRoleDetail (Model) + + + + + DataRoleDetailId + + + + + DataRoleId + + + + + DataTypeID + + + + + DataID + + + + + DataNo + + + + + IncludeSub + + + + + TableName + + + + + TableIDName + + + + + RemarkSz + + + + + SortNo + + + + + IsDefault + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + Ghrs_ParaDetail (Model) @@ -13477,6 +13657,21 @@ 修改信息 + + + Ghrs_DataRoleDetail(Dto.View) + + + + + 创建信息 + + + + + 修改信息 + + Ghrs_ParaDetail(Dto.View) diff --git a/Tiobon.Core.Api/Tiobon.Core.xml b/Tiobon.Core.Api/Tiobon.Core.xml index 559d88b5..fa94a41e 100644 --- a/Tiobon.Core.Api/Tiobon.Core.xml +++ b/Tiobon.Core.Api/Tiobon.Core.xml @@ -1070,6 +1070,11 @@ Ghrs_Attachment(Controller) + + + Ghrs_DataRoleDetail(Controller) + + Ghrs_ParaDetail(Controller) diff --git a/Tiobon.Core.IServices/Ghrs/IGhrs_DataRoleDetailServices.cs b/Tiobon.Core.IServices/Ghrs/IGhrs_DataRoleDetailServices.cs new file mode 100644 index 00000000..f10c5a50 --- /dev/null +++ b/Tiobon.Core.IServices/Ghrs/IGhrs_DataRoleDetailServices.cs @@ -0,0 +1,12 @@ +using Tiobon.Core.IServices.BASE; +using Tiobon.Core.Model.Models; + +namespace Tiobon.Core.IServices +{ + /// + /// Ghrs_DataRoleDetail(自定义服务接口) + /// + public interface IGhrs_DataRoleDetailServices :IBaseServices + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Model/Base/Ghrs/Ghrs_DataRoleDetail.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghrs/Ghrs_DataRoleDetail.Dto.Base.cs new file mode 100644 index 00000000..43a5ca98 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghrs/Ghrs_DataRoleDetail.Dto.Base.cs @@ -0,0 +1,118 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghrs_DataRoleDetail.cs +* +*功 能: N / A +* 类 名: Ghrs_DataRoleDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2024/9/3 10:43:33 SimonHsiao 初版 +* +* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; + +namespace Tiobon.Core.Model.Models +{ + + /// + /// Ghrs_DataRoleDetail (Dto.Base) + /// + public class Ghrs_DataRoleDetailBase + { + + /// + /// DataRoleDetailId + /// + public int? DataRoleDetailId { get; set; } + + /// + /// DataRoleId + /// + public int? DataRoleId { get; set; } + + /// + /// DataTypeID + /// + public int? DataTypeID { get; set; } + + /// + /// DataID + /// + public int? DataID { get; set; } + + /// + /// DataNo + /// + [Display(Name = "DataNo"), Description("DataNo"), MaxLength(200, ErrorMessage = "DataNo 不能超过 200 个字符")] + public string DataNo { get; set; } + + /// + /// IncludeSub + /// + public int? IncludeSub { get; set; } + + /// + /// TableName + /// + [Display(Name = "TableName"), Description("TableName"), MaxLength(100, ErrorMessage = "TableName 不能超过 100 个字符")] + public string TableName { get; set; } + + /// + /// TableIDName + /// + [Display(Name = "TableIDName"), Description("TableIDName"), MaxLength(100, ErrorMessage = "TableIDName 不能超过 100 个字符")] + public string TableIDName { get; set; } + + /// + /// RemarkSz + /// + [Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// SortNo + /// + public int? SortNo { get; set; } + + /// + /// IsDefault + /// + public int? IsDefault { get; set; } + + /// + /// Reverse1 + /// + [Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// Reverse2 + /// + [Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// Reverse3 + /// + [Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// Reverse4 + /// + [Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// Reverse5 + /// + [Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + } +} diff --git a/Tiobon.Core.Model/Edit/Ghrs/Ghrs_DataRoleDetail.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghrs/Ghrs_DataRoleDetail.Dto.EditInput.cs new file mode 100644 index 00000000..dadeb553 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghrs/Ghrs_DataRoleDetail.Dto.EditInput.cs @@ -0,0 +1,27 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghrs_DataRoleDetail.cs +* +*功 能: N / A +* 类 名: Ghrs_DataRoleDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2024/9/3 10:43:33 SimonHsiao 初版 +* +* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models +{ + + /// + /// Ghrs_DataRoleDetail (Dto.EditInput) + /// + public class EditGhrs_DataRoleDetailInput : Ghrs_DataRoleDetailBase + { + } +} diff --git a/Tiobon.Core.Model/Insert/Ghrs/Ghrs_DataRoleDetail.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghrs/Ghrs_DataRoleDetail.Dto.InsertInput.cs new file mode 100644 index 00000000..7165ff7b --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghrs/Ghrs_DataRoleDetail.Dto.InsertInput.cs @@ -0,0 +1,27 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghrs_DataRoleDetail.cs +* +*功 能: N / A +* 类 名: Ghrs_DataRoleDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2024/9/3 10:43:33 SimonHsiao 初版 +* +* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models +{ + + /// + /// Ghrs_DataRoleDetail (Dto.InsertInput) + /// + public class InsertGhrs_DataRoleDetailInput : Ghrs_DataRoleDetailBase + { + } +} diff --git a/Tiobon.Core.Model/Models/Ghrs/Ghrs_DataRoleDetail.cs b/Tiobon.Core.Model/Models/Ghrs/Ghrs_DataRoleDetail.cs new file mode 100644 index 00000000..cb45d021 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghrs/Ghrs_DataRoleDetail.cs @@ -0,0 +1,121 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghrs_DataRoleDetail.cs +* +*功 能: N / A +* 类 名: Ghrs_DataRoleDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2024/9/3 10:43:33 SimonHsiao 初版 +* +* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using SqlSugar; + +namespace Tiobon.Core.Model.Models +{ + + /// + /// Ghrs_DataRoleDetail (Model) + /// + [SugarTable("Ghrs_DataRoleDetail", "Ghrs_DataRoleDetail"), Entity(TableCnName = "Ghrs_DataRoleDetail", TableName = "Ghrs_DataRoleDetail")] + public class Ghrs_DataRoleDetail : BasePoco1 + { + + /// + /// DataRoleDetailId + /// + [SugarColumn(IsNullable = false, IsPrimaryKey = true, IsIdentity = false), Display(Name = "表主键")] + public int? DataRoleDetailId { get; set; } + + /// + /// DataRoleId + /// + public int? DataRoleId { get; set; } + + /// + /// DataTypeID + /// + public int? DataTypeID { get; set; } + + /// + /// DataID + /// + public int? DataID { get; set; } + + /// + /// DataNo + /// + [Display(Name = "DataNo"), Description("DataNo"), MaxLength(200, ErrorMessage = "DataNo 不能超过 200 个字符")] + public string DataNo { get; set; } + + /// + /// IncludeSub + /// + public int? IncludeSub { get; set; } + + /// + /// TableName + /// + [Display(Name = "TableName"), Description("TableName"), MaxLength(100, ErrorMessage = "TableName 不能超过 100 个字符")] + public string TableName { get; set; } + + /// + /// TableIDName + /// + [Display(Name = "TableIDName"), Description("TableIDName"), MaxLength(100, ErrorMessage = "TableIDName 不能超过 100 个字符")] + public string TableIDName { get; set; } + + /// + /// RemarkSz + /// + [Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// SortNo + /// + public int? SortNo { get; set; } + + /// + /// IsDefault + /// + public int? IsDefault { get; set; } + + /// + /// Reverse1 + /// + [Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// Reverse2 + /// + [Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// Reverse3 + /// + [Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// Reverse4 + /// + [Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// Reverse5 + /// + [Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + } +} diff --git a/Tiobon.Core.Model/View/Ghrs/Ghrs_DataRoleDetail.Dto.View.cs b/Tiobon.Core.Model/View/Ghrs/Ghrs_DataRoleDetail.Dto.View.cs new file mode 100644 index 00000000..2d4efe64 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghrs/Ghrs_DataRoleDetail.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghrs_DataRoleDetail.cs +* +*功 能: N / A +* 类 名: Ghrs_DataRoleDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2024/9/3 10:43:33 SimonHsiao 初版 +* +* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// Ghrs_DataRoleDetail(Dto.View) +/// +public class Ghrs_DataRoleDetailDto : Ghrs_DataRoleDetail +{ +/// +/// 创建信息 +/// +public string CreateDataInfo { get; set; } + +/// +/// 修改信息 +/// +public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Services/Ghrs/Ghrs_DataRoleDetailServices.cs b/Tiobon.Core.Services/Ghrs/Ghrs_DataRoleDetailServices.cs new file mode 100644 index 00000000..e1b434e4 --- /dev/null +++ b/Tiobon.Core.Services/Ghrs/Ghrs_DataRoleDetailServices.cs @@ -0,0 +1,23 @@ + +using Tiobon.Core.IServices; +using Tiobon.Core.Model.Models; +using Tiobon.Core.Services.BASE; +using Tiobon.Core.IRepository.Base; +using Tiobon.Core.Common.Caches; + +namespace Tiobon.Core.Services +{ + /// + /// Ghrs_DataRoleDetail (服务) + /// + public class Ghrs_DataRoleDetailServices : BaseServices, IGhrs_DataRoleDetailServices + { + private readonly IBaseRepository _dal; + public Ghrs_DataRoleDetailServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } + } +} \ No newline at end of file