.NETAdmin/ZR.Mall/Model/Dto/CategoryDto.cs
2025-07-29 19:15:56 +08:00

41 lines
1.3 KiB
C#

namespace ZR.Mall.Model.Dto
{
/// <summary>
///
/// </summary>
public class CategoryDto
{
[Required(ErrorMessage = "目录id不能为空")]
[ExcelColumn(Name = "目录ID")]
public int CategoryId { get; set; }
[Required(ErrorMessage = "目录名不能为空")]
[ExcelColumn(Name = "名称")]
public string Name { get; set; }
[ExcelColumn(Name = "图标")]
public string Icon { get; set; }
[ExcelColumn(Name = "排序")]
public int OrderNum { get; set; }
[ExcelColumn(Name = "创建时间", Width = 90)]
public DateTime? CreateTime { get; set; }
[ExcelColumn(Name = "上级目录ID")]
public int? ParentId { get; set; }
[ExcelColumn(Name = "是否删除")]
public int IsDelete { get; set; }
[ExcelColumn(Name = "状态")]
public int ShowStatus { get; set; }
[ExcelColumn(Ignore = true)]
public List<CategoryDto> Children { get; set; }
}
/// <summary>
/// 目录查询对象
/// </summary>
public class ShoppingCategoryQueryDto : PagerInfo
{
public string Name { get; set; }
public int? ParentId { get; set; }
public int? ShowStatus { get; set; }
public int? IsDelete { get; set; }
}
}