import request from '@/utils/request-go'; import { AxiosPromise } from 'axios'; import { QualityConstructionLogVO, QualityConstructionLogForm, QualityConstructionLogQuery } from '@/api/quality/qualityConstructionLog/types'; /** * 查询质量-施工日志列表 * @param query * @returns {*} */ export const listQualityConstructionLog = (query?: QualityConstructionLogQuery): AxiosPromise => { return request({ url: '/zm/api/v1/system/busConstructionLog/list', method: 'get', params: query }); }; /** * 查询质量-施工日志详细 * @param id */ export const getQualityConstructionLog = (id: string | number): AxiosPromise => { return request({ url: 'zm/api/v1/system/busConstructionLog/get', method: 'get', params: { id } }); }; /** * 新增质量-施工日志 * @param data */ export const addQualityConstructionLog = (data: QualityConstructionLogForm) => { return request({ url: '/quality/qualityConstructionLog', method: 'post', data: data }); }; /** * 修改质量-施工日志 * @param data */ export const updateQualityConstructionLog = (data: QualityConstructionLogForm) => { return request({ url: '/quality/qualityConstructionLog', method: 'put', data: data }); }; /** * 删除质量-施工日志 * @param id */ export const delQualityConstructionLog = (id: string | number | Array) => { return request({ url: '/quality/qualityConstructionLog/' + id, method: 'delete' }); };