InterbankDepositOrLendingTable.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. assetBal?:string;
  12. // 应收利息
  13. receivableInt?:string;
  14. // 应计利息
  15. accrInt?:string;
  16. // 利息调整
  17. intAdj?:string;
  18. // 公允价值变动
  19. fairValueChange?:string;
  20. // 计提准备金
  21. provisionReserve?:string;
  22. // 本金科目号
  23. prinAccountNo?:string;
  24. // 应收利息科目号
  25. receivableIntAccountNo?:string;
  26. // 应计利息科目号
  27. accrIntAccountNo?:string;
  28. // 利息调整科目号
  29. intAdjAccountNo?:string;
  30. // 公允价值变动科目号
  31. fairValueChangeAccountNo?:string;
  32. // 准备金科目号
  33. reserveAccountNo?:string;
  34. // 产品编号
  35. productNo?:string;
  36. // 产品名称
  37. productName?:string;
  38. // 产品细类代码
  39. productSubclass?:string;
  40. // 生效日
  41. effectDate?:string;
  42. // 到期日
  43. expiryDate?:string;
  44. // 拆借存放标识代码
  45. lendingStoreFlag?:string;
  46. //表内外标识代码
  47. onbalshOffbalshFlag?:string;
  48. //账簿类型代码
  49. accountBookType?:string;
  50. //账务机构编号
  51. financialOrgnNo?:string;
  52. //账务机构名
  53. financialOrgnName?:string;
  54. //经营机构编号
  55. manageOrgnNo?:string;
  56. //经营机构名
  57. manageOrgnName?:string;
  58. // 客户编号
  59. clientNo?:string;
  60. // 客户名称
  61. clientName?:string;
  62. } & BasePageModel;
  63. /** 获取页面初始化查询 POST*/
  64. export async function getDataList(body:SysListModel) {
  65. return baseFun.request<SysListModel[]>('/api/product/rwa/interfacedatasheet/InterbankDepositOrLendingTableAction/selectDataList.do',{data: body});
  66. }
  67. /** 查询当前行详细数据 POST*/
  68. export async function selectDetailData(subjectNumber:string,search:string,term:string) {
  69. return baseFun.request<SysListModel>('/api/product/rwa/interfacedatasheet/InterbankDepositOrLendingTableAction/selectRowData.do',
  70. {params: {subjectNumber:subjectNumber,search:search,term:term}});
  71. }
  72. /** 全部导出 */
  73. export async function exportExcelModel(body:any,fileNameCode:string) {
  74. const url = "/api/product/rwa/interfacedatasheet/InterbankDepositOrLendingTableAction/exportExcelModel.do?fileNameCode="+fileNameCode;
  75. return baseFun.download(url,body);
  76. }