namespace SimpleAdmin.Application; public class OnboardingCompanyPageInput : BasePageInput { public virtual string CompanyName { get; set; } public string Status { get; set; } } public class OnboardingCompanyAddInput : ObCompany { [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "公司编码不能为空")] public override string CompanyCode { get; set; } [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "公司名称不能为空")] public override string CompanyName { get; set; } [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "合同甲方全称不能为空")] public override string LegalName { get; set; } } public class OnboardingCompanyEditInput : OnboardingCompanyAddInput { [IdNotNull(ErrorMessage = "公司Id不能为空")] public override long Id { get; set; } }