namespace SimpleAdmin.Application; /// /// 合同模板版本分页查询参数。 /// public class OnboardingContractVersionPageInput : BasePageInput { /// /// 合同模板 Id。 /// [IdNotNull(ErrorMessage = "模板Id不能为空")] public long TemplateId { get; set; } /// /// 模板版本状态。 /// public string VersionStatus { get; set; } } /// /// 新增合同模板版本参数。 /// public class OnboardingContractVersionAddInput { /// /// 合同模板 Id。 /// [IdNotNull(ErrorMessage = "模板Id不能为空")] public long TemplateId { get; set; } /// /// 模板版本号。 /// [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "版本号不能为空")] public string VersionNo { get; set; } /// /// 模板 DOCX 源文件 Id。 /// [IdNotNull(ErrorMessage = "DOCX源文件不能为空")] public long SourceDocxFileId { get; set; } /// /// 源文件内容哈希。 /// public string FileHash { get; set; } /// /// 生效日期。 /// public DateTime? EffectiveDate { get; set; } /// /// 失效日期。 /// public DateTime? ExpiryDate { get; set; } /// /// 业务备注。 /// public string Remark { get; set; } } /// /// 设置合同模板版本状态参数。 /// public class OnboardingContractVersionStatusInput { /// /// 业务数据 Id。 /// [IdNotNull(ErrorMessage = "版本Id不能为空")] public long Id { get; set; } /// /// 模板版本状态。 /// [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "版本状态不能为空")] public string VersionStatus { get; set; } }