TrainingFileScopeInputVo.cs
870 Bytes
using FoodLabeling.Application.Contracts.Dtos.Common;
namespace FoodLabeling.Application.Contracts.Dtos.Training;
public class TrainingFileScopeInputVo : ITrainingFileScopeInput
{
public string? AppliedPartnerType { get; set; }
public List<string>? PartnerIds { get; set; }
public List<string>? CompanyIds { get; set; }
/// <summary>适用 Region:ALL / SPECIFIED</summary>
public string? AppliedRegionType { get; set; }
public List<string>? RegionIds { get; set; }
public List<string>? GroupIds { get; set; }
/// <summary>适用 Location:ALL / SPECIFIED</summary>
public string? AvailabilityType { get; set; }
/// <summary>适用 Location:ALL / SPECIFIED(<see cref="AvailabilityType"/> 别名)</summary>
public string? AppliedLocationType { get; set; }
public List<string>? LocationIds { get; set; }
}