import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { NeedLogin } from '../defines'; // ========================================================================== export const CancelDealByIdParam = pito.Obj({ dealId: pito.Int(), }); export type CancelDealByIdParam = pito.Type; // ========================================================================== export const CancelDealByIdOutput = pito.Obj({}); export type CancelDealByIdOutput = pito.Type; // ========================================================================== export const CancelDealById = HTTPBody('DELETE', '/api/v1/product/deal/:dealId', 'deal',) .params(CancelDealByIdParam) .response(CancelDealByIdOutput) .presets(NeedLogin) .build();