✨
This commit is contained in:
56
StopShopping.Services/Models/Req/EditProductParams.cs
Normal file
56
StopShopping.Services/Models/Req/EditProductParams.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace StopShopping.Services.Models.Req;
|
||||
|
||||
/// <summary>
|
||||
/// 新增/修改商品
|
||||
/// </summary>
|
||||
public record EditProductParams
|
||||
{
|
||||
/// <summary>
|
||||
/// 大于0时修改
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public int? Id { get; set; }
|
||||
/// <summary>
|
||||
/// 商品名称
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[Required]
|
||||
[MaxLength(100)]
|
||||
public string? Name { get; set; }
|
||||
/// <summary>
|
||||
/// 简介
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[MaxLength(200)]
|
||||
public string? Description { get; set; }
|
||||
/// <summary>
|
||||
/// 图片名,修改时传空保持不变
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[MaxLength(50)]
|
||||
public string? LogoName { get; set; }
|
||||
/// <summary>
|
||||
/// 分类id
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public int CategoryId { get; set; }
|
||||
/// <summary>
|
||||
/// 最小销售单元
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[Required]
|
||||
[MaxLength(20)]
|
||||
public string? MinimumUnit { get; set; }
|
||||
/// <summary>
|
||||
/// 单价
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public decimal UnitPrice { get; set; }
|
||||
/// <summary>
|
||||
/// 详情
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public string? Detail { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user