namespace FoodLabeling.Application.Contracts.Dtos.Label; public class LabelUpdateInputVo { public string LabelName { get; set; } = string.Empty; public string TemplateCode { get; set; } = string.Empty; public string? PartnerId { get; set; } public List? PartnerIds { get; set; } /// /// 适用 Region 范围:ALL / SPECIFIED(见 ) /// public string? AppliedRegionType { get; set; } public List? RegionIds { get; set; } public List? GroupIds { get; set; } /// /// 适用门店 Id 数组(location.Id,落库 fl_label_location);主字段,全量覆盖 /// public List? LocationIds { get; set; } /// /// 兼容旧入参:单门店 Id;与 合并,首项写入 fl_label.LocationId /// public string? LocationId { get; set; } public string LabelCategoryId { get; set; } = string.Empty; /// 标签类型 Id(可选) public string? LabelTypeId { get; set; } public List ProductIds { get; set; } = new(); public object? LabelInfoJson { get; set; } public bool State { get; set; } = true; }