代码优化

master
xiaochanghai 8 months ago
parent 0d1dfba931
commit 3290f3079a
  1. 11
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeTemplateController.cs
  2. 9
      Tiobon.Core.Api/Tiobon.Core.xml
  3. 15
      Tiobon.Core.Common/Attribute/QueryFilter.cs
  4. 2
      Tiobon.Core.IServices/Ghrh/IGhrh_ResumeTemplateServices.cs
  5. 6
      Tiobon.Core.Model/View/Ghrh/Ghrh_ResumeInfoGroup.Dto.View.cs
  6. 8
      Tiobon.Core.Model/ViewModels/Extend/ResumeTemplateColumnMove.cs
  7. 14
      Tiobon.Core.Model/ViewModels/Extend/ResumeTemplateGroupColumn.cs
  8. 9
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeInfoGroupServices.cs
  9. 3458
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeTemplateServices.cs
  10. 2
      Tiobon.Core.Tasks/QuartzNet/Jobs/Job_StaffIn_Quartz.cs
  11. 9
      Tiobon.Core/Tiobon.Core.xml

@ -90,4 +90,15 @@ public class Ghrh_ResumeTemplateController : BaseController<IGhrh_ResumeTemplate
public async Task<ServiceResult<Ghrh_ResumeInfoColumnDto>> QueryTemplateColumnSingle([FromBody] QueryForm filter) => await _service.QueryTemplateColumnSingle(filter); public async Task<ServiceResult<Ghrh_ResumeInfoColumnDto>> QueryTemplateColumnSingle([FromBody] QueryForm filter) => await _service.QueryTemplateColumnSingle(filter);
#endregion #endregion
#region 查询模板栏位
/// <summary>
/// 查询模板栏位
/// </summary>
/// <param name="filter"></param>
/// <returns></returns>
[HttpPost("PT_GHR30_StaffTemplate_IUD")]
public async Task<ServiceResult> PT_GHR30_StaffTemplate_IUD([FromBody] QueryForm1 filter) => await _service.PT_GHR30_StaffTemplate_IUD(filter);
#endregion
} }

@ -1198,7 +1198,14 @@
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)"> <member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)">
<summary> <summary>
获取分组数据 查询模板栏位
</summary>
<param name="filter"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.PT_GHR30_StaffTemplate_IUD(Tiobon.Core.Common.QueryForm1)">
<summary>
查询模板栏位
</summary> </summary>
<param name="filter"></param> <param name="filter"></param>
<returns></returns> <returns></returns>

@ -139,6 +139,21 @@ public class QueryForm
} }
public class QueryForm1
{
public string doType { get; set; }
public long? id { get; set; }
public int langId { get; set; }
public string menuName { get; set; }
public string token { get; set; }
public string procName { get; set; }
public string timestamp { get; set; }
public string userId { get; set; }
public object jsonParam { get; set; }
}
public class QueryExportField public class QueryExportField
{ {
public List<string> ExFields { get; set; } public List<string> ExFields { get; set; }

@ -24,5 +24,7 @@ namespace Tiobon.Core.IServices
Task<ServiceResult> ExceteTemplateColumnChange(QueryForm filter); Task<ServiceResult> ExceteTemplateColumnChange(QueryForm filter);
Task<ServiceResult<Ghrh_ResumeInfoColumnDto>> QueryTemplateColumnSingle(QueryForm filter); Task<ServiceResult<Ghrh_ResumeInfoColumnDto>> QueryTemplateColumnSingle(QueryForm filter);
Task<ServiceResult> PT_GHR30_StaffTemplate_IUD(QueryForm1 filter);
} }
} }

@ -15,6 +15,8 @@
* *
*/ */
using Tiobon.Core.Model.ViewModels.Extend;
namespace Tiobon.Core.Model.Models; namespace Tiobon.Core.Model.Models;
/// <summary> /// <summary>
@ -31,7 +33,9 @@ public class Ghrh_ResumeInfoGroupDto : Ghrh_ResumeInfoGroup
/// 修改信息 /// 修改信息
/// </summary> /// </summary>
public string UpdateDataInfo { get; set; } public string UpdateDataInfo { get; set; }
public long ResumeInfoGroupID { get; set; } public long ResumeInfoGroupID { get; set; }
public long ResumeTemplateInfoGroupID { get; set; }
public string ResumeInfoGroupName { get; set; } public string ResumeInfoGroupName { get; set; }
public int editable { get; set; } public int editable { get; set; }
public int removable { get; set; } public int removable { get; set; }
@ -40,5 +44,5 @@ public class Ghrh_ResumeInfoGroupDto : Ghrh_ResumeInfoGroup
public int configurable { get; set; } public int configurable { get; set; }
public int isDisplay { get; set; } public int isDisplay { get; set; }
public string GroupColumn1 { get; set; } public string GroupColumn1 { get; set; }
public List<Dictionary<string, object>> GroupColumn { get; set; } public List<ResumeTemplateGroupColumn1> GroupColumn { get; set; }
} }

@ -2,7 +2,11 @@
public class ResumeTemplateColumnMove public class ResumeTemplateColumnMove
{ {
public int DisplayType { get; set; } public long ResumeInfoColumnID { get; set; }
public string ResumeInfoColumnName { get; set; }
public int SortNo { get; set; } public int SortNo { get; set; }
public long StaffInfoColumnID { get; set; } public int IsBuildIn { get; set; }
public int IsRequired { get; set; }
public int Removable { get; set; }
public int DisplayType { get; set; }
} }

@ -10,3 +10,17 @@ public class ResumeTemplateGroupColumn
public int Removable { get; set; } public int Removable { get; set; }
public int DisplayType { get; set; } public int DisplayType { get; set; }
} }
public class ResumeTemplateGroupColumn1
{
public int CanModifyBySelf { get; set; }
public string ColumnType { get; set; }
public int SortNo { get; set; }
public string ResumeInfoColumnName { get; set; }
public string DataType { get; set; }
public int IsSingleColumn { get; set; }
public string Placeholder { get; set; }
public long ResumeInfoColumnId { get; set; }
}

@ -4,6 +4,7 @@ using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE; using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base; using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches; using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common.Helper;
namespace Tiobon.Core.Services namespace Tiobon.Core.Services
{ {
@ -19,5 +20,13 @@ namespace Tiobon.Core.Services
base.BaseDal = dal; base.BaseDal = dal;
base._caching = caching; base._caching = caching;
} }
public override async Task<long> Add(InsertGhrh_ResumeInfoGroupInput entity)
{
entity.GroupType = entity.GroupType ?? "Other";
var SortNo = await Db.Queryable<Ghrh_ResumeInfoGroup>().MaxAsync(it => it.SortNo);
entity.SortNo = SortNo + 1;
return await base.Add(entity);
}
} }
} }

File diff suppressed because it is too large Load Diff

@ -21,7 +21,7 @@ public class Job_StaffIn_Quartz : JobBase, IJob
} }
public async Task Run(IJobExecutionContext context) public async Task Run(IJobExecutionContext context)
{ {
Console.WriteLine($"Job_StaffIn_Quartz 执行 {DateTime.Now.ToShortTimeString()}"); //Console.WriteLine($"Job_StaffIn_Quartz 执行 {DateTime.Now.ToShortTimeString()}");
await _ghre_StudyRuleServices.StaffIn(); await _ghre_StudyRuleServices.StaffIn();
// 也可以通过数据库配置,获取传递过来的参数 // 也可以通过数据库配置,获取传递过来的参数
JobDataMap data = context.JobDetail.JobDataMap; JobDataMap data = context.JobDetail.JobDataMap;

@ -1198,7 +1198,14 @@
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)"> <member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)">
<summary> <summary>
获取分组数据 查询模板栏位
</summary>
<param name="filter"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.PT_GHR30_StaffTemplate_IUD(Tiobon.Core.Common.QueryForm1)">
<summary>
查询模板栏位
</summary> </summary>
<param name="filter"></param> <param name="filter"></param>
<returns></returns> <returns></returns>

Loading…
Cancel
Save