1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- 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<GovFinancialAssetCompModel[]>('/api/product/rwa/parameter/GovFinancialAssetCompAction/getGovFinancialAssetComp',{
- data:body
- // dats:modelcode
- })
- ;
- }
- export async function deleteGovFinancialAssetComp(name :String){
- return baseFun.request<GovFinancialAssetCompModel>('/api/product/rwa/parameter/GovFinancialAssetCompAction/deleteGovFinancialAssetComp',{
- params:{name}
- // dats:modelcode
- })
- ;
- }
- export async function selectGovFinancialAssetComp(name :String){
- return baseFun.request<GovFinancialAssetCompModel>('/api/product/rwa/parameter/GovFinancialAssetCompAction/selectGovFinancialAssetComp',{
- params:{name}
- // dats:modelcode
- })
- ;
- }
- export async function inserteGovFinancialAssetComp(body :GovFinancialAssetCompModel){
- return baseFun.request<TableData<GovFinancialAssetCompModel>>('/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);
- }
|