infoPrice.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. export interface IArea {
  2. serialNo: number;
  3. ID: string;
  4. compilationID: string;
  5. name: string;
  6. }
  7. export interface IInfoLib {
  8. ID: string;
  9. name: string;
  10. period: string; // 期数 eg: 2020年-05月
  11. compilationID: string;
  12. createDate: number;
  13. }
  14. export interface IInfoSearch {
  15. areaID: string;
  16. period: string;
  17. keyword: string;
  18. classTree: boolean;
  19. classID?: string; // 所属分类
  20. code?: string; // 编码
  21. commonAreaID?: string; // 通用地区ID
  22. }
  23. export interface IAreaClass {
  24. ID: string;
  25. parentID: string;
  26. seq: number;
  27. name: string;
  28. areaID: string;
  29. libID: string;
  30. }
  31. export interface IInfoPriceItem {
  32. ID: string;
  33. libID: string;
  34. classID: string; // 分类
  35. code: string;
  36. name: string;
  37. specs: string;
  38. unit: string;
  39. taxPrice: string; // 含税价格
  40. noTaxPrice: string; // 不含税价格
  41. // 以下冗余数据为方便前台信息价功能处理
  42. period: string; // 期数 eg: 2020-05
  43. areaID: string; // 地区
  44. compilationID: string; // 费用定额
  45. remark: string;
  46. matchString?: string; // 临时变量关键词匹配时用到
  47. }