OrderBiDto.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using Hotline.Settings;
  2. using Hotline.Share.Requests;
  3. using XF.Utility.EnumExtensions;
  4. namespace Hotline.Share.Dtos.Order
  5. {
  6. public class OrderBiOrgDataListVo
  7. {
  8. public string OrgName { get; set; }
  9. public string OrgId { get; set; }
  10. public int HandlerExtendedNum { get; set; }
  11. public int CounterHandlerExtendedNum { get; set; }
  12. public int NoHandlerExtendedNum { get; set; }
  13. public int CounterNoHandlerExtendedNum { get; set; }
  14. public int Subtotal => HandlerExtendedNum + CounterHandlerExtendedNum + NoHandlerExtendedNum + CounterNoHandlerExtendedNum;
  15. }
  16. public record OrderBiOrgDataListDto: PagedKeywordRequest
  17. {
  18. /// <summary>
  19. /// 开始时间
  20. /// </summary>
  21. public DateTime? CreationTimeStart { get; set; }
  22. /// <summary>
  23. /// 结束时间
  24. /// </summary>
  25. public DateTime? CreationTimeEnd { get; set; }
  26. /// <summary>
  27. /// 排序字段
  28. /// </summary>
  29. public string SortField { get; set; }
  30. /// <summary>
  31. /// 排序规则 0 升序 1 降序
  32. /// </summary>
  33. public int SortRule { get; set; }
  34. }
  35. }