namespace SimpleAdmin.Application; public class OnboardingPositionPageInput : BasePageInput { public long? CompanyId { get; set; } public virtual string PositionName { get; set; } public string Status { get; set; } } public class OnboardingPositionAddInput : ObPosition { [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "岗位编码不能为空")] public override string PositionCode { get; set; } [global::System.ComponentModel.DataAnnotations.Required(ErrorMessage = "岗位名称不能为空")] public override string PositionName { get; set; } } public class OnboardingPositionEditInput : OnboardingPositionAddInput { [IdNotNull(ErrorMessage = "岗位Id不能为空")] public override long Id { get; set; } }