mirror of
https://github.com/fastapi-practices/fastapi_best_architecture.git
synced 2026-03-13 09:31:31 +08:00
* Add support for celery dynamic tasks * Update the celery conf * Update the celery task tables name * Refactor the celery task-related interfaces * Optimize auto-discovery tasks * Remove redundant config * Refine the business codes * Optimize crontab validation returns * Update dependencies in pyproject toml * Fix some bugs * Update dependencies * Update the version to 1.7.0 * Fix update and delete event
21 lines
369 B
Python
21 lines
369 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
from backend.common.enums import IntEnum, StrEnum
|
|
|
|
|
|
class TaskSchedulerType(IntEnum):
|
|
"""任务调度类型"""
|
|
|
|
INTERVAL = 0
|
|
CRONTAB = 1
|
|
|
|
|
|
class PeriodType(StrEnum):
|
|
"""周期类型"""
|
|
|
|
DAYS = 'days'
|
|
HOURS = 'hours'
|
|
MINUTES = 'minutes'
|
|
SECONDS = 'seconds'
|
|
MICROSECONDS = 'microseconds'
|