123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- import { baseFun, BasePageModel, DictTree, SDTable, SDTableProps,TableData } from "@sundata/ui-frame"
- export type SovereignModel={
- // 计算实例号
- calcindex :String;
- // 起始数据日期
- sdate :String;
- // 截止数据日期
- edate :String;
- // 年月
- term :String;
- // 数据日期
- dataDate :String;
- // 保证人交易对手名称
- custName ?:String;
- //国家代码
- sovereignCode :String;
- // 主权评级主权评级(如有)
- sovereignRating : String ;
- // 缓释一级分类
- crmFirstLevel : String;
- // 合格信用风险缓释工具类型
- qualfiedCreditToolTypeName : String ;
- // 基础缓释权重
- baseWeight : number;
- // 豁免后缓释权重
- exemptionWeight : number;
- roleStr?: string;//操作列
- editType?: String;//新增,修改标志
- state ?: String;
- qualfiedCreditToolTypeNames:String;
- }& BasePageModel;
- export type SovereignModelts ={
- SovereignModelDemo ?: SovereignModel,
- // addEvalmodelParamMaintenanceModelList ?: readonly AddEvalmodelParamMaintenanceModel[],
- }
- export async function getSovereign(body:any){
- return baseFun.request<SovereignModel[]>('/api/product/rwa/parameter/SovereignAction/getSovereign',{
- data:body,
- // dats:modelcode
- })
- ;
- }
- export async function deleteSovereign(custName :String){
- return baseFun.request<SovereignModel>('/api/product/rwa/parameter/SovereignAction/deleteSovereign',{
- params:{custName}
- // dats:modelcode
- })
- ;
- }
- export async function updateSovereign(custName :String){
- return baseFun.request<SovereignModel>('/api/product/rwa/parameter/SovereignAction/updateSovereign',{
- params:{custName}
- // dats:modelcode
- })
- ;
- }
- export async function selectSovereign(custName ?:any){
- return baseFun.request<SovereignModel>('/api/product/rwa/parameter/SovereignAction/selectSovereign',{
- params:{custName}
- // dats:modelcode
- })
- ;
- }
- export async function inserteSovere(body :SovereignModel){
- return baseFun.request<any>('/api/product/rwa/parameter/SovereignAction/insertSovereign',{
- data:body
- // dats:modelcode
- });
- }
- /** 全部导出 */
- export async function exportExcelModel(fileName:string,body:any) {
- baseFun.download('/api/product/rwa/parameter/SovereignAction/exportExcelModel.do?fileName='+fileName,body);
- }
- export async function selectSovereignCode(sovereignCode :any){
- return baseFun.request<any>('/api/product/rwa/parameter/SovereignAction/selectSovereignCode',{
- params:{sovereignCode}
- // dats:modelcode
- });
-
- }
- //上传
- export async function uploadAction(file?: File) {
- //const rptJsonStr = JSON.stringify(rpt);
- const data = {rfile:file};
- const url = "/api/product/rwa/parameter/SovereignAction/importExcelModel.do";
- const res = baseFun.upload(url,data,'rfile');
- return res;
- }
-
- /** 模板下载 */
- export async function templateUpload(fileName:string) {
- const url = "/api/product/rwa/parameter/SovereignAction/templateUploadModel.do?fileName="+fileName;
- const res = baseFun.download(url,null);
- }
|