OnCreditCard.ts 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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. manageOrgnNo?:string;
  64. //经营机构名
  65. manageOrgnName?:string;
  66. //核心客户号
  67. coreClientNo?:string;
  68. //客户编号
  69. clientNo?:string;
  70. //客户名称
  71. clientName?:string;
  72. //合格交易者标志代码
  73. qualifiedTradersFlag?:string;
  74. } & BasePageModel;
  75. /** 获取页面初始化查询 POST*/
  76. export async function getDataList(body:SysListModel) {
  77. return baseFun.request<SysListModel[]>('/api/product/rwa/interfacedatasheet/OnCreditCardAction/selectDataList.do',{data: body});
  78. }
  79. /** 查询当前行详细数据 POST*/
  80. export async function selectDetailData(subjectNumber:string,search:string,term:string) {
  81. return baseFun.request<SysListModel>('/api/product/rwa/interfacedatasheet/OnCreditCardAction/selectRowData.do',
  82. {params: {subjectNumber:subjectNumber,search:search,term:term}});
  83. }
  84. /** 全部导出 */
  85. export async function exportExcelModel(body:any,fileNameCode:string) {
  86. const url = "/api/product/rwa/interfacedatasheet/OnCreditCardAction/exportExcelModel.do?fileNameCode="+fileNameCode;
  87. return baseFun.download(url,body);
  88. }