import type { BasePageModel, TableData } from '@sundata/ui-frame'; import { baseFun } from '@sundata/ui-frame'; export type SysListModel = { // 数据日期 dataDate?:string; // 债项编号 debtitemNo?:string; // 产品编号 productNo?:string; // 产品名称 productName?:string; // 资产类型 assetType?:string; // 产品类型 prodType?:string; // 币种代码 ccyDesc?:string; // 客户编号 clientNo?:string; // 客户名称 clientName?:string; // 生效日 effectDate?:string; // 到期日 expiryDate?:string; // 表内外标识 onbalshOffbalshFlag?:string; // 账务机构编号 accountOrgnNo?:string; // 账务机构名称 accountOrgnName?:string; // 经营机构编号 mgmtBranchNo?:string; // 经营机构名称 manageOrgnName?:string; // 账簿类型 accountBookType?:string; // 资产余额 assetBal?:string; // 应收利息 receivableInt?:string; // 应计利息 accrInt?:string; // 利息调整 intAdj?:string; // 公允价值变动 fairValueChange?:string; // 计提准备金 provisionReserve?:string; // 本金科目号 prinAccountNo?:string; // 应收利息科目号 receivableIntAccountNo?:string; // 应计利息科目号 accrIntAccountNo?:string; // 利息调整科目号 intAdjAccountNo?:string; // 公允价值变动科目号 fairValueChangeAccountNo?:string; // 准备金科目号 reserveAccountNo?:string; // 核心客户号 coreClientNo?:string; } & BasePageModel; /** 获取页面初始化查询 POST*/ export async function getDataList(body:SysListModel) { return baseFun.request('/api/product/rwa/interfacedatasheet/NonStandardInvestmentAction/selectDataList.do',{data: body}); } /** 查询当前行详细数据 POST*/ export async function selectDetailData(subjectNumber:string,search:string,term:string) { return baseFun.request('/api/product/rwa/interfacedatasheet/NonStandardInvestmentAction/selectRowData.do', {params: {subjectNumber:subjectNumber,search:search,term:term}}); } /** 全部导出 */ export async function exportExcelModel(body: SysListModel[],fileNameCode:string) { return baseFun.request('/api/product/rwa/interfacedatasheet/NonStandardInvestmentAction/exportExcelModel.do?fileNameCode='+fileNameCode, { data:body }); }