OnCreditCard.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. import type { BasePageModel, TableData } from '@sundata/ui-frame';
  2. import { baseFun } from '@sundata/ui-frame';
  3. export type SysListModel = {
  4. // 数据日期
  5. dataDate?:string;
  6. // 债项编号
  7. debtitemNo?:string;
  8. // 合同编号
  9. contractNo?:string;
  10. //币种代码
  11. ccy?:string;
  12. //币种
  13. ccyDesc?:string;
  14. // 资产余额
  15. assetBal?:string;
  16. // 应收利息
  17. receivableInt?:string;
  18. // 手续费
  19. charge?:string;
  20. // 应计利息
  21. accrInt?:string;
  22. // 利息调整
  23. intAdj?:string;
  24. // 公允价值变动
  25. fairValueChange?:string;
  26. // 计提准备金
  27. provisionReserve?:string;
  28. // 本金科目号
  29. prinAccountNo?:string;
  30. // 应收利息科目号
  31. receivableIntAccountNo?:string;
  32. // 手续费科目号
  33. chargeAccountNo?:string;
  34. // 应计利息科目号
  35. accrIntAccountNo?:string;
  36. // 利息调整科目号
  37. intAdjAccountNo?:string;
  38. // 公允价值变动科目号
  39. fairValueChangeAccountNo?:string;
  40. // 准备金科目号
  41. reserveAccountNo?:string;
  42. //生效日
  43. effectDate?:string;
  44. //到期日
  45. expiryDate?:string;
  46. // 五级分类代码
  47. fiveClass?:string;
  48. // 五级分类
  49. fiveClassDesc?:string;
  50. //表内外标识代码
  51. onbalshOffbalshFlag?:string;
  52. //账簿类型代码
  53. accountBookType?:string;
  54. // 产品编号
  55. productNo?:string;
  56. // 产品名称
  57. productName?:string;
  58. //账务机构编号
  59. accountOrgnNo?:string;
  60. //账务机构名
  61. accountOrgnName?:string;
  62. //经营机构编号
  63. manageOrgnNos?:string[];
  64. //经营机构编号
  65. manageOrgnNo?:string;
  66. //经营机构名
  67. manageOrgnName?:string;
  68. //核心客户号
  69. coreClientNo?:string;
  70. //客户编号
  71. clientNo?:string;
  72. //客户名称
  73. clientName?:string;
  74. //合格交易者标志代码
  75. qualifiedTradersFlag?:string;
  76. } & BasePageModel;
  77. /** 获取页面初始化查询 POST*/
  78. export async function getDataList(body:SysListModel) {
  79. return baseFun.request<SysListModel[]>('/api/product/rwa/interfacedatasheet/OnCreditCardAction/selectDataList.do',{data: body});
  80. }
  81. /** 查询当前行详细数据 POST*/
  82. export async function selectDetailData(subjectNumber:string,search:string,term:string) {
  83. return baseFun.request<SysListModel>('/api/product/rwa/interfacedatasheet/OnCreditCardAction/selectRowData.do',
  84. {params: {subjectNumber:subjectNumber,search:search,term:term}});
  85. }
  86. /** 全部导出 */
  87. export async function exportExcelModel(body:any,fileNameCode:string) {
  88. const url = "/api/product/rwa/interfacedatasheet/OnCreditCardAction/exportExcelModel.do?fileNameCode="+fileNameCode;
  89. return baseFun.download(url,body);
  90. }