namespace SimpleAdmin.Application; public class OnboardingContractTemplatePageInput : BasePageInput { public string TemplateName { get; set; } public string ContractType { get; set; } public string Status { get; set; } } public class OnboardingContractTemplateAddInput { [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "模板编码不能为空")] public string TemplateCode { get; set; } [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "模板名称不能为空")] public string TemplateName { get; set; } [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "合同类型不能为空")] public string ContractType { get; set; } public string Description { get; set; } public string Status { get; set; } = "enable"; } public class OnboardingContractTemplateEditInput : OnboardingContractTemplateAddInput { [IdNotNull(ErrorMessage = "模板Id不能为空")] public long Id { get; set; } }