Files
geg-gas-web/src/api/mdm/Bank/index.ts

141 lines
2.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { LngBBankPageModel, LngBBankPageParams, LngBBankPageResult } from './model/BankModel';
import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode } from '/#/axios';
enum Api {
Page = '/mdm/bank/page',
List = '/mdm/bank/list',
Info = '/mdm/bank/info',
LngBBank = '/mdm/bank',
Enable = '/mdm/bank/enable',
Disable= '/mdm/bank/disable',
DataLog = '/mdm/bank/datalog',
}
/**
* @description: 查询LngBBank分页列表
*/
export async function getLngBBankPage(params: LngBBankPageParams, mode: ErrorMessageMode = 'modal') {
return defHttp.get<LngBBankPageResult>(
{
url: Api.Page,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取LngBBank信息
*/
export async function getLngBBank(id: String, mode: ErrorMessageMode = 'modal') {
return defHttp.get<LngBBankPageModel>(
{
url: Api.Info,
params: { id },
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 新增LngBBank
*/
export async function addLngBBank(lngBBank: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.LngBBank,
params: lngBBank,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 更新LngBBank
*/
export async function updateLngBBank(lngBBank: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.put<boolean>(
{
url: Api.LngBBank,
params: lngBBank,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 删除LngBBank批量删除
*/
export async function deleteLngBBank(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.delete<boolean>(
{
url: Api.LngBBank,
data: ids,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 启用数据LngBBank
*/
export async function enableLngBBank(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Enable,
data: ids,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 作废数据LngBBank
*/
export async function disableLngBBank(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Disable,
data: ids,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取数据日志LngBBank
*/
export async function getDataLogLngBBank(id: string, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.Datalog,
data: id,
},
{
errorMessageMode: mode,
},
);
}