个人简历表新增不合适原因、面试结果栏位

master
xiaochanghai 7 months ago
parent aca5c53ea3
commit 3e3d098aba
  1. 7412
      Model/Tiobon.Web.pdm
  2. 30
      Tiobon.Core.Model/Base/Ghrh/Ghrh_Resume.Dto.Base.cs
  3. 26
      Tiobon.Core.Model/Models/Ghrh/Ghrh_Resume.cs
  4. 17
      Tiobon.Core.Services/CommonServices.cs

File diff suppressed because it is too large Load Diff

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/10/21 16:12:37 SimonHsiao *V0.01 2024/11/13 14:10:31 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -14,10 +14,6 @@
* SimonHsiao * SimonHsiao
* *
*/ */
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models
{ {
@ -100,7 +96,6 @@ namespace Tiobon.Core.Model.Models
/// <summary> /// <summary>
/// 岗位ID /// 岗位ID
/// </summary> /// </summary>
[Display(Name = "TitleId"), Description("岗位ID")]
public int? TitleId { get; set; } public int? TitleId { get; set; }
/// <summary> /// <summary>
@ -324,10 +319,16 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")] [Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; } public decimal? WorkYears { get; set; }
/// <summary>
/// 薪资区间
/// </summary>
[Display(Name = "SalaryPeriod"), Description("薪资区间"), MaxLength(32, ErrorMessage = "薪资区间 不能超过 32 个字符")]
public string SalaryPeriod { get; set; }
/// <summary> /// <summary>
/// 申请状态 /// 申请状态
/// </summary> /// </summary>
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(2000, ErrorMessage = "申请状态 不能超过 32 个字符")] [Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(32, ErrorMessage = "申请状态 不能超过 32 个字符")]
public string ApplicationStatus { get; set; } public string ApplicationStatus { get; set; }
/// <summary> /// <summary>
@ -338,15 +339,26 @@ namespace Tiobon.Core.Model.Models
/// <summary> /// <summary>
/// 职称类型/级别 /// 职称类型/级别
/// </summary> /// </summary>
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(2000, ErrorMessage = "职称类型/级别 不能超过 32 个字符")] [Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(32, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
public string TitleType { get; set; } public string TitleType { get; set; }
/// <summary> /// <summary>
/// 直间接 /// 直间接
/// </summary> /// </summary>
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(2000, ErrorMessage = "直间接 不能超过 32 个字符")] [Display(Name = "StaffType1"), Description("直间接"), MaxLength(32, ErrorMessage = "直间接 不能超过 32 个字符")]
public string StaffType1 { get; set; } public string StaffType1 { get; set; }
/// <summary>
/// 面试结果
/// </summary>
public bool? InterviewResult { get; set; }
/// <summary>
/// 不合适原因
/// </summary>
[Display(Name = "FailInterviewReason"), Description("不合适原因"), MaxLength(256, ErrorMessage = "不合适原因 不能超过 256 个字符")]
public string FailInterviewReason { get; set; }
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/10/21 16:12:37 SimonHsiao *V0.01 2024/11/13 14:10:31 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -97,7 +97,6 @@ public class Ghrh_Resume : BasePoco
/// <summary> /// <summary>
/// 岗位ID /// 岗位ID
/// </summary> /// </summary>
[Display(Name = "TitleId"), Description("岗位ID") ]
public int? TitleId { get; set; } public int? TitleId { get; set; }
/// <summary> /// <summary>
@ -321,10 +320,16 @@ public class Ghrh_Resume : BasePoco
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")] [Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; } public decimal? WorkYears { get; set; }
/// <summary>
/// 薪资区间
/// </summary>
[Display(Name = "SalaryPeriod"), Description("薪资区间"), MaxLength(32, ErrorMessage = "薪资区间 不能超过 32 个字符")]
public string SalaryPeriod { get; set; }
/// <summary> /// <summary>
/// 申请状态 /// 申请状态
/// </summary> /// </summary>
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(2000, ErrorMessage = "申请状态 不能超过 32 个字符")] [Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(32, ErrorMessage = "申请状态 不能超过 32 个字符")]
public string ApplicationStatus { get; set; } public string ApplicationStatus { get; set; }
/// <summary> /// <summary>
@ -335,15 +340,26 @@ public class Ghrh_Resume : BasePoco
/// <summary> /// <summary>
/// 职称类型/级别 /// 职称类型/级别
/// </summary> /// </summary>
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(2000, ErrorMessage = "职称类型/级别 不能超过 32 个字符")] [Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(32, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
public string TitleType { get; set; } public string TitleType { get; set; }
/// <summary> /// <summary>
/// 直间接 /// 直间接
/// </summary> /// </summary>
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(2000, ErrorMessage = "直间接 不能超过 32 个字符")] [Display(Name = "StaffType1"), Description("直间接"), MaxLength(32, ErrorMessage = "直间接 不能超过 32 个字符")]
public string StaffType1 { get; set; } public string StaffType1 { get; set; }
/// <summary>
/// 面试结果
/// </summary>
public bool? InterviewResult { get; set; }
/// <summary>
/// 不合适原因
/// </summary>
[Display(Name = "FailInterviewReason"), Description("不合适原因"), MaxLength(256, ErrorMessage = "不合适原因 不能超过 256 个字符")]
public string FailInterviewReason { get; set; }
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>

@ -1,19 +1,6 @@
using System.Data; using Microsoft.AspNetCore.Mvc;
using System.Text.RegularExpressions;
using AgileObjects.AgileMapper;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Newtonsoft.Json; using System.Text.RegularExpressions;
using Newtonsoft.Json.Linq;
using Tiobon.Core.Common;
using Tiobon.Core.Common.DB.Dapper;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.DataAccess;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
namespace Tiobon.Core.Services; namespace Tiobon.Core.Services;

Loading…
Cancel
Save