NonStandardInvestment.ts 2.4 KB

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