ExportModel.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace DllEapCommon.NPOI
  5. {
  6. public class StSchema
  7. {
  8. /// <summary>
  9. /// 是否显示统计列
  10. /// </summary>
  11. public bool ShowFooter { get; set; } = false;
  12. /// <summary>
  13. /// 是否显示头部
  14. /// </summary>
  15. public bool ShowHeader { get; set; } = false;
  16. /// <summary>
  17. /// 表头
  18. /// </summary>
  19. public IEnumerable<StSchemaItem> Items { get; set; }
  20. /// <summary>
  21. /// 统计列
  22. /// </summary>
  23. public SumRow SumRow { get; set; }
  24. }
  25. public class StSchemaItem
  26. {
  27. public string Title { get; set; }
  28. public string Index { get; set; }
  29. }
  30. /// <summary>
  31. /// 统计列信息
  32. /// </summary>
  33. public class SumRow
  34. {
  35. /// <summary>
  36. /// 行名称
  37. /// </summary>
  38. public string RowName { get; set; }
  39. public int ColSpan { get; set; }
  40. public IEnumerable<string> RowValues { get; set; }
  41. }
  42. public class StExportModel
  43. {
  44. public string Filter { get; set; }
  45. public string SubFilter { get; set; }
  46. public StSchema StSchema { get; set; }
  47. }
  48. }