项目初次提交

This commit is contained in:
2025-04-11 08:54:28 +08:00
commit 9e14a3256f
220 changed files with 15673 additions and 0 deletions

View File

@ -0,0 +1,10 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Create Time : 2023-02-15 20:03:49
# @File : __init__.py
# @IDE : PyCharm
# @desc : 初始化文件
from .issue import IssueParams, IssueCategoryParams

View File

@ -0,0 +1,51 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# @version : 1.0
# @Create Time : 2022/7/7 13:41
# @File : issue.py
# @IDE : PyCharm
# @desc : 常见问题
from fastapi import Depends
from core.dependencies import Paging, QueryParams
class IssueParams(QueryParams):
"""
列表分页
"""
def __init__(
self,
params: Paging = Depends(),
is_active: bool = None,
title: str = None,
category_id: int = None
):
super().__init__(params)
self.v_order = "desc"
self.v_order_field = "create_datetime"
self.is_active = is_active
self.category_id = category_id
self.title = ("like", title)
class IssueCategoryParams(QueryParams):
"""
列表分页
"""
def __init__(
self,
params: Paging = Depends(),
is_active: bool = None,
platform: str = None,
name: str = None
):
super().__init__(params)
self.v_order = "desc"
self.v_order_field = "create_datetime"
self.is_active = is_active
self.platform = platform
self.name = ("like", name)