Skip to main content

backbone_payroll/presentation/http/
mod.rs

1//! HTTP handlers
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! These handlers use Axum and backbone-core's BackboneCrudHandler
6//! to provide all 12 standard Backbone CRUD endpoints.
7
8pub mod compensation_change_handler;
9pub mod payroll_entry_handler;
10pub mod salary_slip_handler;
11pub mod salary_slip_line_handler;
12pub mod salary_structure_handler;
13pub mod salary_component_handler;
14
15// <<< CUSTOM
16// Guarded composition (user-owned file): validated run verbs + computed slips + safe reads, no
17// generic run/slip/slip-line mutation.
18pub mod guarded_routes;
19// END CUSTOM
20
21// Re-exports
22pub use compensation_change_handler::{create_compensation_change_routes, create_compensation_change_read_routes, create_compensation_change_write_routes, create_compensation_change_history_route};
23pub use payroll_entry_handler::{create_payroll_entry_routes, create_payroll_entry_read_routes, create_payroll_entry_write_routes};
24pub use salary_slip_handler::{create_salary_slip_routes, create_salary_slip_read_routes, create_salary_slip_write_routes, create_salary_slip_history_route};
25pub use salary_slip_line_handler::{create_salary_slip_line_routes, create_salary_slip_line_read_routes, create_salary_slip_line_write_routes};
26pub use salary_structure_handler::{create_salary_structure_routes, create_salary_structure_read_routes, create_salary_structure_write_routes};
27pub use salary_component_handler::{create_salary_component_routes, create_salary_component_read_routes, create_salary_component_write_routes};
28// <<< CUSTOM
29pub use guarded_routes::create_guarded_payroll_routes;
30// END CUSTOM