You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
2.9 KiB
106 lines
2.9 KiB
using Tiobon.Core.Model.Models;
|
|
|
|
namespace Tiobon.Core.Model.ViewModels.Extend;
|
|
|
|
public class ResumeTemplateGroupColumn
|
|
{
|
|
public long ResumeInfoColumnID { get; set; }
|
|
public string ResumeInfoColumnName { get; set; }
|
|
public int SortNo { get; set; }
|
|
public int IsBuildIn { get; set; }
|
|
public int IsRequired { get; set; }
|
|
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; }
|
|
}
|
|
|
|
public class ResumeFormColumn
|
|
{
|
|
public string tabKey { get; set; }
|
|
public string tabName { get; set; }
|
|
public string type { get; set; }
|
|
public string children1 { get; set; }
|
|
public List<ResumeFormColumnChildren> children { get; set; }
|
|
|
|
}
|
|
|
|
public class ResumeFormColumnChildren
|
|
{
|
|
public string dataSource { get; set; }
|
|
public string dataType { get; set; }
|
|
public string editable { get; set; }
|
|
public string elementType { get; set; }
|
|
public string field { get; set; }
|
|
public string label { get; set; }
|
|
public string multipleSelect { get; set; }
|
|
public string @required { get; set; }
|
|
public string placeholder { get; set; }
|
|
public int sortNo { get; set; }
|
|
}
|
|
|
|
public class ResumeFormColumnSubmit
|
|
{
|
|
public EditGhrh_ResumeInput Base { get; set; }
|
|
public List<InsertGhrh_ResumeEduBGInput> Education { get; set; }
|
|
public List<InsertGhrh_ResumeHomeInput> Family { get; set; }
|
|
public List<InsertGhrh_ResumeLicenceInput> Licence { get; set; }
|
|
public Dictionary<string, bool?> Statement { get; set; }
|
|
public List<InsertGhrh_ResumeTrainingInput> Training { get; set; }
|
|
|
|
public List<InsertGhrh_ResumeWorkExpInput> WorkExp { get; set; }
|
|
public List<Ghrs_Attachment> Attachment { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class ResumeRecommendForm
|
|
{
|
|
/// <summary>
|
|
/// 人力需求维护ID
|
|
/// </summary>
|
|
public long RequestId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 面试官列表
|
|
/// </summary>
|
|
public List<ResumeRecommendFormStaff> InterviewStaffs { get; set; }
|
|
}
|
|
public class ResumeRecommendFormStaff
|
|
{
|
|
/// <summary>
|
|
/// 员工ID
|
|
/// </summary>
|
|
public long StaffId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 邮箱
|
|
/// </summary>
|
|
|
|
public string Email { get; set; }
|
|
}
|
|
|
|
public class ResumeAttachment
|
|
{
|
|
public long? AttachmentID { get; set; }
|
|
public string AttachFileExtension { get; set; }
|
|
public long? AttachFileSize { get; set; }
|
|
public string RelativePath { get; set; }
|
|
public string AttachmentName { get; set; }
|
|
public string RemarkSz { get; set; }
|
|
|
|
}
|
|
|
|
public class ResumePhotoAttachment : ResumeAttachment
|
|
{
|
|
} |