.
This commit is contained in:
parent
e5fbad0915
commit
789fd4ec3e
@ -48,20 +48,28 @@ export const paymentMethodsRouter = (params: StartParams) => {
|
|||||||
|
|
||||||
// ----------------------------------------------
|
// ----------------------------------------------
|
||||||
|
|
||||||
router.get("/", validateRequest(ListPaymentMethodsRequestSchema, "query"), (req, res, next) => {
|
router.get(
|
||||||
const controller = new ListPaymentMethodsController(deps.useCases.listPaymentMethods());
|
"/",
|
||||||
return controller.execute(req, res, next);
|
validateRequest(ListPaymentMethodsRequestSchema, "params"),
|
||||||
});
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
|
const controller = new ListPaymentMethodsController(deps.useCases.listPaymentMethods());
|
||||||
|
return controller.execute(req, res, next);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.post("/", validateRequest(CreatePaymentMethodRequestSchema, "body"), (req, res, next) => {
|
router.post(
|
||||||
const controller = new CreatePaymentMethodController(deps.useCases.createPaymentMethod());
|
"/",
|
||||||
return controller.execute(req, res, next);
|
validateRequest(CreatePaymentMethodRequestSchema, "body"),
|
||||||
});
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
|
const controller = new CreatePaymentMethodController(deps.useCases.createPaymentMethod());
|
||||||
|
return controller.execute(req, res, next);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:payment_method_id",
|
"/:payment_method_id",
|
||||||
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new GetPaymentMethodByIdController(deps.useCases.getPaymentMethodById());
|
const controller = new GetPaymentMethodByIdController(deps.useCases.getPaymentMethodById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -70,7 +78,7 @@ export const paymentMethodsRouter = (params: StartParams) => {
|
|||||||
router.delete(
|
router.delete(
|
||||||
"/:payment_method_id",
|
"/:payment_method_id",
|
||||||
validateRequest(DeletePaymentMethodByIdRequestSchema, "params"),
|
validateRequest(DeletePaymentMethodByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DeletePaymentMethodByIdController(
|
const controller = new DeletePaymentMethodByIdController(
|
||||||
deps.useCases.deletePaymentMethodById()
|
deps.useCases.deletePaymentMethodById()
|
||||||
);
|
);
|
||||||
@ -82,7 +90,7 @@ export const paymentMethodsRouter = (params: StartParams) => {
|
|||||||
"/:payment_method_id",
|
"/:payment_method_id",
|
||||||
validateRequest(UpdatePaymentMethodByIdParamsRequestSchema, "params"),
|
validateRequest(UpdatePaymentMethodByIdParamsRequestSchema, "params"),
|
||||||
validateRequest(UpdatePaymentMethodByIdRequestSchema, "body"),
|
validateRequest(UpdatePaymentMethodByIdRequestSchema, "body"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new UpdatePaymentMethodByIdController(
|
const controller = new UpdatePaymentMethodByIdController(
|
||||||
deps.useCases.updatePaymentMethodById()
|
deps.useCases.updatePaymentMethodById()
|
||||||
);
|
);
|
||||||
@ -93,7 +101,7 @@ export const paymentMethodsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:payment_method_id/disable",
|
"/:payment_method_id/disable",
|
||||||
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DisablePaymentMethodByIdController(
|
const controller = new DisablePaymentMethodByIdController(
|
||||||
deps.useCases.disablePaymentMethodById()
|
deps.useCases.disablePaymentMethodById()
|
||||||
);
|
);
|
||||||
@ -104,7 +112,7 @@ export const paymentMethodsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:payment_method_id/enable",
|
"/:payment_method_id/enable",
|
||||||
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
validateRequest(GetPaymentMethodByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new EnablePaymentMethodByIdController(
|
const controller = new EnablePaymentMethodByIdController(
|
||||||
deps.useCases.enablePaymentMethodById()
|
deps.useCases.enablePaymentMethodById()
|
||||||
);
|
);
|
||||||
|
|||||||
@ -42,20 +42,28 @@ export const paymentTermsRouter = (params: StartParams) => {
|
|||||||
requireCompanyContext()(req as RequestWithAuth, res, next),
|
requireCompanyContext()(req as RequestWithAuth, res, next),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
router.get("/", validateRequest(ListPaymentTermsRequestSchema, "query"), (req, res, next) => {
|
router.get(
|
||||||
const controller = new ListPaymentTermsController(deps.useCases.listPaymentTerms());
|
"/",
|
||||||
return controller.execute(req, res, next);
|
validateRequest(ListPaymentTermsRequestSchema, "params"),
|
||||||
});
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
|
const controller = new ListPaymentTermsController(deps.useCases.listPaymentTerms());
|
||||||
|
return controller.execute(req, res, next);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.post("/", validateRequest(CreatePaymentTermRequestSchema, "body"), (req, res, next) => {
|
router.post(
|
||||||
const controller = new CreatePaymentTermController(deps.useCases.createPaymentTerm());
|
"/",
|
||||||
return controller.execute(req, res, next);
|
validateRequest(CreatePaymentTermRequestSchema, "body"),
|
||||||
});
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
|
const controller = new CreatePaymentTermController(deps.useCases.createPaymentTerm());
|
||||||
|
return controller.execute(req, res, next);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:payment_term_id",
|
"/:payment_term_id",
|
||||||
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new GetPaymentTermByIdController(deps.useCases.getPaymentTermById());
|
const controller = new GetPaymentTermByIdController(deps.useCases.getPaymentTermById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -64,7 +72,7 @@ export const paymentTermsRouter = (params: StartParams) => {
|
|||||||
router.delete(
|
router.delete(
|
||||||
"/:payment_term_id",
|
"/:payment_term_id",
|
||||||
validateRequest(DeletePaymentTermByIdRequestSchema, "params"),
|
validateRequest(DeletePaymentTermByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DeletePaymentTermByIdController(deps.useCases.deletePaymentTermById());
|
const controller = new DeletePaymentTermByIdController(deps.useCases.deletePaymentTermById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -74,7 +82,7 @@ export const paymentTermsRouter = (params: StartParams) => {
|
|||||||
"/:payment_term_id",
|
"/:payment_term_id",
|
||||||
validateRequest(UpdatePaymentTermByIdParamsRequestSchema, "params"),
|
validateRequest(UpdatePaymentTermByIdParamsRequestSchema, "params"),
|
||||||
validateRequest(UpdatePaymentTermByIdRequestSchema, "body"),
|
validateRequest(UpdatePaymentTermByIdRequestSchema, "body"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new UpdatePaymentTermByIdController(deps.useCases.updatePaymentTermById());
|
const controller = new UpdatePaymentTermByIdController(deps.useCases.updatePaymentTermById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -83,7 +91,7 @@ export const paymentTermsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:payment_term_id/disable",
|
"/:payment_term_id/disable",
|
||||||
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DisablePaymentTermByIdController(
|
const controller = new DisablePaymentTermByIdController(
|
||||||
deps.useCases.disablePaymentTermById()
|
deps.useCases.disablePaymentTermById()
|
||||||
);
|
);
|
||||||
@ -94,7 +102,7 @@ export const paymentTermsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:payment_term_id/enable",
|
"/:payment_term_id/enable",
|
||||||
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
validateRequest(GetPaymentTermByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new EnablePaymentTermByIdController(deps.useCases.enablePaymentTermById());
|
const controller = new EnablePaymentTermByIdController(deps.useCases.enablePaymentTermById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,8 +44,8 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
validateRequest(ListTaxDefinitionsRequestSchema, "query"),
|
validateRequest(ListTaxDefinitionsRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new ListTaxDefinitionsController(deps.useCases.listTaxDefinitions());
|
const controller = new ListTaxDefinitionsController(deps.useCases.listTaxDefinitions());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -54,7 +54,7 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
validateRequest(CreateTaxDefinitionRequestSchema, "body"),
|
validateRequest(CreateTaxDefinitionRequestSchema, "body"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new CreateTaxDefinitionController(deps.useCases.createTaxDefinition());
|
const controller = new CreateTaxDefinitionController(deps.useCases.createTaxDefinition());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -63,10 +63,8 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
router.get(
|
router.get(
|
||||||
"/:tax_definition_id",
|
"/:tax_definition_id",
|
||||||
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new GetTaxDefinitionByIdController(
|
const controller = new GetTaxDefinitionByIdController(deps.useCases.getTaxDefinitionById());
|
||||||
deps.useCases.getTaxDefinitionById()
|
|
||||||
);
|
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -74,7 +72,7 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
router.delete(
|
router.delete(
|
||||||
"/:tax_definition_id",
|
"/:tax_definition_id",
|
||||||
validateRequest(DeleteTaxDefinitionByIdRequestSchema, "params"),
|
validateRequest(DeleteTaxDefinitionByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DeleteTaxDefinitionByIdController(
|
const controller = new DeleteTaxDefinitionByIdController(
|
||||||
deps.useCases.deleteTaxDefinitionById()
|
deps.useCases.deleteTaxDefinitionById()
|
||||||
);
|
);
|
||||||
@ -86,7 +84,7 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
"/:tax_definition_id",
|
"/:tax_definition_id",
|
||||||
validateRequest(UpdateTaxDefinitionByIdParamsRequestSchema, "params"),
|
validateRequest(UpdateTaxDefinitionByIdParamsRequestSchema, "params"),
|
||||||
validateRequest(UpdateTaxDefinitionByIdRequestSchema, "body"),
|
validateRequest(UpdateTaxDefinitionByIdRequestSchema, "body"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new UpdateTaxDefinitionByIdController(
|
const controller = new UpdateTaxDefinitionByIdController(
|
||||||
deps.useCases.updateTaxDefinitionById()
|
deps.useCases.updateTaxDefinitionById()
|
||||||
);
|
);
|
||||||
@ -97,7 +95,7 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:tax_definition_id/disable",
|
"/:tax_definition_id/disable",
|
||||||
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DisableTaxDefinitionByIdController(
|
const controller = new DisableTaxDefinitionByIdController(
|
||||||
deps.useCases.disableTaxDefinitionById()
|
deps.useCases.disableTaxDefinitionById()
|
||||||
);
|
);
|
||||||
@ -108,7 +106,7 @@ export const taxDefinitionsRouter = (params: StartParams) => {
|
|||||||
router.patch(
|
router.patch(
|
||||||
"/:tax_definition_id/enable",
|
"/:tax_definition_id/enable",
|
||||||
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
validateRequest(GetTaxDefinitionByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
(req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new EnableTaxDefinitionByIdController(
|
const controller = new EnableTaxDefinitionByIdController(
|
||||||
deps.useCases.enableTaxDefinitionById()
|
deps.useCases.enableTaxDefinitionById()
|
||||||
);
|
);
|
||||||
|
|||||||
@ -42,29 +42,41 @@ export const taxRegimesRouter = (params: StartParams) => {
|
|||||||
requireCompanyContext()(req as RequestWithAuth, res, next),
|
requireCompanyContext()(req as RequestWithAuth, res, next),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
router.get("/", validateRequest(ListTaxRegimesRequestSchema, "query"), (req, res, next) => {
|
router.get(
|
||||||
const controller = new ListTaxRegimesController(deps.useCases.listTaxRegimes());
|
"/",
|
||||||
return controller.execute(req, res, next);
|
//checkTabContext,
|
||||||
});
|
validateRequest(ListTaxRegimesRequestSchema, "params"),
|
||||||
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
router.post("/", validateRequest(CreateTaxRegimeRequestSchema, "body"), (req, res, next) => {
|
const controller = new ListTaxRegimesController(deps.useCases.listTaxRegimes());
|
||||||
const controller = new CreateTaxRegimeController(deps.useCases.createTaxRegime());
|
return controller.execute(req, res, next);
|
||||||
return controller.execute(req, res, next);
|
}
|
||||||
});
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:tax_regime_id",
|
"/:tax_regime_id",
|
||||||
|
//checkTabContext,
|
||||||
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new GetTaxRegimeByIdController(deps.useCases.getTaxRegimeById());
|
const controller = new GetTaxRegimeByIdController(deps.useCases.getTaxRegimeById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
router.post(
|
||||||
|
"/",
|
||||||
|
//checkTabContext,
|
||||||
|
validateRequest(CreateTaxRegimeRequestSchema, "body"),
|
||||||
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
|
const controller = new CreateTaxRegimeController(deps.useCases.createTaxRegime());
|
||||||
|
return controller.execute(req, res, next);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete(
|
||||||
"/:tax_regime_id",
|
"/:tax_regime_id",
|
||||||
|
//checkTabContext,
|
||||||
validateRequest(DeleteTaxRegimeByIdRequestSchema, "params"),
|
validateRequest(DeleteTaxRegimeByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DeleteTaxRegimeByIdController(deps.useCases.deleteTaxRegimeById());
|
const controller = new DeleteTaxRegimeByIdController(deps.useCases.deleteTaxRegimeById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -72,9 +84,10 @@ export const taxRegimesRouter = (params: StartParams) => {
|
|||||||
|
|
||||||
router.put(
|
router.put(
|
||||||
"/:tax_regime_id",
|
"/:tax_regime_id",
|
||||||
|
//checkTabContext,
|
||||||
validateRequest(UpdateTaxRegimeByIdParamsRequestSchema, "params"),
|
validateRequest(UpdateTaxRegimeByIdParamsRequestSchema, "params"),
|
||||||
validateRequest(UpdateTaxRegimeByIdRequestSchema, "body"),
|
validateRequest(UpdateTaxRegimeByIdRequestSchema, "body"),
|
||||||
(req, res, next) => {
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new UpdateTaxRegimeByIdController(deps.useCases.updateTaxRegimeById());
|
const controller = new UpdateTaxRegimeByIdController(deps.useCases.updateTaxRegimeById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -82,8 +95,9 @@ export const taxRegimesRouter = (params: StartParams) => {
|
|||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
"/:tax_regime_id/disable",
|
"/:tax_regime_id/disable",
|
||||||
|
//checkTabContext,
|
||||||
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new DisableTaxRegimeByIdController(deps.useCases.disableTaxRegimeById());
|
const controller = new DisableTaxRegimeByIdController(deps.useCases.disableTaxRegimeById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
@ -91,8 +105,9 @@ export const taxRegimesRouter = (params: StartParams) => {
|
|||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
"/:tax_regime_id/enable",
|
"/:tax_regime_id/enable",
|
||||||
|
//checkTabContext,
|
||||||
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
validateRequest(GetTaxRegimeByIdRequestSchema, "params"),
|
||||||
(req, res, next) => {
|
async (req: Request, res: Response, next: NextFunction) => {
|
||||||
const controller = new EnableTaxRegimeByIdController(deps.useCases.enableTaxRegimeById());
|
const controller = new EnableTaxRegimeByIdController(deps.useCases.enableTaxRegimeById());
|
||||||
return controller.execute(req, res, next);
|
return controller.execute(req, res, next);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,6 +46,7 @@ export const useUpdateProformaTaxController = ({ form }: UseUpdateProformaTaxCon
|
|||||||
|
|
||||||
const taxRegimesQuery = useTaxRegimesListQuery({
|
const taxRegimesQuery = useTaxRegimesListQuery({
|
||||||
criteria: {
|
criteria: {
|
||||||
|
pageSize: 999,
|
||||||
filters: [
|
filters: [
|
||||||
{
|
{
|
||||||
field: "isActive",
|
field: "isActive",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user