import { defRequest } from '@/utils/request' import { PaginationData } from '@/utils/request/model' import { ConnectorsModel } from '@/types/connectors' import { AddProcessConnectorsParamsModel, // 新增服务 UpdateProcessConnectorsModel, // 修改服务 DeleteProcessConnectorsParamsModel, // 删除服务 GetProcessConnectorsParamsByIdModel, // 单条查询 GetProcessConnectorsParamsModel, // 列表查询 } from './model' enum Api { ProcessConnectors = '/connectors', } /** * @description: 新增服务 * @yapi: http://yapi.jcinfo.com/project/551/interface/api/57373 * @author: chens * @date: 2022/08/29 */ export function addProcessConnectorsApi( params: AddProcessConnectorsParamsModel ) { return defRequest.post({ url: Api.ProcessConnectors, data: params, }) } /** * @description: 修改服务 * @yapi: http://yapi.jcinfo.com/project/551/interface/api/57378 * @author: chens * @date: 2022/08/29 */ export function updateProcessConnectorsApi( params: UpdateProcessConnectorsModel ) { return defRequest.put({ url: `${Api.ProcessConnectors}/${params.id}`, data: params, }) } /** * @description: 删除服务 * @yapi: http://yapi.jcinfo.com/project/551/interface/api/57383 * @author: chens * @date: 2022/08/29 */ export function deleteProcessConnectorsApi( params: DeleteProcessConnectorsParamsModel ) { return defRequest.delete({ url: `${Api.ProcessConnectors}/${params.id}`, headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }) } /** * @description: 单条查询 * @yapi: http://yapi.jcinfo.com/project/551/interface/api/57388 * @author: chens * @date: 2022/08/29 */ export function getProcessConnectorsByIdApi( params: GetProcessConnectorsParamsByIdModel ) { return defRequest.get({ url: `${Api.ProcessConnectors}/${params.id}`, params: params, }) } /** * @description: 列表查询 * @yapi: http://yapi.jcinfo.com/project/551/interface/api/57393 * @author: chens * @date: 2022/08/29 */ export function getProcessConnectorsApi( params: GetProcessConnectorsParamsModel ) { return defRequest.get>({ url: Api.ProcessConnectors, params: params, headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }) }