CategoryDto.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. namespace ZR.Mall.Model.Dto
  2. {
  3. /// <summary>
  4. ///
  5. /// </summary>
  6. public class CategoryDto
  7. {
  8. [Required(ErrorMessage = "目录id不能为空")]
  9. [ExcelColumn(Name = "目录ID")]
  10. public int CategoryId { get; set; }
  11. [Required(ErrorMessage = "目录名不能为空")]
  12. [ExcelColumn(Name = "名称")]
  13. public string Name { get; set; }
  14. [ExcelColumn(Name = "图标")]
  15. public string Icon { get; set; }
  16. [ExcelColumn(Name = "排序")]
  17. public int OrderNum { get; set; }
  18. [ExcelColumn(Name = "创建时间", Width = 90)]
  19. public DateTime? CreateTime { get; set; }
  20. [ExcelColumn(Name = "上级目录ID")]
  21. public int? ParentId { get; set; }
  22. [ExcelColumn(Name = "是否删除")]
  23. public int IsDelete { get; set; }
  24. [ExcelColumn(Name = "状态")]
  25. public int ShowStatus { get; set; }
  26. [ExcelColumn(Ignore = true)]
  27. public List<CategoryDto> Children { get; set; }
  28. }
  29. /// <summary>
  30. /// 目录查询对象
  31. /// </summary>
  32. public class ShoppingCategoryQueryDto : PagerInfo
  33. {
  34. public string Name { get; set; }
  35. public int? ParentId { get; set; }
  36. public int? ShowStatus { get; set; }
  37. public int? IsDelete { get; set; }
  38. }
  39. }