ref: response schema file

This commit is contained in:
zy7y
2022-09-12 15:22:08 +08:00
parent 7db1277dd9
commit f27d2e9f7c
18 changed files with 132 additions and 140 deletions

17
backend/models/common.py Normal file
View File

@@ -0,0 +1,17 @@
from tortoise import fields, models
class Table(models.Model):
"""
抽象模型
"""
id = fields.IntField(pk=True, description="主键")
status = fields.SmallIntField(default=1, description="状态 1有效 9 删除 5选中")
created = fields.DatetimeField(auto_now_add=True, description="创建时间", null=True)
modified = fields.DatetimeField(auto_now=True, description="更新时间", null=True)
class Meta:
abstract = True
ordering = ["-created"]
indexes = ("status",)

View File

@@ -1,4 +1,4 @@
from core.table import Table, fields
from models.common import Table, fields
class MenuModel(Table):

View File

@@ -1,4 +1,4 @@
from core.table import Table, fields
from models.common import Table, fields
class RoleRelationMixin:

View File

@@ -1,4 +1,4 @@
from core.table import Table, fields
from models.common import Table, fields
class RoleModel(Table):

View File

@@ -1,4 +1,4 @@
from core.table import Table, fields
from models.common import Table, fields
class UserModel(Table):