DiscountTable.ts 2.9 KB

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