代码优化

master
xiaochanghai 1 year ago
parent cde68e1b29
commit 82490db710
  1. 112
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 2
      Tiobon.Core.Api/appsettings.json
  3. 14
      Tiobon.Core.Common/Seed/FrameSeed.cs
  4. 76
      Tiobon.Core.Model/Base/Ghra/Ghra_Grade.Dto.Base.cs
  5. 2
      Tiobon.Core.Model/Edit/Ghra/Ghra_Grade.Dto.EditInput.cs
  6. 2
      Tiobon.Core.Model/Insert/Ghra/Ghra_Grade.Dto.InsertInput.cs
  7. 76
      Tiobon.Core.Model/Models/Ghra/Ghra_Grade.cs
  8. 2
      Tiobon.Core.Model/View/Ghra/Ghra_Grade.Dto.View.cs
  9. 96
      Tiobon.Core.Services/BASE/BaseServices.cs

@ -79,74 +79,74 @@
Ghra_Grade Ghra_Grade
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse6"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.GradeNo">
<summary> <summary>
Reverse6 GradeNo
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.GradeName">
<summary> <summary>
MKey GradeName
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse9"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.MKey">
<summary> <summary>
Reverse9 MKey
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse3"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.DataBelongID">
<summary> <summary>
Reverse3 DataBelongID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse4"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse1">
<summary> <summary>
Reverse4 Reverse1
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.ReverseI1"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse2">
<summary> <summary>
ReverseI1 Reverse2
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse3">
<summary> <summary>
DataBelongID Reverse3
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse7"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse4">
<summary> <summary>
Reverse7 Reverse4
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.GradeNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse5">
<summary> <summary>
GradeNo Reverse5
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse6">
<summary> <summary>
Reverse1 Reverse6
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse2"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse7">
<summary> <summary>
Reverse2 Reverse7
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse5"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse8">
<summary> <summary>
Reverse5 Reverse8
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.GradeName"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse9">
<summary> <summary>
GradeName Reverse9
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.Reverse8"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.ReverseI1">
<summary> <summary>
Reverse8 ReverseI1
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.ReverseI2"> <member name="P:Tiobon.Core.Model.Models.Ghra_GradeBase.ReverseI2">
@ -415,74 +415,74 @@
Ghra_Grade Ghra_Grade
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse6"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.GradeNo">
<summary> <summary>
Reverse6 GradeNo
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.GradeName">
<summary> <summary>
MKey GradeName
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse9"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.MKey">
<summary> <summary>
Reverse9 MKey
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse3"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.DataBelongID">
<summary> <summary>
Reverse3 DataBelongID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse4"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse1">
<summary> <summary>
Reverse4 Reverse1
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.ReverseI1"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse2">
<summary> <summary>
ReverseI1 Reverse2
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse3">
<summary> <summary>
DataBelongID Reverse3
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse7"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse4">
<summary> <summary>
Reverse7 Reverse4
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.GradeNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse5">
<summary> <summary>
GradeNo Reverse5
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse6">
<summary> <summary>
Reverse1 Reverse6
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse2"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse7">
<summary> <summary>
Reverse2 Reverse7
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse5"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse8">
<summary> <summary>
Reverse5 Reverse8
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.GradeName"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse9">
<summary> <summary>
GradeName Reverse9
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.Reverse8"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.ReverseI1">
<summary> <summary>
Reverse8 ReverseI1
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Grade.ReverseI2"> <member name="P:Tiobon.Core.Model.Models.Ghra_Grade.ReverseI2">

@ -290,7 +290,7 @@
} }
}, },
"IpRateLimiting": { "IpRateLimiting": {
"EnableEndpointRateLimiting": true, //False: globally executed, true: executed for each "EnableEndpointRateLimiting": false, //False: globally executed, true: executed for each
"StackBlockedRequests": false, //False: Number of rejections should be recorded on another counter "StackBlockedRequests": false, //False: Number of rejections should be recorded on another counter
"RealIpHeader": "X-Real-IP", "RealIpHeader": "X-Real-IP",
"ClientIdHeader": "X-ClientId", "ClientIdHeader": "X-ClientId",

@ -138,7 +138,7 @@ namespace Tiobon.Core.Common.Seed
/// {ClassName} /// {ClassName}
/// </summary> /// </summary>
[Route(""api/[controller]"")] [Route(""api/[controller]"")]
[ApiController, GlobalActionFilter] [ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_" + groupName + @")] [Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_" + groupName + @")]
public class {ClassName}Controller : ControllerBase public class {ClassName}Controller : ControllerBase
{ {
@ -181,7 +181,7 @@ namespace Tiobon.Core.Common.Seed
if (entity == null) if (entity == null)
return MessageModel<{ClassName}Dto>.Fail(""""); return MessageModel<{ClassName}Dto>.Fail("""");
else else
return new MessageModel<{ClassName}Dto>() { msg = """", success = true, response = entity }; return new MessageModel<{ClassName}Dto>() { msg = """", success = true, response = entity };
} }
#endregion #endregion
@ -213,7 +213,7 @@ namespace Tiobon.Core.Common.Seed
/// <param name=""editModel""></param> /// <param name=""editModel""></param>
/// <returns></returns> /// <returns></returns>
[HttpPut(""{Id}"")] [HttpPut(""{Id}"")]
public async Task<MessageModel<string>> Put(long Id, [FromBody] Edit{ClassName}Input editModel) public async Task<MessageModel> Put(long Id, [FromBody] Edit{ClassName}Input editModel)
{ {
var data = MessageModel.Success(""""); var data = MessageModel.Success("""");
data.success = await _{ClassName}Services.Update(Id, editModel); data.success = await _{ClassName}Services.Update(Id, editModel);
@ -231,12 +231,12 @@ namespace Tiobon.Core.Common.Seed
/// <param name=""Id""></param> /// <param name=""Id""></param>
/// <returns></returns> /// <returns></returns>
[HttpDelete(""{Id}"")] [HttpDelete(""{Id}"")]
public async Task<MessageModel<string>> Delete(long Id) public async Task<MessageModel> Delete(long Id)
{ {
var data = MessageModel.Success("""") var data = MessageModel.Success("""");
var entity = await _{ClassName}Services.QueryById(Id); var entity = await _{ClassName}Services.QueryById(Id);
if (entity == null) if (entity == null)
return MessageModel<string>.Fail(""""); return MessageModel.Fail("""");
entity.IsEnable = 0; entity.IsEnable = 0;
data.success = await _{ClassName}Services.Update(entity); data.success = await _{ClassName}Services.Update(entity);
@ -340,7 +340,7 @@ namespace " + strNameSpace + @"
ON C.major_id = B.object_id AND C.minor_id = B.column_id ON C.major_id = B.object_id AND C.minor_id = B.column_id
LEFT JOIN information_schema.columns D LEFT JOIN information_schema.columns D
ON D.column_name = B.name AND D.TABLE_NAME = '{0}' ON D.column_name = B.name AND D.TABLE_NAME = '{0}'
WHERE A.name = '{0}'"; WHERE A.name = '{0}' ORDER BY B.column_id ASC";
sql = string.Format(sql, tableName); sql = string.Format(sql, tableName);
var dtColumn = sqlSugarClient.Ado.GetDataTable(sql); var dtColumn = sqlSugarClient.Ado.GetDataTable(sql);
build.Append("/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。\r\n"); build.Append("/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。\r\n");

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/4/15 15:25:43 SimonHsiao *V0.01 2024/4/15 18:01:18 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -27,10 +27,16 @@ namespace Tiobon.Core.Model.Models
{ {
/// <summary> /// <summary>
/// Reverse6 /// GradeNo
/// </summary> /// </summary>
[Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")] [Display(Name = "GradeNo"), Description("GradeNo"), MaxLength(100, ErrorMessage = "GradeNo 不能超过 100 个字符")]
public string Reverse6 { get; set; } public string GradeNo { get; set; }
/// <summary>
/// GradeName
/// </summary>
[Display(Name = "GradeName"), Description("GradeName"), MaxLength(1000, ErrorMessage = "GradeName 不能超过 1000 个字符")]
public string GradeName { get; set; }
/// <summary> /// <summary>
/// MKey /// MKey
@ -39,10 +45,21 @@ namespace Tiobon.Core.Model.Models
public string MKey { get; set; } public string MKey { get; set; }
/// <summary> /// <summary>
/// Reverse9 /// DataBelongID
/// </summary> /// </summary>
[Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")] public int? DataBelongID { get; set; }
public string Reverse9 { get; set; }
/// <summary>
/// Reverse1
/// </summary>
[Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// Reverse2
/// </summary>
[Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary> /// <summary>
/// Reverse3 /// Reverse3
@ -57,14 +74,16 @@ namespace Tiobon.Core.Model.Models
public string Reverse4 { get; set; } public string Reverse4 { get; set; }
/// <summary> /// <summary>
/// ReverseI1 /// Reverse5
/// </summary> /// </summary>
public int? ReverseI1 { get; set; } [Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary> /// <summary>
/// DataBelongID /// Reverse6
/// </summary> /// </summary>
public int? DataBelongID { get; set; } [Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary> /// <summary>
/// Reverse7 /// Reverse7
@ -73,40 +92,21 @@ namespace Tiobon.Core.Model.Models
public string Reverse7 { get; set; } public string Reverse7 { get; set; }
/// <summary> /// <summary>
/// GradeNo /// Reverse8
/// </summary>
[Display(Name = "GradeNo"), Description("GradeNo"), MaxLength(100, ErrorMessage = "GradeNo 不能超过 100 个字符")]
public string GradeNo { get; set; }
/// <summary>
/// Reverse1
/// </summary>
[Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// Reverse2
/// </summary>
[Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// Reverse5
/// </summary> /// </summary>
[Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")] [Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")]
public string Reverse5 { get; set; } public string Reverse8 { get; set; }
/// <summary> /// <summary>
/// GradeName /// Reverse9
/// </summary> /// </summary>
[Display(Name = "GradeName"), Description("GradeName"), MaxLength(1000, ErrorMessage = "GradeName 不能超过 1000 个字符")] [Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")]
public string GradeName { get; set; } public string Reverse9 { get; set; }
/// <summary> /// <summary>
/// Reverse8 /// ReverseI1
/// </summary> /// </summary>
[Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")] public int? ReverseI1 { get; set; }
public string Reverse8 { get; set; }
/// <summary> /// <summary>
/// ReverseI2 /// ReverseI2

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/4/15 15:25:43 SimonHsiao *V0.01 2024/4/15 18:01:18 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/4/15 15:25:43 SimonHsiao *V0.01 2024/4/15 18:01:18 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/4/15 15:25:43 SimonHsiao *V0.01 2024/4/15 18:01:18 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -29,10 +29,16 @@ namespace Tiobon.Core.Model.Models
{ {
/// <summary> /// <summary>
/// Reverse6 /// GradeNo
/// </summary> /// </summary>
[Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")] [Display(Name = "GradeNo"), Description("GradeNo"), MaxLength(100, ErrorMessage = "GradeNo 不能超过 100 个字符")]
public string Reverse6 { get; set; } public string GradeNo { get; set; }
/// <summary>
/// GradeName
/// </summary>
[Display(Name = "GradeName"), Description("GradeName"), MaxLength(1000, ErrorMessage = "GradeName 不能超过 1000 个字符")]
public string GradeName { get; set; }
/// <summary> /// <summary>
/// MKey /// MKey
@ -41,10 +47,21 @@ namespace Tiobon.Core.Model.Models
public string MKey { get; set; } public string MKey { get; set; }
/// <summary> /// <summary>
/// Reverse9 /// DataBelongID
/// </summary> /// </summary>
[Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")] public int? DataBelongID { get; set; }
public string Reverse9 { get; set; }
/// <summary>
/// Reverse1
/// </summary>
[Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// Reverse2
/// </summary>
[Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary> /// <summary>
/// Reverse3 /// Reverse3
@ -59,14 +76,16 @@ namespace Tiobon.Core.Model.Models
public string Reverse4 { get; set; } public string Reverse4 { get; set; }
/// <summary> /// <summary>
/// ReverseI1 /// Reverse5
/// </summary> /// </summary>
public int? ReverseI1 { get; set; } [Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary> /// <summary>
/// DataBelongID /// Reverse6
/// </summary> /// </summary>
public int? DataBelongID { get; set; } [Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary> /// <summary>
/// Reverse7 /// Reverse7
@ -75,40 +94,21 @@ namespace Tiobon.Core.Model.Models
public string Reverse7 { get; set; } public string Reverse7 { get; set; }
/// <summary> /// <summary>
/// GradeNo /// Reverse8
/// </summary>
[Display(Name = "GradeNo"), Description("GradeNo"), MaxLength(100, ErrorMessage = "GradeNo 不能超过 100 个字符")]
public string GradeNo { get; set; }
/// <summary>
/// Reverse1
/// </summary>
[Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// Reverse2
/// </summary>
[Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// Reverse5
/// </summary> /// </summary>
[Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")] [Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")]
public string Reverse5 { get; set; } public string Reverse8 { get; set; }
/// <summary> /// <summary>
/// GradeName /// Reverse9
/// </summary> /// </summary>
[Display(Name = "GradeName"), Description("GradeName"), MaxLength(1000, ErrorMessage = "GradeName 不能超过 1000 个字符")] [Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")]
public string GradeName { get; set; } public string Reverse9 { get; set; }
/// <summary> /// <summary>
/// Reverse8 /// ReverseI1
/// </summary> /// </summary>
[Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")] public int? ReverseI1 { get; set; }
public string Reverse8 { get; set; }
/// <summary> /// <summary>
/// ReverseI2 /// ReverseI2

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/4/15 15:25:43 SimonHsiao *V0.01 2024/4/15 18:01:18 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *

@ -101,12 +101,7 @@ namespace Tiobon.Core.Services.BASE
return await BaseDal.Update(operateAnonymousObjects); return await BaseDal.Update(operateAnonymousObjects);
} }
public async Task<bool> Update( public async Task<bool> Update(TEntity entity, List<string> lstColumns = null, List<string> lstIgnoreColumns = null, string where = "")
TEntity entity,
List<string> lstColumns = null,
List<string> lstIgnoreColumns = null,
string where = ""
)
{ {
return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where); return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where);
} }
@ -264,10 +259,7 @@ namespace Tiobon.Core.Services.BASE
/// <param name="top">前N条</param> /// <param name="top">前N条</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(string where, int top, string orderByFileds)
string where,
int top,
string orderByFileds)
{ {
return await BaseDal.Query(where, top, orderByFileds); return await BaseDal.Query(where, top, orderByFileds);
} }
@ -280,17 +272,9 @@ namespace Tiobon.Core.Services.BASE
/// <param name="pageSize">页大小</param> /// <param name="pageSize">页大小</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(Expression<Func<TEntity, bool>> whereExpression, int pageIndex, int pageSize, string orderByFileds)
Expression<Func<TEntity, bool>> whereExpression,
int pageIndex,
int pageSize,
string orderByFileds)
{ {
return await BaseDal.Query( return await BaseDal.Query(whereExpression, pageIndex, pageSize, orderByFileds);
whereExpression,
pageIndex,
pageSize,
orderByFileds);
} }
/// <summary> /// <summary>
@ -301,24 +285,14 @@ namespace Tiobon.Core.Services.BASE
/// <param name="pageSize">页大小</param> /// <param name="pageSize">页大小</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(string where, int pageIndex, int pageSize, string orderByFileds)
string where,
int pageIndex,
int pageSize,
string orderByFileds)
{ {
return await BaseDal.Query( return await BaseDal.Query(where, pageIndex, pageSize, orderByFileds);
where,
pageIndex,
pageSize,
orderByFileds);
} }
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, int pageIndex = 1, int pageSize = 20, string orderByFileds = null)
int pageIndex = 1, int pageSize = 20, string orderByFileds = null)
{ {
return await BaseDal.QueryPage(whereExpression, return await BaseDal.QueryPage(whereExpression, pageIndex, pageSize, orderByFileds);
pageIndex, pageSize, orderByFileds);
} }
public async Task<PageModel<TEntity>> QueryFilterPage([FromFilter] QueryFilter filter) public async Task<PageModel<TEntity>> QueryFilterPage([FromFilter] QueryFilter filter)
@ -364,11 +338,9 @@ namespace Tiobon.Core.Services.BASE
return await BaseDal.QueryByIdSplit(objId); return await BaseDal.QueryByIdSplit(objId);
} }
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, int pageIndex = 1, int pageSize = 20, string orderByFields = null)
int pageIndex = 1, int pageSize = 20, string orderByFields = null)
{ {
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, pageIndex, pageSize, orderByFields);
pageIndex, pageSize, orderByFields);
} }
#endregion #endregion
@ -532,12 +504,7 @@ namespace Tiobon.Core.Services.BASE
return await BaseDal.Update(operateAnonymousObjects); return await BaseDal.Update(operateAnonymousObjects);
} }
public async Task<bool> Update( public async Task<bool> Update(TEntity entity, List<string> lstColumns = null, List<string> lstIgnoreColumns = null, string where = "")
TEntity entity,
List<string> lstColumns = null,
List<string> lstIgnoreColumns = null,
string where = ""
)
{ {
return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where); return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where);
} }
@ -695,10 +662,7 @@ namespace Tiobon.Core.Services.BASE
/// <param name="top">前N条</param> /// <param name="top">前N条</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(string where, int top, string orderByFileds)
string where,
int top,
string orderByFileds)
{ {
return await BaseDal.Query(where, top, orderByFileds); return await BaseDal.Query(where, top, orderByFileds);
} }
@ -711,17 +675,9 @@ namespace Tiobon.Core.Services.BASE
/// <param name="pageSize">页大小</param> /// <param name="pageSize">页大小</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(Expression<Func<TEntity, bool>> whereExpression, int pageIndex, int pageSize, string orderByFileds)
Expression<Func<TEntity, bool>> whereExpression,
int pageIndex,
int pageSize,
string orderByFileds)
{ {
return await BaseDal.Query( return await BaseDal.Query(whereExpression, pageIndex, pageSize, orderByFileds);
whereExpression,
pageIndex,
pageSize,
orderByFileds);
} }
/// <summary> /// <summary>
@ -732,24 +688,14 @@ namespace Tiobon.Core.Services.BASE
/// <param name="pageSize">页大小</param> /// <param name="pageSize">页大小</param>
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> /// <param name="orderByFileds">排序字段,如name asc,age desc</param>
/// <returns>数据列表</returns> /// <returns>数据列表</returns>
public async Task<List<TEntity>> Query( public async Task<List<TEntity>> Query(string where, int pageIndex, int pageSize, string orderByFileds)
string where,
int pageIndex,
int pageSize,
string orderByFileds)
{ {
return await BaseDal.Query( return await BaseDal.Query(where, pageIndex, pageSize, orderByFileds);
where,
pageIndex,
pageSize,
orderByFileds);
} }
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, int pageIndex = 1, int pageSize = 20, string orderByFileds = null)
int pageIndex = 1, int pageSize = 20, string orderByFileds = null)
{ {
return await BaseDal.QueryPage(whereExpression, return await BaseDal.QueryPage(whereExpression, pageIndex, pageSize, orderByFileds);
pageIndex, pageSize, orderByFileds);
} }
public async Task<PageModel<TEntityDto>> QueryFilterPage([FromFilter] QueryFilter filter) public async Task<PageModel<TEntityDto>> QueryFilterPage([FromFilter] QueryFilter filter)
@ -798,11 +744,9 @@ namespace Tiobon.Core.Services.BASE
return await BaseDal.QueryByIdSplit(objId); return await BaseDal.QueryByIdSplit(objId);
} }
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, int pageIndex = 1, int pageSize = 20, string orderByFields = null)
int pageIndex = 1, int pageSize = 20, string orderByFields = null)
{ {
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, pageIndex, pageSize, orderByFields);
pageIndex, pageSize, orderByFields);
} }
#endregion #endregion

Loading…
Cancel
Save