| | |
| | | using System; |
| | | using Furion.DatabaseAccessor; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.Linq; |
| | |
| | | /// <summary> |
| | | /// 灵工 |
| | | /// </summary> |
| | | public class EnterpriseEmployee : CommonEntity |
| | | public class EnterpriseEmployee : CommonEntity<MasterDbContextLocator> |
| | | { |
| | | public EnterpriseEmployee() |
| | | { |
| | | TaskInfoUsers = []; |
| | | Contracts = []; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 手机号 |
| | | /// </summary> |
| | | /// <remarks>登录手机号</remarks> |
| | | /// <remarks>联系电话</remarks> |
| | | [MaxLength(11)] |
| | | public string PhoneNumber { get; set; } |
| | | public string ContactPhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 性别 |
| | | /// </summary> |
| | | public EnumUserGender? Gender { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生日 |
| | | /// </summary> |
| | | public DateTime? Birthday { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 年龄 |
| | |
| | | public string IdentityBackImg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 录用状态 |
| | | /// 合同模板Id |
| | | /// </summary> |
| | | public EnumTaskUserHireStatus HireStatus { get; set; } |
| | | public Guid? ContractTemplateId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 录用时间 |
| | | /// 合同模板 |
| | | /// </summary> |
| | | public DateTime? HireTime { get; set; } |
| | | public ContractTemplate ContractTemplate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 灵工签约状态 |
| | |
| | | public DateTime? UserSignContractTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 灵工签约失败消息 |
| | | /// </summary> |
| | | public string UserSignContractErrorMessage { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 企业签约状态 |
| | | /// </summary> |
| | | public EnumTaskUserSignContractStatus? EnterpriseSignContractStatus { get; set; } |
| | |
| | | public DateTime? EnterpriseSignContractTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 企业签约失败消息 |
| | | /// </summary> |
| | | public string EnterpriseSignContractErrorMessage { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 合同编号 |
| | | /// </summary> |
| | | public string ContractCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电子合同 |
| | | /// </summary> |
| | | public string ContractUrl { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务雇佣信息 |
| | | /// 任务人员信息 |
| | | /// </summary> |
| | | public List<TaskInfoUser> TaskInfoUsers { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 合同 |
| | | /// </summary> |
| | | public List<EnterpriseEmployeeContract> Contracts { get; set; } |
| | | |
| | | } |
| | | } |