sys_post_service.py 536 B

123456789101112131415161718
  1. from typing import Optional
  2. from domain.dtos import SysPostDto, SysPostCreateDto, SysPostUpdateDto
  3. from domain.models import SysPostModel
  4. from domain.services.base_services import CurdServiceBase
  5. class SysPostService(
  6. CurdServiceBase[SysPostModel, SysPostDto, SysPostCreateDto, SysPostUpdateDto]
  7. ):
  8. def __init__(self, db_name: Optional[str] = None):
  9. super().__init__(
  10. SysPostModel,
  11. SysPostDto,
  12. SysPostCreateDto,
  13. SysPostUpdateDto,
  14. db_name=db_name,
  15. )