sys_config_service.py 812 B

12345678910111213141516171819202122232425262728
  1. from typing import Optional
  2. from domain.dtos import SysConfigDto, SysConfigUpdateDto
  3. from domain.models import SysConfigModel
  4. from domain.services.base_services import CurdServiceBase
  5. class SysConfigService(
  6. CurdServiceBase[
  7. SysConfigModel, SysConfigDto, SysConfigUpdateDto, SysConfigUpdateDto
  8. ]
  9. ):
  10. def __init__(self, db_name: Optional[str] = None):
  11. super().__init__(
  12. SysConfigModel,
  13. SysConfigDto,
  14. SysConfigUpdateDto,
  15. SysConfigUpdateDto,
  16. db_name=db_name,
  17. )
  18. async def create(self, obj_in: SysConfigUpdateDto) -> SysConfigModel:
  19. """空实现 - 创建操作禁用"""
  20. return SysConfigModel()
  21. async def delete(self, id: int) -> None:
  22. """空实现 - 删除操作禁用"""
  23. pass