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

master
xiaochanghai 7 months ago
parent aca5c53ea3
commit 3e3d098aba
  1. 7412
      Model/Tiobon.Web.pdm
  2. 32
      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,18 +6,14 @@
*
* 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.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
*/
namespace Tiobon.Core.Model.Models
{
@ -100,7 +96,6 @@ namespace Tiobon.Core.Model.Models
/// <summary>
/// 岗位ID
/// </summary>
[Display(Name = "TitleId"), Description("岗位ID")]
public int? TitleId { get; set; }
/// <summary>
@ -324,10 +319,16 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; }
/// <summary>
/// 薪资区间
/// </summary>
[Display(Name = "SalaryPeriod"), Description("薪资区间"), MaxLength(32, ErrorMessage = "薪资区间 不能超过 32 个字符")]
public string SalaryPeriod { get; set; }
/// <summary>
/// 申请状态
/// </summary>
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(2000, ErrorMessage = "申请状态 不能超过 32 个字符")]
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(32, ErrorMessage = "申请状态 不能超过 32 个字符")]
public string ApplicationStatus { get; set; }
/// <summary>
@ -338,15 +339,26 @@ namespace Tiobon.Core.Model.Models
/// <summary>
/// 职称类型/级别
/// </summary>
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(2000, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(32, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
public string TitleType { get; set; }
/// <summary>
/// 直间接
/// </summary>
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(2000, ErrorMessage = "直间接 不能超过 32 个字符")]
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(32, ErrorMessage = "直间接 不能超过 32 个字符")]
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>

@ -6,7 +6,7 @@
*
* 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.
*
@ -97,7 +97,6 @@ public class Ghrh_Resume : BasePoco
/// <summary>
/// 岗位ID
/// </summary>
[Display(Name = "TitleId"), Description("岗位ID") ]
public int? TitleId { get; set; }
/// <summary>
@ -321,10 +320,16 @@ public class Ghrh_Resume : BasePoco
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; }
/// <summary>
/// 薪资区间
/// </summary>
[Display(Name = "SalaryPeriod"), Description("薪资区间"), MaxLength(32, ErrorMessage = "薪资区间 不能超过 32 个字符")]
public string SalaryPeriod { get; set; }
/// <summary>
/// 申请状态
/// </summary>
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(2000, ErrorMessage = "申请状态 不能超过 32 个字符")]
[Display(Name = "ApplicationStatus"), Description("申请状态"), MaxLength(32, ErrorMessage = "申请状态 不能超过 32 个字符")]
public string ApplicationStatus { get; set; }
/// <summary>
@ -335,15 +340,26 @@ public class Ghrh_Resume : BasePoco
/// <summary>
/// 职称类型/级别
/// </summary>
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(2000, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
[Display(Name = "TitleType"), Description("职称类型/级别"), MaxLength(32, ErrorMessage = "职称类型/级别 不能超过 32 个字符")]
public string TitleType { get; set; }
/// <summary>
/// 直间接
/// </summary>
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(2000, ErrorMessage = "直间接 不能超过 32 个字符")]
[Display(Name = "StaffType1"), Description("直间接"), MaxLength(32, ErrorMessage = "直间接 不能超过 32 个字符")]
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>

@ -1,19 +1,6 @@
using System.Data;
using System.Text.RegularExpressions;
using AgileObjects.AgileMapper;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
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;
using System.Text.RegularExpressions;
namespace Tiobon.Core.Services;

Loading…
Cancel
Save