import type { BasePageModel, TableData } from '@sundata/ui-frame'; import { baseFun } from '@sundata/ui-frame'; export type GovFinancialAssetCompModel = { //计算实例号 calcindex : String; //起始数据日期 sdate : String; //截止数据日期 edate : String; //年月 term : String; //数据日期 dataDate : String; //缓释分类 crmClass : String; //合格信用风险缓释工具类型 qualfiedCreditToolTypeName : String; //缓释权重 weight : number; //名称 name : String; //备注 notes : String; }& BasePageModel; export async function getGovFinancialAssetComp(body:any){ return baseFun.request('/api/product/rwa/parameter/GovFinancialAssetCompAction/getGovFinancialAssetComp',{ data:body // dats:modelcode }) ; } export async function deleteGovFinancialAssetComp(name :String){ return baseFun.request('/api/product/rwa/parameter/GovFinancialAssetCompAction/deleteGovFinancialAssetComp',{ params:{name} // dats:modelcode }) ; } export async function selectGovFinancialAssetComp(name :String){ return baseFun.request('/api/product/rwa/parameter/GovFinancialAssetCompAction/selectGovFinancialAssetComp',{ params:{name} // dats:modelcode }) ; } export async function inserteGovFinancialAssetComp(body :GovFinancialAssetCompModel){ return baseFun.request>('/api/product/rwa/parameter/GovFinancialAssetCompAction/inserteGovFinancialAssetComp',{ data:body // dats:modelcode }) ; } /** 全部导出 */ export async function exportExcelModel(fileName:string,body:any) { baseFun.download('/api/product/rwa/parameter/GovFinancialAssetCompAction/exportExcelModel.do?fileName='+fileName,body); } //上传 export async function uploadAction(file?: File) { const data = {rfile:file}; const url = "/api/product/rwa/parameter/GovFinancialAssetCompAction/importExcelModel.do"; const res = baseFun.upload(url,data,'rfile'); return res; } /** 模板下载 */ export async function templateUpload(fileName:string) { const url = "/api/product/rwa/parameter/GovFinancialAssetCompAction/templateUploadModel.do?fileName="+fileName; const res = baseFun.download(url,null); }