import request,{download,requestType} from "@/utils/request";
|
import {BaseEntityInterface} from "@/utils/globalInterface";
|
export interface ReceivableFeeManagementI extends BaseEntityInterface{
|
id ?: number , systemNo ?: string , relatedBillNo ?: string , sourceSystem ?: string , businessSector ?: string , documentType ?: string , documentNo ?: string , isInternalSettlement ?: string , internalSettlementUnit ?: string , customerName ?: string , projectName ?: string , businessTime ?: string , receivableConfirmTime ?: string , receivableAmount ?: string , status ?: string , remark ?: string , createBy ?: string , createTime ?: string , updateBy ?: string , updateTime ?: string , deleted ?: number }
|
|
|
/**
|
* 查询应收费用管理列表
|
*/
|
export const listReceivableFeeManagement:requestType = (query) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/list',
|
method:'get',
|
params:query
|
})
|
}
|
/**
|
* 查询应收费用管理详细
|
*/
|
export const getReceivableFeeManagement:requestType = (id) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/' + id,
|
method:'get'
|
})
|
}
|
/**
|
* 查询应收费用生成账单
|
*/
|
export const getStatistics:requestType = (id) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/statistics/' + id,
|
method:'get'
|
})
|
}
|
/* 确认生成账单 */
|
|
export const addCreateBill:requestType = (data) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/createBill',
|
method: 'post',
|
data
|
})
|
}
|
|
/**
|
* 新增应收费用管理
|
*/
|
export const addReceivableFeeManagement:requestType = (data) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement',
|
method: 'post',
|
data
|
})
|
}
|
|
/**
|
* 修改应收费用管理
|
*/
|
export const updateReceivableFeeManagement:requestType = (data) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement',
|
method: 'put',
|
data
|
})
|
}
|
/* 作废 */
|
export const receivableFeeManagementVoid:requestType = (id) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/void/'+id,
|
method: 'put',
|
})
|
}
|
/**
|
* 删除应收费用管理
|
*/
|
export const delReceivableFeeManagement:requestType = (id) => {
|
return request({
|
url: '/cwgl/receivableFeeManagement/' + id,
|
method: 'delete'
|
})
|
}
|
|
|
/**
|
* 导出应收费用管理
|
*/
|
export const exportReceivableFeeManagement:requestType = (query) => {
|
return new Promise<any>(()=>{
|
download('/cwgl/receivableFeeManagement/export',query);
|
})
|
}
|
|
/**
|
* 下载导入模板
|
*/
|
export const importTemplateReceivableFeeManagement:requestType = (query) => {
|
return new Promise<any>(()=>{
|
download('/cwgl/receivableFeeManagement/importTemplate',query);
|
})
|
}
|