typings.d.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. declare namespace APIOrderManage {
  2. interface OrderManageFetchAllOrderListRequestParam extends PageRequestBaseType {}
  3. /** 贷款期限枚举 */
  4. type LoanTermEnum = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8;
  5. /** 订单状态枚举 */
  6. type MerchantStatusEnum = 0 | 4;
  7. type OrderManageTableRow = {
  8. /** 订单号 */
  9. orderNo: number;
  10. userName: string;
  11. star: null | number;
  12. phone: string;
  13. wxCode: string | null;
  14. headContractType: string;
  15. productName: string;
  16. /** 需求资金 */
  17. loanAmount: string;
  18. loanTerm: LoanTermEnum;
  19. applyTime: string;
  20. /** 分配子账号ID */
  21. belongId: number;
  22. merchantStatus: MerchantStatusEnum;
  23. remark: string | null;
  24. };
  25. type OrderManageFetchAllOrderListResponseParam = {
  26. total: number;
  27. list: OrderManageTableRow[];
  28. };
  29. /** 获取订单详情请求参数 */
  30. interface FetchDetailRequestParam {
  31. id: number;
  32. }
  33. type ParamDetailOrderInfo = {
  34. /** 订单ID */
  35. id: number;
  36. city: string;
  37. userName: string;
  38. age: number;
  39. star: number;
  40. loanTerm: number;
  41. loanAmount: string;
  42. wxCode: string | null;
  43. };
  44. type ParamDetailCustomerInfo = {
  45. /** 订单ID */
  46. id: number;
  47. /** 车产信息 */
  48. car: number | null;
  49. /** 房产信息 */
  50. house: number | null;
  51. /** 保险保单 */
  52. insurance: number | null;
  53. /** 社保缴纳 */
  54. socialSecurity: number | null;
  55. /** 公积金 */
  56. fund: number | null;
  57. /** 职业 */
  58. career: number | null;
  59. /** 芝麻分 */
  60. zhima: number | null;
  61. /** 工资发放形式 */
  62. salaryType: number | null;
  63. /** 购房方式 */
  64. housePurchaseMethod: number | null;
  65. /** 购车方式 */
  66. buyCarWay: number | null;
  67. /** 学历 */
  68. education: number | null;
  69. /** 月收入 */
  70. monthIncome: number | null;
  71. };
  72. /** 订单详情返回参数 */
  73. interface FetchDetailResponseParam {
  74. /** 订单数据 */
  75. orderInfoVO: ParamDetailOrderInfo;
  76. /** 用户表单数据 */
  77. custAssertInfoVO: ParamDetailCustomerInfo;
  78. }
  79. /** 新增订单跟进记录请求参数 */
  80. interface AddOrderFollowHistoryRequestParam {
  81. orderNo: string;
  82. starLevel: number;
  83. remark?: string;
  84. }
  85. /** 获取订单跟进记录请求参数 */
  86. interface OrderManageFetchOrderFollowHistoryRequestParam {
  87. orderNo: string;
  88. }
  89. /** 订单跟进记录返回参数 */
  90. type OrderFollowHistoryRow = {
  91. id: number;
  92. orderNo: string;
  93. createTime: string;
  94. remark: string;
  95. starLevel: number;
  96. follower: string;
  97. };
  98. type FetchOrderFollowHistoryListResponse = OrderFollowHistoryRow[];
  99. /** 分配订单请求参数 */
  100. interface OrderManageAllocateOrderRequestParam {
  101. /** 账号ID */
  102. accountId: number;
  103. /** 订单ID */
  104. id: string[];
  105. }
  106. /** 解除分配请求参数 */
  107. interface OrderManageUnAllocateOrderRequestParam {
  108. /** 订单ID */
  109. orderIds: string[];
  110. }
  111. }