讲师维护

master
xiaochanghai 1 year ago
parent ef1e5c4e69
commit e7e2206345
  1. 15
      Tiobon.Core.Api/Controllers/Ghra/Ghra_StaffController.cs
  2. 14
      Tiobon.Core.Api/Controllers/Ghra/Ghra_StaffLicenceController.cs
  3. 245
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  4. 12
      Tiobon.Core.Api/Tiobon.Core.xml
  5. 12
      Tiobon.Core.IServices/Ghra/IGhra_StaffLicenceServices.cs
  6. 2
      Tiobon.Core.IServices/Ghra/IGhra_StaffServices.cs
  7. 146
      Tiobon.Core.Model/Base/Ghra/Ghra_StaffLicence.Dto.Base.cs
  8. 27
      Tiobon.Core.Model/Edit/Ghra/Ghra_StaffLicence.Dto.EditInput.cs
  9. 27
      Tiobon.Core.Model/Insert/Ghra/Ghra_StaffLicence.Dto.InsertInput.cs
  10. 148
      Tiobon.Core.Model/Models/Ghra/Ghra_StaffLicence.cs
  11. 3
      Tiobon.Core.Model/View/Ghra/Ghra_Staff.Dto.View.cs
  12. 36
      Tiobon.Core.Model/View/Ghra/Ghra_StaffLicence.Dto.View.cs
  13. 23
      Tiobon.Core.Services/Ghra/Ghra_StaffLicenceServices.cs
  14. 31
      Tiobon.Core.Services/Ghra/Ghra_StaffServices.cs
  15. 245
      Tiobon.Core/Tiobon.Core.Model.xml
  16. 12
      Tiobon.Core/Tiobon.Core.xml

@ -11,4 +11,19 @@ public class Ghra_StaffController : BaseController<IGhra_StaffServices, Ghra_Sta
public Ghra_StaffController(IGhra_StaffServices service) : base(service)
{
}
#region 查询
/// <summary>
/// 根据Id查询数据
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpPost("QuerySimple/{Id}")]
public async Task<ServiceResult<Ghra_StaffDto>> QuerySimple(int Id)
{
return await _service.QuerySimple(Id);
}
#endregion
}

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// Ghra_StaffLicence(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghra)]
public class Ghra_StaffLicenceController : BaseController<IGhra_StaffLicenceServices, Ghra_StaffLicence, Ghra_StaffLicenceDto, InsertGhra_StaffLicenceInput, EditGhra_StaffLicenceInput>
{
public Ghra_StaffLicenceController(IGhra_StaffLicenceServices service) : base(service)
{
}
}

@ -754,6 +754,116 @@
IsSalaryPay
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase">
<summary>
Ghra_StaffLicence (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.StaffLicenceID">
<summary>
证件ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.StaffID">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.BeginDate">
<summary>
BeginDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.EndDate">
<summary>
EndDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceTypeID">
<summary>
LicenceTypeID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceName">
<summary>
LicenceName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceLevel">
<summary>
LicenceLevel
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceNo">
<summary>
LicenceNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceUnit">
<summary>
LicenceUnit
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceInitialDate">
<summary>
LicenceInitialDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceReviewDate">
<summary>
LicenceReviewDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicencePayType">
<summary>
LicencePayType
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.RemarkSz">
<summary>
RemarkSz
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.AttachmentIDs">
<summary>
AttachmentIDs
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_AttachmentBase">
<summary>
附件 (Dto.Base)
@ -3902,6 +4012,11 @@
Ghra_Staff (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_StaffLicenceInput">
<summary>
Ghra_StaffLicence (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_AttachmentInput">
<summary>
附件 (Dto.EditInput)
@ -4042,6 +4157,11 @@
Ghra_Staff (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_StaffLicenceInput">
<summary>
Ghra_StaffLicence (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_AttachmentInput">
<summary>
附件 (Dto.InsertInput)
@ -5093,6 +5213,116 @@
IsSalaryPay
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicence">
<summary>
Ghra_StaffLicence (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.StaffLicenceID">
<summary>
证件ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.StaffID">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.BeginDate">
<summary>
BeginDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.EndDate">
<summary>
EndDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceTypeID">
<summary>
LicenceTypeID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceName">
<summary>
LicenceName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceLevel">
<summary>
LicenceLevel
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceNo">
<summary>
LicenceNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceUnit">
<summary>
LicenceUnit
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceInitialDate">
<summary>
LicenceInitialDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceReviewDate">
<summary>
LicenceReviewDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicencePayType">
<summary>
LicencePayType
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.RemarkSz">
<summary>
RemarkSz
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.AttachmentIDs">
<summary>
AttachmentIDs
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Attachment">
<summary>
附件 (Model)
@ -9067,6 +9297,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto">
<summary>
Ghra_StaffLicence(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_AttachmentDto">
<summary>
附件(Dto.View)

@ -565,6 +565,18 @@
Ghra_Staff(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghra_StaffController.QuerySimple(System.Int32)">
<summary>
根据Id查询数据
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_StaffLicenceController">
<summary>
Ghra_StaffLicence(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_AttachmentController">
<summary>
附件(Controller)

@ -0,0 +1,12 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// Ghra_StaffLicence(自定义服务接口)
/// </summary>
public interface IGhra_StaffLicenceServices :IBaseServices<Ghra_StaffLicence, Ghra_StaffLicenceDto, InsertGhra_StaffLicenceInput, EditGhra_StaffLicenceInput>
{
}
}

@ -1,4 +1,5 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
@ -8,5 +9,6 @@ namespace Tiobon.Core.IServices
/// </summary>
public interface IGhra_StaffServices :IBaseServices<Ghra_Staff, Ghra_StaffDto, InsertGhra_StaffInput, EditGhra_StaffInput>
{
Task<ServiceResult<Ghra_StaffDto>> QuerySimple(int id);
}
}

@ -0,0 +1,146 @@
/* ,
* Ghra_StaffLicence.cs
*
* N / A
* Ghra_StaffLicence
*
* Ver
*
*V0.01 2024/6/27 17:09:11 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghra_StaffLicence (Dto.Base)
/// </summary>
public class Ghra_StaffLicenceBase
{
/// <summary>
/// 证件ID
/// </summary>
public int? StaffLicenceID { get; set; }
/// <summary>
/// 员工ID
/// </summary>
public int? StaffID { get; set; }
/// <summary>
/// BeginDate
/// </summary>
public DateTime? BeginDate { get; set; }
/// <summary>
/// EndDate
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// LicenceTypeID
/// </summary>
public int? LicenceTypeID { get; set; }
/// <summary>
/// LicenceName
/// </summary>
[Display(Name = "LicenceName"), Description("LicenceName"), MaxLength(200, ErrorMessage = "LicenceName 不能超过 200 个字符")]
public string LicenceName { get; set; }
/// <summary>
/// LicenceLevel
/// </summary>
[Display(Name = "LicenceLevel"), Description("LicenceLevel"), MaxLength(200, ErrorMessage = "LicenceLevel 不能超过 200 个字符")]
public string LicenceLevel { get; set; }
/// <summary>
/// LicenceNo
/// </summary>
[Display(Name = "LicenceNo"), Description("LicenceNo"), MaxLength(200, ErrorMessage = "LicenceNo 不能超过 200 个字符")]
public string LicenceNo { get; set; }
/// <summary>
/// LicenceUnit
/// </summary>
[Display(Name = "LicenceUnit"), Description("LicenceUnit"), MaxLength(200, ErrorMessage = "LicenceUnit 不能超过 200 个字符")]
public string LicenceUnit { get; set; }
/// <summary>
/// LicenceInitialDate
/// </summary>
public DateTime? LicenceInitialDate { get; set; }
/// <summary>
/// LicenceReviewDate
/// </summary>
public DateTime? LicenceReviewDate { get; set; }
/// <summary>
/// LicencePayType
/// </summary>
[Display(Name = "LicencePayType"), Description("LicencePayType"), MaxLength(100, ErrorMessage = "LicencePayType 不能超过 100 个字符")]
public string LicencePayType { get; set; }
/// <summary>
/// RemarkSz
/// </summary>
[Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// SortNo
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// IsDefault
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// AttachmentIDs
/// </summary>
[Display(Name = "AttachmentIDs"), Description("AttachmentIDs"), MaxLength(-1, ErrorMessage = "AttachmentIDs 不能超过 -1 个字符")]
public string AttachmentIDs { 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; }
}
}

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

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

@ -0,0 +1,148 @@
/* ,
* Ghra_StaffLicence.cs
*
* N / A
* Ghra_StaffLicence
*
* Ver
*
*V0.01 2024/6/27 17:09:11 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>
/// Ghra_StaffLicence (Model)
/// </summary>
[SugarTable("Ghra_StaffLicence", "Ghra_StaffLicence"), Entity(TableCnName = "Ghra_StaffLicence", TableName = "Ghra_StaffLicence")]
public class Ghra_StaffLicence : BasePoco
{
/// <summary>
/// 证件ID
/// </summary>
public int? StaffLicenceID { get; set; }
/// <summary>
/// 员工ID
/// </summary>
public int? StaffID { get; set; }
/// <summary>
/// BeginDate
/// </summary>
public DateTime? BeginDate { get; set; }
/// <summary>
/// EndDate
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// LicenceTypeID
/// </summary>
public int? LicenceTypeID { get; set; }
/// <summary>
/// LicenceName
/// </summary>
[Display(Name = "LicenceName"), Description("LicenceName"), MaxLength(200, ErrorMessage = "LicenceName 不能超过 200 个字符")]
public string LicenceName { get; set; }
/// <summary>
/// LicenceLevel
/// </summary>
[Display(Name = "LicenceLevel"), Description("LicenceLevel"), MaxLength(200, ErrorMessage = "LicenceLevel 不能超过 200 个字符")]
public string LicenceLevel { get; set; }
/// <summary>
/// LicenceNo
/// </summary>
[Display(Name = "LicenceNo"), Description("LicenceNo"), MaxLength(200, ErrorMessage = "LicenceNo 不能超过 200 个字符")]
public string LicenceNo { get; set; }
/// <summary>
/// LicenceUnit
/// </summary>
[Display(Name = "LicenceUnit"), Description("LicenceUnit"), MaxLength(200, ErrorMessage = "LicenceUnit 不能超过 200 个字符")]
public string LicenceUnit { get; set; }
/// <summary>
/// LicenceInitialDate
/// </summary>
public DateTime? LicenceInitialDate { get; set; }
/// <summary>
/// LicenceReviewDate
/// </summary>
public DateTime? LicenceReviewDate { get; set; }
/// <summary>
/// LicencePayType
/// </summary>
[Display(Name = "LicencePayType"), Description("LicencePayType"), MaxLength(100, ErrorMessage = "LicencePayType 不能超过 100 个字符")]
public string LicencePayType { get; set; }
/// <summary>
/// RemarkSz
/// </summary>
[Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// SortNo
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// IsDefault
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// AttachmentIDs
/// </summary>
[Display(Name = "AttachmentIDs"), Description("AttachmentIDs"), MaxLength(-1, ErrorMessage = "AttachmentIDs 不能超过 -1 个字符")]
public string AttachmentIDs { 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; }
}
}

@ -31,4 +31,7 @@ public string CreateDataInfo { get; set; }
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
public List<Ghra_StaffLicenceDto> Licences { get; set; }
}

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

@ -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>
/// Ghra_StaffLicence (服务)
/// </summary>
public class Ghra_StaffLicenceServices : BaseServices<Ghra_StaffLicence, Ghra_StaffLicenceDto, InsertGhra_StaffLicenceInput, EditGhra_StaffLicenceInput>, IGhra_StaffLicenceServices
{
private readonly IBaseRepository<Ghra_StaffLicence> _dal;
public Ghra_StaffLicenceServices(ICaching caching, IBaseRepository<Ghra_StaffLicence> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
}
}

@ -4,20 +4,45 @@ using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common;
using Tiobon.Core.Model;
using Tiobon.Core.Common.Helper;
namespace Tiobon.Core.Services;
namespace Tiobon.Core.Services
{
/// <summary>
/// Ghra_Staff (服务)
/// </summary>
public class Ghra_StaffServices : BaseServices<Ghra_Staff, Ghra_StaffDto, InsertGhra_StaffInput, EditGhra_StaffInput>, IGhra_StaffServices
{
private readonly IBaseRepository<Ghra_Staff> _dal;
public Ghra_StaffServices(ICaching caching, IBaseRepository<Ghra_Staff> dal)
private IGhra_StaffLicenceServices _ghra_StaffLicenceServices;
public Ghra_StaffServices(ICaching caching,
IGhra_StaffLicenceServices ghra_StaffLicenceServices,
IBaseRepository<Ghra_Staff> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
_ghra_StaffLicenceServices = ghra_StaffLicenceServices;
}
public async Task<ServiceResult<Ghra_StaffDto>> QuerySimple(int id)
{
var entity = await Db.Ado.SqlQuerySingleAsync<Ghra_StaffDto>($"SELECT * FROM Ghra_Staff WHERE StaffID='{id}' ");
if (entity != null)
{
var licences = await Db.Ado.SqlQueryAsync<Ghra_StaffLicenceDto>($"SELECT * FROM Ghra_StaffLicence WHERE StaffID='{id}' ");
//var licences = await _ghra_StaffLicenceServices.QueryDto(x => x.StaffID == id);
licences.ForEach(x =>
{
if (!string.IsNullOrWhiteSpace(x.AttachmentIDs))
x.Attachments = JsonHelper.JsonToObj<List<Ghrs_AttachmentDto>>(x.AttachmentIDs);
});
entity.Licences = licences;
}
return ServiceResult<Ghra_StaffDto>.OprateSuccess("查询成功!", entity);
}
}

@ -754,6 +754,116 @@
IsSalaryPay
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase">
<summary>
Ghra_StaffLicence (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.StaffLicenceID">
<summary>
证件ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.StaffID">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.BeginDate">
<summary>
BeginDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.EndDate">
<summary>
EndDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceTypeID">
<summary>
LicenceTypeID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceName">
<summary>
LicenceName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceLevel">
<summary>
LicenceLevel
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceNo">
<summary>
LicenceNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceUnit">
<summary>
LicenceUnit
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceInitialDate">
<summary>
LicenceInitialDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicenceReviewDate">
<summary>
LicenceReviewDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.LicencePayType">
<summary>
LicencePayType
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.RemarkSz">
<summary>
RemarkSz
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.AttachmentIDs">
<summary>
AttachmentIDs
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceBase.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_AttachmentBase">
<summary>
附件 (Dto.Base)
@ -3902,6 +4012,11 @@
Ghra_Staff (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_StaffLicenceInput">
<summary>
Ghra_StaffLicence (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_AttachmentInput">
<summary>
附件 (Dto.EditInput)
@ -4042,6 +4157,11 @@
Ghra_Staff (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_StaffLicenceInput">
<summary>
Ghra_StaffLicence (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_AttachmentInput">
<summary>
附件 (Dto.InsertInput)
@ -5093,6 +5213,116 @@
IsSalaryPay
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicence">
<summary>
Ghra_StaffLicence (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.StaffLicenceID">
<summary>
证件ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.StaffID">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.BeginDate">
<summary>
BeginDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.EndDate">
<summary>
EndDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceTypeID">
<summary>
LicenceTypeID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceName">
<summary>
LicenceName
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceLevel">
<summary>
LicenceLevel
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceNo">
<summary>
LicenceNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceUnit">
<summary>
LicenceUnit
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceInitialDate">
<summary>
LicenceInitialDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicenceReviewDate">
<summary>
LicenceReviewDate
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.LicencePayType">
<summary>
LicencePayType
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.RemarkSz">
<summary>
RemarkSz
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.SortNo">
<summary>
SortNo
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.IsDefault">
<summary>
IsDefault
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.AttachmentIDs">
<summary>
AttachmentIDs
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse1">
<summary>
Reverse1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse2">
<summary>
Reverse2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse3">
<summary>
Reverse3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse4">
<summary>
Reverse4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicence.Reverse5">
<summary>
Reverse5
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Attachment">
<summary>
附件 (Model)
@ -9067,6 +9297,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto">
<summary>
Ghra_StaffLicence(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_StaffLicenceDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_AttachmentDto">
<summary>
附件(Dto.View)

@ -565,6 +565,18 @@
Ghra_Staff(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghra_StaffController.QuerySimple(System.Int32)">
<summary>
根据Id查询数据
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_StaffLicenceController">
<summary>
Ghra_StaffLicence(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_AttachmentController">
<summary>
附件(Controller)

Loading…
Cancel
Save