2025-04-06 22:13:46 +07:00
|
|
|
pub mod v1;
|
2025-05-20 10:45:01 +07:00
|
|
|
|
2025-09-26 17:35:30 +07:00
|
|
|
// Re-export core entity types used across the gacha system
|
|
|
|
|
pub use imphnen_entities::{
|
|
|
|
|
CountResult,
|
|
|
|
|
Error,
|
|
|
|
|
ExperienceDto,
|
|
|
|
|
EducationDto,
|
|
|
|
|
MessageResponseDto,
|
|
|
|
|
MetaRequestDto,
|
|
|
|
|
MetaResponseDto,
|
|
|
|
|
PermissionsEnum,
|
|
|
|
|
PermissionsItemDto,
|
|
|
|
|
PermissionsQueryDto,
|
|
|
|
|
ResponseListSuccessDto,
|
|
|
|
|
ResponseSuccessDto,
|
|
|
|
|
UsersDetailQueryDto,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// Explicitly import only what we need from libs and utils to avoid pollution
|
|
|
|
|
pub use imphnen_libs::{
|
|
|
|
|
AppState,
|
|
|
|
|
MinioService,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
pub use imphnen_utils::{
|
|
|
|
|
bind_filter,
|
|
|
|
|
csrf_token,
|
|
|
|
|
extract_email,
|
|
|
|
|
generate_date,
|
|
|
|
|
generate_otp,
|
|
|
|
|
get_id,
|
|
|
|
|
logger,
|
|
|
|
|
make_thing,
|
|
|
|
|
query_builder,
|
|
|
|
|
query_list,
|
|
|
|
|
response_format,
|
|
|
|
|
serde_helpers,
|
|
|
|
|
validator,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// Re-export public v1 API
|
2025-10-11 23:23:51 +07:00
|
|
|
pub use v1::gacha_router;
|