softwarePackageManagementDto.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. /**
  2. * 设备授权管理 - 软件包管理
  3. * 数据对象的Dto
  4. * */
  5. import {columnsProps, pageInput} from "/@/api/admin/shareDto/shareDto";
  6. /**
  7. * 软件包管理查询条件
  8. */
  9. export interface softwarePackageManagement_SearchFilter{
  10. /**软件类型 */
  11. softwareType?: string | number,
  12. /**软件名称 */
  13. softwareName?: string,
  14. /**版本 */
  15. version?: string,
  16. /**设备类型*/
  17. equipmentType?: string | number,
  18. /**开始的时间 */
  19. BeginTime?: string | null,
  20. /**开始的时间 */
  21. EndTime?: string | null,
  22. }
  23. /**
  24. * 软件包列表 表格信息
  25. */
  26. export interface softwarePackageManagement_TableData{
  27. /**id*/
  28. guid: number,
  29. /**日期*/
  30. date?: string,
  31. /**软件类型*/
  32. softwareType?: number | null | string,
  33. /**设备类型*/
  34. equipmentType?: number | null | string,
  35. /**软件名称*/
  36. softwareName?: string | null,
  37. /**版本号*/
  38. version?: string | null,
  39. /**说明*/
  40. explain?: string | null,
  41. /**状态*/
  42. state?: string | null | number,
  43. /**下载次数*/
  44. numberOfDownloads?: number | null,
  45. /**备注*/
  46. remark?: string | null
  47. /**发布日期*/
  48. releaseTime?: string | null
  49. /**上传日期*/
  50. uploadTime?: string | null
  51. /**下载地址*/
  52. downloadUrl?: string | null
  53. /**文件名*/
  54. fileName?: string | null
  55. }
  56. /**
  57. * 软件包管理数据对象
  58. */
  59. export interface softwarePackageManagement_AllDto{
  60. time: string,
  61. /**加载显示 */
  62. loading: boolean,
  63. /**条件查询模块 */
  64. Filter: softwarePackageManagement_SearchFilter,
  65. /**表格信息 */
  66. tableModel: softwarePackageManagement_TableData [] | [],
  67. /**动态表头 */
  68. dynamicColumns: columnsProps [] | [],
  69. /**分页标识 */
  70. pageInput: pageInput,
  71. /**分页总数 */
  72. total: number,
  73. }
  74. /**结果输出*/
  75. export interface softwarePackageManagement_DtoResult {
  76. /** 是否成功标记 */
  77. success?: boolean
  78. /** 编码 */
  79. code?: string | null
  80. /** 消息 */
  81. msg?: string | null
  82. /** 分页信息输出 */
  83. data?: softwarePackageManagement_PageOutput
  84. }
  85. /** 分页信息输出*/
  86. export interface softwarePackageManagement_PageOutput{
  87. /**
  88. * 数据总数
  89. * @format int64
  90. */
  91. total?: number
  92. /** 数据 */
  93. list?: softwarePackageManagement_TableData[] | null
  94. }
  95. /** 分页信息输入 */
  96. export interface softwarePackageManagement_PageInput {
  97. /**
  98. * 当前页标
  99. * @format int32
  100. */
  101. CurrentPage?: number
  102. /**
  103. * 每页大小
  104. * @format int32
  105. */
  106. PageSize?: number
  107. Filter?: softwarePackageManagement_SearchFilter
  108. }