LocationBulkUpdateInputVo.cs
769 Bytes
namespace FoodLabeling.Application.Contracts.Dtos.Location;
/// <summary>
/// 门店批量编辑(网格「保存全部」)请求体
/// </summary>
public class LocationBulkUpdateInputVo
{
/// <summary>
/// 待保存的行;<c>id</c> 为 <see cref="LocationGetListOutputDto.Id"/>。可含空行:忽略 <see cref="Guid.Empty"/> 的项。
/// </summary>
public List<LocationBulkUpdateItemVo> Items { get; set; } = new();
}
/// <summary>
/// 单行编辑数据:主键 + 与单条 <c>PUT /location/{id}</c> 相同的可编辑字段。
/// </summary>
public class LocationBulkUpdateItemVo : LocationUpdateInputVo
{
/// <summary>
/// 门店主键(非空、非 Empty 时才会更新)
/// </summary>
public Guid Id { get; set; }
}