Files
OnboardXAdmin/SimpleAdmin.Application/Services/Onboarding/ContractTemplate/Dto/OnboardingContractScopeInput.cs
T
2026-08-24 11:28:51 +08:00

28 lines
884 B
C#

namespace SimpleAdmin.Application;
public class OnboardingContractScopePageInput : BasePageInput
{
public long? CompanyId { get; set; }
public long? PositionId { get; set; }
public long? TemplateId { get; set; }
}
public class OnboardingContractScopeAddInput
{
[IdNotNull(ErrorMessage = "公司Id不能为空")]
public long CompanyId { get; set; }
public long? PositionId { get; set; }
[IdNotNull(ErrorMessage = "模板Id不能为空")]
public long TemplateId { get; set; }
[IdNotNull(ErrorMessage = "模板版本Id不能为空")]
public long TemplateVersionId { get; set; }
public bool Required { get; set; } = true;
public int? SortCode { get; set; }
}
public class OnboardingContractScopeEditInput : OnboardingContractScopeAddInput
{
[IdNotNull(ErrorMessage = "适用范围Id不能为空")]
public long Id { get; set; }
}