培训机构管理

master
xiaochanghai 1 year ago
parent 16b0398554
commit 062401534e
  1. 14
      Tiobon.Core.Api/Controllers/Ghrs/Ghrs_AttachmentController.cs
  2. 316
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 5
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 12
      Tiobon.Core.IServices/Ghrs/IGhrs_AttachmentServices.cs
  5. 10
      Tiobon.Core.Model/Base/BasePoco.cs
  6. 185
      Tiobon.Core.Model/Base/Ghrs/Ghrs_Attachment.Dto.Base.cs
  7. 5
      Tiobon.Core.Model/Edit/Ghre/Ghre_School.Dto.EditInput.cs
  8. 5
      Tiobon.Core.Model/Edit/Ghre/Ghre_SchoolAttachment.Dto.EditInput.cs
  9. 27
      Tiobon.Core.Model/Edit/Ghrs/Ghrs_Attachment.Dto.EditInput.cs
  10. 5
      Tiobon.Core.Model/Insert/Ghre/Ghre_School.Dto.InsertInput.cs
  11. 4
      Tiobon.Core.Model/Insert/Ghre/Ghre_SchoolAttachment.Dto.InsertInput.cs
  12. 27
      Tiobon.Core.Model/Insert/Ghrs/Ghrs_Attachment.Dto.InsertInput.cs
  13. 2
      Tiobon.Core.Model/Models/Ghre/Ghre_School.cs
  14. 187
      Tiobon.Core.Model/Models/Ghrs/Ghrs_Attachment.cs
  15. 2
      Tiobon.Core.Model/Models/Ghrs/Ghrs_ParaDetail.cs
  16. 2
      Tiobon.Core.Model/View/Ghre/Ghre_SchoolAttachment.Dto.View.cs
  17. 34
      Tiobon.Core.Model/View/Ghrs/Ghrs_Attachment.Dto.View.cs
  18. 78
      Tiobon.Core.Services/Ghre/Ghre_SchoolServices.cs
  19. 23
      Tiobon.Core.Services/Ghrs/Ghrs_AttachmentServices.cs
  20. 1
      Tiobon.Core.Services/RoleModulePermissionServices.cs
  21. 316
      Tiobon.Core/Tiobon.Core.Model.xml
  22. 5
      Tiobon.Core/Tiobon.Core.xml

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// Ghrs_Attachment(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghrs)]
public class Ghrs_AttachmentController : BaseController<IGhrs_AttachmentServices, Ghrs_Attachment, Ghrs_AttachmentDto, InsertGhrs_AttachmentInput, EditGhrs_AttachmentInput>
{
public Ghrs_AttachmentController(IGhrs_AttachmentServices service) : base(service)
{
}
}

@ -14,11 +14,6 @@
1:有效,0:未生效 1:有效,0:未生效
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.BasePoco1.OperateLogID">
<summary>
操作日志ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.BasePoco1.CreateBy"> <member name="P:Tiobon.Core.Model.BasePoco1.CreateBy">
<summary> <summary>
创建人 创建人
@ -3060,6 +3055,149 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_AttachmentBase">
<summary>
Ghrs_Attachment (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentID">
<summary>
Ghr附件记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentNo">
<summary>
文件编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentName">
<summary>
说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentEname">
<summary>
英文说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.TableName">
<summary>
TableName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.TableKeyID">
<summary>
TableKeyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.StaffID">
<summary>
StaffID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentType">
<summary>
文件类别 (基本资料/证照/加班/请假....)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentGroupID">
<summary>
AttachmentGroupID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileName">
<summary>
文件名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileExtension">
<summary>
AttachBinary
</summary>
<summary>
扩展名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileSize">
<summary>
大小
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.PhysicsPath">
<summary>
物理路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.RelativePath">
<summary>
相对路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ThumbnailPath">
<summary>
ThumbnailPath
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.FileURL">
<summary>
附件网页链接地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.CompanyID">
<summary>
CompanyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ReverseN1">
<summary>
ReverseN1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ReverseD1">
<summary>
ReverseD1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailBase"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailBase">
<summary> <summary>
Ghrs_ParaDetail (Dto.Base) Ghrs_ParaDetail (Dto.Base)
@ -3464,6 +3602,11 @@
培训机构附件 (Dto.EditInput) 培训机构附件 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhrs_AttachmentInput">
<summary>
Ghrs_Attachment (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrs_ParaDetailInput"> <member name="T:Tiobon.Core.Model.Models.EditGhrs_ParaDetailInput">
<summary> <summary>
Ghrs_ParaDetail (Dto.EditInput) Ghrs_ParaDetail (Dto.EditInput)
@ -3584,6 +3727,11 @@
培训机构附件 (Dto.InsertInput) 培训机构附件 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrs_AttachmentInput">
<summary>
Ghrs_Attachment (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrs_ParaDetailInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhrs_ParaDetailInput">
<summary> <summary>
Ghrs_ParaDetail (Dto.InsertInput) Ghrs_ParaDetail (Dto.InsertInput)
@ -6958,6 +7106,149 @@
任务内存中的状态 任务内存中的状态
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_Attachment">
<summary>
Ghrs_Attachment (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentID">
<summary>
Ghr附件记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentNo">
<summary>
文件编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentName">
<summary>
说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentEname">
<summary>
英文说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.TableName">
<summary>
TableName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.TableKeyID">
<summary>
TableKeyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.StaffID">
<summary>
StaffID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentType">
<summary>
文件类别 (基本资料/证照/加班/请假....)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentGroupID">
<summary>
AttachmentGroupID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileName">
<summary>
文件名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileExtension">
<summary>
AttachBinary
</summary>
<summary>
扩展名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileSize">
<summary>
大小
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.PhysicsPath">
<summary>
物理路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.RelativePath">
<summary>
相对路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ThumbnailPath">
<summary>
ThumbnailPath
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.FileURL">
<summary>
附件网页链接地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.CompanyID">
<summary>
CompanyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ReverseN1">
<summary>
ReverseN1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ReverseD1">
<summary>
ReverseD1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetail"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetail">
<summary> <summary>
Ghrs_ParaDetail (Model) Ghrs_ParaDetail (Model)
@ -8276,6 +8567,21 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_AttachmentDto">
<summary>
Ghrs_Attachment(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailDto"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailDto">
<summary> <summary>
Ghrs_ParaDetail(Dto.View) Ghrs_ParaDetail(Dto.View)

@ -821,6 +821,11 @@
培训机构(Controller) 培训机构(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_AttachmentController">
<summary>
Ghrs_Attachment(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_ParaDetailController"> <member name="T:Tiobon.Core.Api.Controllers.Ghrs_ParaDetailController">
<summary> <summary>
Ghrs_ParaDetail(Controller) Ghrs_ParaDetail(Controller)

@ -0,0 +1,12 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// Ghrs_Attachment(自定义服务接口)
/// </summary>
public interface IGhrs_AttachmentServices :IBaseServices<Ghrs_Attachment, Ghrs_AttachmentDto, InsertGhrs_AttachmentInput, EditGhrs_AttachmentInput>
{
}
}

@ -23,11 +23,11 @@ public class BasePoco1 : IBaseDeleteFilter
[Display(Name = "1:有效,0:未生效")] [Display(Name = "1:有效,0:未生效")]
public int IsEnable { get; set; } = 1; public int IsEnable { get; set; } = 1;
/// <summary> ///// <summary>
/// 操作日志ID ///// 操作日志ID
/// </summary> ///// </summary>
[Display(Name = "操作日志ID")] //[Display(Name = "操作日志ID")]
public long? OperateLogID { get; set; } //public long? OperateLogID { get; set; }
/// <summary> /// <summary>
/// 创建人 /// 创建人

@ -0,0 +1,185 @@
/* ,
* Ghrs_Attachment.cs
*
* N / A
* Ghrs_Attachment
*
* Ver
*
*V0.01 2024/6/27 11:34:43 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghrs_Attachment (Dto.Base)
/// </summary>
public class Ghrs_AttachmentBase
{
/// <summary>
/// Ghr附件记录ID
/// </summary>
public int? AttachmentID { get; set; }
/// <summary>
/// 文件编号
/// </summary>
[Display(Name = "AttachmentNo"), Description("文件编号"), MaxLength(100, ErrorMessage = "文件编号 不能超过 100 个字符")]
public string AttachmentNo { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "AttachmentName"), Description("说明"), MaxLength(200, ErrorMessage = "说明 不能超过 200 个字符")]
public string AttachmentName { get; set; }
/// <summary>
/// 英文说明
/// </summary>
[Display(Name = "AttachmentEname"), Description("英文说明"), MaxLength(500, ErrorMessage = "英文说明 不能超过 500 个字符")]
public string AttachmentEname { get; set; }
/// <summary>
/// TableName
/// </summary>
[Display(Name = "TableName"), Description("TableName"), MaxLength(200, ErrorMessage = "TableName 不能超过 200 个字符")]
public string TableName { get; set; }
/// <summary>
/// TableKeyID
/// </summary>
public int? TableKeyID { get; set; }
/// <summary>
/// StaffID
/// </summary>
public int? StaffID { get; set; }
/// <summary>
/// 文件类别 (基本资料/证照/加班/请假....)
/// </summary>
[Display(Name = "AttachmentType"), Description("文件类别 (基本资料/证照/加班/请假....)"), MaxLength(100, ErrorMessage = "文件类别 (基本资料/证照/加班/请假....) 不能超过 100 个字符")]
public string AttachmentType { get; set; }
/// <summary>
/// AttachmentGroupID
/// </summary>
public int? AttachmentGroupID { get; set; }
/// <summary>
/// 文件名
/// </summary>
[Display(Name = "AttachFileName"), Description("文件名"), MaxLength(200, ErrorMessage = "文件名 不能超过 200 个字符")]
public string AttachFileName { get; set; }
/// <summary>
/// AttachBinary
/// </summary>
/// <summary>
/// 扩展名
/// </summary>
[Display(Name = "AttachFileExtension"), Description("扩展名"), MaxLength(100, ErrorMessage = "扩展名 不能超过 100 个字符")]
public string AttachFileExtension { get; set; }
/// <summary>
/// 大小
/// </summary>
public int? AttachFileSize { get; set; }
/// <summary>
/// 物理路径
/// </summary>
[Display(Name = "PhysicsPath"), Description("物理路径"), MaxLength(500, ErrorMessage = "物理路径 不能超过 500 个字符")]
public string PhysicsPath { get; set; }
/// <summary>
/// 相对路径
/// </summary>
[Display(Name = "RelativePath"), Description("相对路径"), MaxLength(500, ErrorMessage = "相对路径 不能超过 500 个字符")]
public string RelativePath { get; set; }
/// <summary>
/// ThumbnailPath
/// </summary>
[Display(Name = "ThumbnailPath"), Description("ThumbnailPath"), MaxLength(500, ErrorMessage = "ThumbnailPath 不能超过 500 个字符")]
public string ThumbnailPath { get; set; }
/// <summary>
/// 附件网页链接地址
/// </summary>
[Display(Name = "FileURL"), Description("附件网页链接地址"), MaxLength(500, ErrorMessage = "附件网页链接地址 不能超过 500 个字符")]
public string FileURL { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// SortNo
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// IsDefault
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// CompanyID
/// </summary>
public int? CompanyID { get; set; }
/// <summary>
/// ReverseN1
/// </summary>
public int? ReverseN1 { get; set; }
/// <summary>
/// ReverseD1
/// </summary>
public DateTime? ReverseD1 { 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>
/// Reverse3
/// </summary>
[Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// Reverse4
/// </summary>
[Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// Reverse5
/// </summary>
[Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
}
}

@ -15,6 +15,8 @@
* *
*/ */
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models
{ {
@ -23,5 +25,8 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public class EditGhre_SchoolInput : Ghre_SchoolBase public class EditGhre_SchoolInput : Ghre_SchoolBase
{ {
[NotMapped]
public List<EditGhre_SchoolAttachmentInput> SchoolAttachments { get; set; }
} }
} }

@ -15,6 +15,8 @@
* *
*/ */
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models
{ {
@ -23,5 +25,8 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public class EditGhre_SchoolAttachmentInput : Ghre_SchoolAttachmentBase public class EditGhre_SchoolAttachmentInput : Ghre_SchoolAttachmentBase
{ {
[NotMapped]
public List<EditGhrs_AttachmentInput> Attachments { get; set; }
} }
} }

@ -0,0 +1,27 @@
/* ,
* Ghrs_Attachment.cs
*
* N / A
* Ghrs_Attachment
*
* Ver
*
*V0.01 2024/6/27 11:34:43 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghrs_Attachment (Dto.EditInput)
/// </summary>
public class EditGhrs_AttachmentInput : Ghrs_AttachmentBase
{
}
}

@ -15,6 +15,8 @@
* *
*/ */
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models
{ {
@ -23,5 +25,8 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public class InsertGhre_SchoolInput : Ghre_SchoolBase public class InsertGhre_SchoolInput : Ghre_SchoolBase
{ {
[NotMapped]
public List<InsertGhre_SchoolAttachmentInput> SchoolAttachments { get; set; }
} }
} }

@ -15,6 +15,8 @@
* *
*/ */
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models
{ {
@ -23,5 +25,7 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public class InsertGhre_SchoolAttachmentInput : Ghre_SchoolAttachmentBase public class InsertGhre_SchoolAttachmentInput : Ghre_SchoolAttachmentBase
{ {
[NotMapped]
public List<InsertGhrs_AttachmentInput> Attachments { get; set; }
} }
} }

@ -0,0 +1,27 @@
/* ,
* Ghrs_Attachment.cs
*
* N / A
* Ghrs_Attachment
*
* Ver
*
*V0.01 2024/6/27 11:34:43 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghrs_Attachment (Dto.InsertInput)
/// </summary>
public class InsertGhrs_AttachmentInput : Ghrs_AttachmentBase
{
}
}

@ -31,7 +31,7 @@ namespace Tiobon.Core.Model.Models
/// <summary> /// <summary>
/// 机构编号 /// 机构编号
/// </summary> /// </summary>
[Display(Name = "SchoolNo"), Description("机构编号"), MaxLength(32, ErrorMessage = "机构编号 不能超过 32 个字符")] [Display(Name = "SchoolNo"), Description("机构编号"), MaxLength(32, ErrorMessage = "机构编号 不能超过 32 个字符"), EntityColumn(Unique = true)]
public string SchoolNo { get; set; } public string SchoolNo { get; set; }
/// <summary> /// <summary>

@ -0,0 +1,187 @@
/* ,
* Ghrs_Attachment.cs
*
* N / A
* Ghrs_Attachment
*
* Ver
*
*V0.01 2024/6/27 11:34:43 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using SqlSugar;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghrs_Attachment (Model)
/// </summary>
[SugarTable("Ghrs_Attachment", "Ghrs_Attachment"), Entity(TableCnName = "Ghrs_Attachment", TableName = "Ghrs_Attachment")]
public class Ghrs_Attachment : BasePoco1
{
/// <summary>
/// Ghr附件记录ID
/// </summary>
public int? AttachmentID { get; set; }
/// <summary>
/// 文件编号
/// </summary>
[Display(Name = "AttachmentNo"), Description("文件编号"), MaxLength(100, ErrorMessage = "文件编号 不能超过 100 个字符")]
public string AttachmentNo { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "AttachmentName"), Description("说明"), MaxLength(200, ErrorMessage = "说明 不能超过 200 个字符")]
public string AttachmentName { get; set; }
/// <summary>
/// 英文说明
/// </summary>
[Display(Name = "AttachmentEname"), Description("英文说明"), MaxLength(500, ErrorMessage = "英文说明 不能超过 500 个字符")]
public string AttachmentEname { get; set; }
/// <summary>
/// TableName
/// </summary>
[Display(Name = "TableName"), Description("TableName"), MaxLength(200, ErrorMessage = "TableName 不能超过 200 个字符")]
public string TableName { get; set; }
/// <summary>
/// TableKeyID
/// </summary>
public int? TableKeyID { get; set; }
/// <summary>
/// StaffID
/// </summary>
public int? StaffID { get; set; }
/// <summary>
/// 文件类别 (基本资料/证照/加班/请假....)
/// </summary>
[Display(Name = "AttachmentType"), Description("文件类别 (基本资料/证照/加班/请假....)"), MaxLength(100, ErrorMessage = "文件类别 (基本资料/证照/加班/请假....) 不能超过 100 个字符")]
public string AttachmentType { get; set; }
/// <summary>
/// AttachmentGroupID
/// </summary>
public int? AttachmentGroupID { get; set; }
/// <summary>
/// 文件名
/// </summary>
[Display(Name = "AttachFileName"), Description("文件名"), MaxLength(200, ErrorMessage = "文件名 不能超过 200 个字符")]
public string AttachFileName { get; set; }
/// <summary>
/// AttachBinary
/// </summary>
/// <summary>
/// 扩展名
/// </summary>
[Display(Name = "AttachFileExtension"), Description("扩展名"), MaxLength(100, ErrorMessage = "扩展名 不能超过 100 个字符")]
public string AttachFileExtension { get; set; }
/// <summary>
/// 大小
/// </summary>
public int? AttachFileSize { get; set; }
/// <summary>
/// 物理路径
/// </summary>
[Display(Name = "PhysicsPath"), Description("物理路径"), MaxLength(500, ErrorMessage = "物理路径 不能超过 500 个字符")]
public string PhysicsPath { get; set; }
/// <summary>
/// 相对路径
/// </summary>
[Display(Name = "RelativePath"), Description("相对路径"), MaxLength(500, ErrorMessage = "相对路径 不能超过 500 个字符")]
public string RelativePath { get; set; }
/// <summary>
/// ThumbnailPath
/// </summary>
[Display(Name = "ThumbnailPath"), Description("ThumbnailPath"), MaxLength(500, ErrorMessage = "ThumbnailPath 不能超过 500 个字符")]
public string ThumbnailPath { get; set; }
/// <summary>
/// 附件网页链接地址
/// </summary>
[Display(Name = "FileURL"), Description("附件网页链接地址"), MaxLength(500, ErrorMessage = "附件网页链接地址 不能超过 500 个字符")]
public string FileURL { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// SortNo
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// IsDefault
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// CompanyID
/// </summary>
public int? CompanyID { get; set; }
/// <summary>
/// ReverseN1
/// </summary>
public int? ReverseN1 { get; set; }
/// <summary>
/// ReverseD1
/// </summary>
public DateTime? ReverseD1 { 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>
/// Reverse3
/// </summary>
[Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// Reverse4
/// </summary>
[Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// Reverse5
/// </summary>
[Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
}
}

@ -25,7 +25,7 @@ namespace Tiobon.Core.Model.Models
/// Ghrs_ParaDetail (Model) /// Ghrs_ParaDetail (Model)
/// </summary> /// </summary>
[SugarTable("Ghrs_ParaDetail", "Ghrs_ParaDetail"), Entity(TableCnName = "Ghrs_ParaDetail", TableName = "Ghrs_ParaDetail")] [SugarTable("Ghrs_ParaDetail", "Ghrs_ParaDetail"), Entity(TableCnName = "Ghrs_ParaDetail", TableName = "Ghrs_ParaDetail")]
public class Ghrs_ParaDetail : BasePoco public class Ghrs_ParaDetail : BasePoco1
{ {
/// <summary> /// <summary>

@ -32,6 +32,6 @@ public class Ghre_SchoolAttachmentDto : Ghre_SchoolAttachment
/// </summary> /// </summary>
public string UpdateDataInfo { get; set; } public string UpdateDataInfo { get; set; }
public List<Ghre_AttachmentDto> SchoolAttachments { get; set; } = new List<Ghre_AttachmentDto>(); public List<Ghrs_AttachmentDto> Attachments { get; set; } = new List<Ghrs_AttachmentDto>();
} }

@ -0,0 +1,34 @@
/* ,
* Ghrs_Attachment.cs
*
* N / A
* Ghrs_Attachment
*
* Ver
*
*V0.01 2024/6/27 11:34:43 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// Ghrs_Attachment(Dto.View)
/// </summary>
public class Ghrs_AttachmentDto : Ghrs_Attachment
{
/// <summary>
/// 创建信息
/// </summary>
public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
}

@ -8,6 +8,9 @@ using Tiobon.Core.Common;
using Tiobon.Core.Model; using Tiobon.Core.Model;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using Newtonsoft.Json; using Newtonsoft.Json;
using MathNet.Numerics.Distributions;
using K4os.Hash.xxHash;
using AgileObjects.AgileMapper;
namespace Tiobon.Core.Services; namespace Tiobon.Core.Services;
@ -17,11 +20,18 @@ namespace Tiobon.Core.Services;
public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, InsertGhre_SchoolInput, EditGhre_SchoolInput>, IGhre_SchoolServices public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, InsertGhre_SchoolInput, EditGhre_SchoolInput>, IGhre_SchoolServices
{ {
private readonly IBaseRepository<Ghre_School> _dal; private readonly IBaseRepository<Ghre_School> _dal;
public Ghre_SchoolServices(ICaching caching, IBaseRepository<Ghre_School> dal) private IGhrs_AttachmentServices _ghrs_AttachmentServices;
private IGhre_SchoolAttachmentServices _ghre_SchoolAttachmentServices;
public Ghre_SchoolServices(ICaching caching,
IGhrs_AttachmentServices ghrs_AttachmentServices,
IGhre_SchoolAttachmentServices ghre_SchoolAttachmentServices,
IBaseRepository<Ghre_School> dal)
{ {
this._dal = dal; this._dal = dal;
base.BaseDal = dal; base.BaseDal = dal;
base._caching = caching; base._caching = caching;
_ghrs_AttachmentServices = ghrs_AttachmentServices;
_ghre_SchoolAttachmentServices = ghre_SchoolAttachmentServices;
} }
public override async Task<ServicePageResult<Ghre_SchoolDto>> QueryFilterPage(QueryBody filter) public override async Task<ServicePageResult<Ghre_SchoolDto>> QueryFilterPage(QueryBody filter)
@ -56,6 +66,72 @@ public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, Ins
public override async Task<ServiceFormResult<Ghre_SchoolDto>> QueryForm(QueryForm body) public override async Task<ServiceFormResult<Ghre_SchoolDto>> QueryForm(QueryForm body)
{ {
var data = await base.QueryForm(body); var data = await base.QueryForm(body);
var entitys = data.result.DT_TableDataT1;
var ids = entitys.Select(x => x.Id).ToList();
var schoolAttachments = await _ghre_SchoolAttachmentServices.QueryDto(x => ids.Contains(x.SchoolId.Value));
var ids1 = schoolAttachments.Select(x => x.Id.ToString()).ToList();
var attachments = await _ghrs_AttachmentServices.QueryDto(x => ids1.Contains(x.TableName));
schoolAttachments.ForEach(x =>
{
x.Attachments = attachments.Where(o => o.TableName == x.Id.ToString()).ToList();
});
entitys.ForEach(x =>
{
x.SchoolAttachments = schoolAttachments.Where(o => o.SchoolId == x.Id).ToList();
});
data.result.DT_TableDataT1 = entitys;
return data; return data;
} }
public override async Task<long> Add(InsertGhre_SchoolInput entity)
{
var id = await base.Add(entity);
if (entity.SchoolAttachments != null && entity.SchoolAttachments.Any())
{
for (int i = 0; i < entity.SchoolAttachments.Count; i++)
{
var insert = entity.SchoolAttachments[i];
insert.SchoolId = id;
var schoolAttachmentId = await _ghre_SchoolAttachmentServices.Add(insert);
if (insert.Attachments != null && insert.Attachments.Any())
for (int j = 0; j < insert.Attachments.Count; j++)
{
await Db.Updateable<Ghrs_Attachment>()
.SetColumns(it => new Ghrs_Attachment() { TableName = schoolAttachmentId.ToString(), UpdateTime = DateTime.Now })
.Where(it => it.RelativePath == insert.Attachments[j].RelativePath)
.ExecuteCommandAsync();
}
}
}
return id;
}
public override async Task<bool> Update(long Id, EditGhre_SchoolInput editModel)
{
var result = await base.Update(Id, editModel);
await _ghre_SchoolAttachmentServices.Delete(x => x.SchoolId == Id);
if (editModel.SchoolAttachments != null && editModel.SchoolAttachments.Any())
{
for (int i = 0; i < editModel.SchoolAttachments.Count; i++)
{
var insert = editModel.SchoolAttachments[i];
insert.SchoolId = Id;
var schoolAttachmentId = await _ghre_SchoolAttachmentServices.Add(Mapper.Map(insert).ToANew<InsertGhre_SchoolAttachmentInput>());
if (insert.Attachments != null && insert.Attachments.Any())
for (int j = 0; j < insert.Attachments.Count; j++)
{
await Db.Updateable<Ghrs_Attachment>()
.SetColumns(it => new Ghrs_Attachment() { TableName = schoolAttachmentId.ToString(), UpdateTime = DateTime.Now })
.Where(it => it.RelativePath == insert.Attachments[j].RelativePath)
.ExecuteCommandAsync();
}
}
}
return result;
}
} }

@ -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
{
/// <summary>
/// Ghrs_Attachment (服务)
/// </summary>
public class Ghrs_AttachmentServices : BaseServices<Ghrs_Attachment, Ghrs_AttachmentDto, InsertGhrs_AttachmentInput, EditGhrs_AttachmentInput>, IGhrs_AttachmentServices
{
private readonly IBaseRepository<Ghrs_Attachment> _dal;
public Ghrs_AttachmentServices(ICaching caching, IBaseRepository<Ghrs_Attachment> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
}
}

@ -25,6 +25,7 @@ namespace Tiobon.Core.Services
IBaseRepository<Modules> moduleRepository, IBaseRepository<Modules> moduleRepository,
IBaseRepository<Role> roleRepository) IBaseRepository<Role> roleRepository)
{ {
this._dal = dal; this._dal = dal;
this._moduleRepository = moduleRepository; this._moduleRepository = moduleRepository;
this._roleRepository = roleRepository; this._roleRepository = roleRepository;

@ -14,11 +14,6 @@
1:有效,0:未生效 1:有效,0:未生效
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.BasePoco1.OperateLogID">
<summary>
操作日志ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.BasePoco1.CreateBy"> <member name="P:Tiobon.Core.Model.BasePoco1.CreateBy">
<summary> <summary>
创建人 创建人
@ -3060,6 +3055,149 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_AttachmentBase">
<summary>
Ghrs_Attachment (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentID">
<summary>
Ghr附件记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentNo">
<summary>
文件编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentName">
<summary>
说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentEname">
<summary>
英文说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.TableName">
<summary>
TableName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.TableKeyID">
<summary>
TableKeyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.StaffID">
<summary>
StaffID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentType">
<summary>
文件类别 (基本资料/证照/加班/请假....)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachmentGroupID">
<summary>
AttachmentGroupID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileName">
<summary>
文件名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileExtension">
<summary>
AttachBinary
</summary>
<summary>
扩展名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.AttachFileSize">
<summary>
大小
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.PhysicsPath">
<summary>
物理路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.RelativePath">
<summary>
相对路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ThumbnailPath">
<summary>
ThumbnailPath
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.FileURL">
<summary>
附件网页链接地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.CompanyID">
<summary>
CompanyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ReverseN1">
<summary>
ReverseN1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.ReverseD1">
<summary>
ReverseD1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentBase.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailBase"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailBase">
<summary> <summary>
Ghrs_ParaDetail (Dto.Base) Ghrs_ParaDetail (Dto.Base)
@ -3464,6 +3602,11 @@
培训机构附件 (Dto.EditInput) 培训机构附件 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhrs_AttachmentInput">
<summary>
Ghrs_Attachment (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrs_ParaDetailInput"> <member name="T:Tiobon.Core.Model.Models.EditGhrs_ParaDetailInput">
<summary> <summary>
Ghrs_ParaDetail (Dto.EditInput) Ghrs_ParaDetail (Dto.EditInput)
@ -3584,6 +3727,11 @@
培训机构附件 (Dto.InsertInput) 培训机构附件 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrs_AttachmentInput">
<summary>
Ghrs_Attachment (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrs_ParaDetailInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhrs_ParaDetailInput">
<summary> <summary>
Ghrs_ParaDetail (Dto.InsertInput) Ghrs_ParaDetail (Dto.InsertInput)
@ -6958,6 +7106,149 @@
任务内存中的状态 任务内存中的状态
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_Attachment">
<summary>
Ghrs_Attachment (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentID">
<summary>
Ghr附件记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentNo">
<summary>
文件编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentName">
<summary>
说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentEname">
<summary>
英文说明
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.TableName">
<summary>
TableName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.TableKeyID">
<summary>
TableKeyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.StaffID">
<summary>
StaffID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentType">
<summary>
文件类别 (基本资料/证照/加班/请假....)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachmentGroupID">
<summary>
AttachmentGroupID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileName">
<summary>
文件名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileExtension">
<summary>
AttachBinary
</summary>
<summary>
扩展名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.AttachFileSize">
<summary>
大小
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.PhysicsPath">
<summary>
物理路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.RelativePath">
<summary>
相对路径
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ThumbnailPath">
<summary>
ThumbnailPath
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.FileURL">
<summary>
附件网页链接地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.CompanyID">
<summary>
CompanyID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ReverseN1">
<summary>
ReverseN1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.ReverseD1">
<summary>
ReverseD1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_Attachment.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetail"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetail">
<summary> <summary>
Ghrs_ParaDetail (Model) Ghrs_ParaDetail (Model)
@ -8276,6 +8567,21 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_AttachmentDto">
<summary>
Ghrs_Attachment(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrs_AttachmentDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailDto"> <member name="T:Tiobon.Core.Model.Models.Ghrs_ParaDetailDto">
<summary> <summary>
Ghrs_ParaDetail(Dto.View) Ghrs_ParaDetail(Dto.View)

@ -821,6 +821,11 @@
培训机构(Controller) 培训机构(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_AttachmentController">
<summary>
Ghrs_Attachment(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_ParaDetailController"> <member name="T:Tiobon.Core.Api.Controllers.Ghrs_ParaDetailController">
<summary> <summary>
Ghrs_ParaDetail(Controller) Ghrs_ParaDetail(Controller)

Loading…
Cancel
Save