using FlexJobApi.Core.Enums.Users; using Furion.DatabaseAccessor; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 合同模板变量 /// public class ContractTemplateValue : CommonEntity, IPhysicalDeletion { /// /// 合同模板Id /// public Guid TemplateId { get; set; } /// /// 合同模板 /// public ContractTemplate Template { get; set; } /// /// 变量类型 /// public EnumContractTemplateValueType Type { get; set; } /// /// 内容填写人 /// public EnumContractTemplateValueRecorder Recorder { get; set; } /// /// 用户类型 /// public EnumUserType? UserType { get; set; } /// /// 变量名称 /// public string Label { get; set; } /// /// 变量代码 /// public string Name { get; set; } /// /// 绑定字段 /// public string BindProperty { get; set; } /// /// 是否必填 /// public bool Required { get; set; } } }