OffCreditCard.ts 2.6 KB

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