wujianwei
2025-12-15 6323e1efb067f80df0f848abf7062b7601f9a04a
ui/admin-ui3/src/api/tms/tmsQuoteDetail.ts
@@ -1,33 +1,59 @@
import request,{download,requestType} from "@/utils/request";
import request, {download, requestType} from "@/utils/request";
import {BaseEntityInterface} from "@/utils/globalInterface";
export interface TmsQuoteDetailI extends BaseEntityInterface{
            id ?:  number   ,            systemCode ?:  string   ,            quotePlanId ?:  number   ,            quotePlanCode ?:  string   ,            vehicleProviderId ?:  number   ,            vehicleProviderName ?:  string   ,            transportRoute ?:  string   ,            startRegionCode ?:  string   ,            startRegion ?:  string   ,            startWarehouse ?:  number   ,            endRegionCode ?:  string   ,            endRegion ?:  string   ,            endWarehouse ?:  number   ,            vehicleType ?:  number   ,            transportMode ?:  number   ,            routeType ?:  number   ,            freightPrice ?:  string   ,            status ?:  number   ,            createBy ?:  string   ,            createTime ?:  string   ,            updateBy ?:  string   ,            updateTime ?:  string   ,            remark ?:  string       }
export interface TmsQuoteDetailI extends BaseEntityInterface {
    id?: number,
    systemCode?: string,
    quotePlanId?: number,
    quotePlanCode?: string,
    vehicleProviderId?: number,
    vehicleProviderName?: string,
    transportRoute?: string,
    startRegionCode?: string,
    startRegion?: string,
    startWarehouse?: number,
    endRegionCode?: string,
    endRegion?: string,
    endWarehouse?: number,
    vehicleType?: number,
    transportMode?: number,
    routeType?: number,
    freightPrice?: string,
    status?: number,
    createBy?: string,
    createTime?: string,
    updateBy?: string,
    updateTime?: string,
    remark?: string,
    items?: any
}
/**
 * 查询报价明细列表
 */
export const listTmsQuoteDetail:requestType = (query) => {
export const listTmsQuoteDetail: requestType = (query) => {
    return request({
        url: '/tms/tmsQuoteDetail/list',
        method:'get',
        params:query
        method: 'get',
        params: query
    })
}
/**
 * 查询报价明细详细
 */
export const getTmsQuoteDetail:requestType = (id) => {
export const getTmsQuoteDetail: requestType = (id) => {
    return request({
        url: '/tms/tmsQuoteDetail/' + id,
        method:'get'
        method: 'get'
    })
}
/**
 * 新增报价明细
 */
export const addTmsQuoteDetail:requestType = (data) => {
export const addTmsQuoteDetail: requestType = (data) => {
    return request({
        url: '/tms/tmsQuoteDetail',
        method: 'post',
@@ -38,7 +64,7 @@
/**
 * 修改报价明细
 */
export const updateTmsQuoteDetail:requestType = (data) => {
export const updateTmsQuoteDetail: requestType = (data) => {
    return request({
        url: '/tms/tmsQuoteDetail',
        method: 'put',
@@ -49,7 +75,7 @@
/**
 * 删除报价明细
 */
export const delTmsQuoteDetail:requestType = (id) => {
export const delTmsQuoteDetail: requestType = (id) => {
    return request({
        url: '/tms/tmsQuoteDetail/' + id,
        method: 'delete'
@@ -60,8 +86,8 @@
/**
 * 导出报价明细
 */
export const exportTmsQuoteDetail:requestType = (query) => {
    return new Promise<any>(()=>{
        download('/tms/tmsQuoteDetail/export',query);
export const exportTmsQuoteDetail: requestType = (query) => {
    return new Promise<any>(() => {
        download('/tms/tmsQuoteDetail/export', query);
    })
}