import {HTTPBody} from '@fastify-modular/route'; import {pito} from 'pito'; import {NeedLogin} from '../defines'; // ========================================================================== export const CompleteBalanceParam = pito.Obj({ dealId: pito.Num(), }); export type CompleteBalanceParam = pito.Type; // ========================================================================== export const CompleteBalanceOutput = pito.Obj({}); export type CompleteBalanceOutput = pito.Type; // ========================================================================== export const CompleteBalance = HTTPBody( 'POST', '/api/v1/product/deal/balance/complete/:dealId', 'deal', ) .params(CompleteBalanceParam) .response(CompleteBalanceOutput) .presets(NeedLogin) .build(); // ==========================================================================