import type { BasePageModel, TableData } from '@sundata/ui-frame'; import { baseFun } from '@sundata/ui-frame'; export type SysListModel = { // 数据日期 dataDate?:string; // 核心客户号 coreClientNo?:string; // 客户编号 clientNo?:string; // 客户名称 clientName?:string; //币种代码 ccy?:string; //币种 ccyDesc?:string; // 资产余额 assetBal?:string; // 应收利息 receivableInt?:string; // 应计利息 accrInt?:string; // 利息调整 intAdj?:string; // 公允价值变动 fairValueChange?:string; // 手续费 charge?:string; // 计提准备金 provisionReserve?:string; // 本金科目号 prinAccountNo?:string; // 应收利息科目号 receivableIntAccountNo?:string; // 应计利息科目号 accrIntAccountNo?:string; // 利息调整科目号 intAdjAccountNo?:string; // 公允价值变动科目号 fairValueChangeAccountNo?:string; // 手续费科目号 chargeAccountNo?:string; // 准备金科目号 reserveAccountNo?:string; // 产品编号 productNo?:string; // 产品名称 productName?:string; //表内外标识代码 onbalshOffbalshFlag?:string; //账簿类型代码 accountBookType?:string; //生效日 effectDate?:string; //到期日 expiryDate?:string; // 五级分类代码 fiveClass?:string; // 五级分类 fiveClassDesc?:string; //账务机构编号 accountOrgnNo?:string; //账务机构名 accountOrgnName?:string; //经营机构编号 manageOrgnNo?:string; //经营机构名 manageOrgnName?:string; // 符合标准未使用额度标签代码 accordStandardUnuseLimitLabel?:string; //合格交易者标志代码 qualifiedTradersFlag?:string; } & BasePageModel; /** 获取页面初始化查询 POST*/ export async function getDataList(body:SysListModel) { return baseFun.request('/api/product/rwa/interfacedatasheet/OffCreditCardAction/selectDataList.do',{data: body}); } /** 查询当前行详细数据 POST*/ export async function selectDetailData(subjectNumber:string,search:string,term:string) { return baseFun.request('/api/product/rwa/interfacedatasheet/OffCreditCardAction/selectRowData.do', {params: {subjectNumber:subjectNumber,search:search,term:term}}); } /** 全部导出 */ export async function exportExcelModel(body:any,fileNameCode:string) { const url = "/api/product/rwa/interfacedatasheet/OffCreditCardAction/exportExcelModel.do?fileNameCode="+fileNameCode; return baseFun.download(url,body); }