代码优化

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. 15
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeInfoGroupServices.cs
  9. 3816
      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);
#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 name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)">
<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>
<param name="filter"></param>
<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 List<string> ExFields { get; set; }

@ -24,5 +24,7 @@ namespace Tiobon.Core.IServices
Task<ServiceResult> ExceteTemplateColumnChange(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;
/// <summary>
@ -31,7 +33,9 @@ public class Ghrh_ResumeInfoGroupDto : Ghrh_ResumeInfoGroup
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
public long ResumeInfoGroupID { get; set; }
public long ResumeTemplateInfoGroupID { get; set; }
public string ResumeInfoGroupName { get; set; }
public int editable { get; set; }
public int removable { get; set; }
@ -40,5 +44,5 @@ public class Ghrh_ResumeInfoGroupDto : Ghrh_ResumeInfoGroup
public int configurable { get; set; }
public int isDisplay { 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 int DisplayType { get; set; }
public long ResumeInfoColumnID { get; set; }
public string ResumeInfoColumnName { 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 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,12 +4,13 @@ using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common.Helper;
namespace Tiobon.Core.Services
{
/// <summary>
/// 简历组别 (服务)
/// </summary>
/// <summary>
/// 简历组别 (服务)
/// </summary>
public class Ghrh_ResumeInfoGroupServices : BaseServices<Ghrh_ResumeInfoGroup, Ghrh_ResumeInfoGroupDto, InsertGhrh_ResumeInfoGroupInput, EditGhrh_ResumeInfoGroupInput>, IGhrh_ResumeInfoGroupServices
{
private readonly IBaseRepository<Ghrh_ResumeInfoGroup> _dal;
@ -19,5 +20,13 @@ namespace Tiobon.Core.Services
base.BaseDal = dal;
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)
{
Console.WriteLine($"Job_StaffIn_Quartz 执行 {DateTime.Now.ToShortTimeString()}");
//Console.WriteLine($"Job_StaffIn_Quartz 执行 {DateTime.Now.ToShortTimeString()}");
await _ghre_StudyRuleServices.StaffIn();
// 也可以通过数据库配置,获取传递过来的参数
JobDataMap data = context.JobDetail.JobDataMap;

@ -1198,7 +1198,14 @@
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.QueryTemplateColumnSingle(Tiobon.Core.Common.QueryForm)">
<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>
<param name="filter"></param>
<returns></returns>

Loading…
Cancel
Save