1234567891011121314151617181920212223 |
- from tortoise import fields
- from tortoise.models import Model
- from pydantic import BaseModel
- from datetime import datetime
- class User(Model):
- id = fields.IntField(pk=True)
- username = fields.CharField(max_length=30, unique=True, description="帳號")
- password = fields.CharField(max_length=128, description="密碼")
- email = fields.CharField(max_length=128, description="信箱")
- points = fields.IntField(description="點數")
- class Class_list(Model):
- id = fields.IntField(pk=True)
- name = fields.CharField(max_length=255, description="活動名稱")
- start_time = fields.DatetimeField(description="開始時間")
- end_time = fields.DatetimeField(description="結束時間")
- location = fields.CharField(max_length=255, description="地點")
- lecturer = fields.CharField(max_length=255, description="講師")
- organizer = fields.CharField(max_length=255, description="主辦單位")
- contact = fields.CharField(max_length=255, description="聯絡資訊")
- introduction = fields.TextField(description="簡介")
- content = fields.TextField(description="內容")
- cover_img = fields.CharField(max_length=255, description="封面圖片")
|