feat: 初始化工程

This commit is contained in:
2026-09-09 18:42:37 +08:00
commit 31af6e07e2
29 changed files with 1208 additions and 0 deletions

26
models/patch.py Normal file
View File

@@ -0,0 +1,26 @@
from sqlalchemy import Column, JSON, String, Text, BigInteger, Date
from models.base import AuditBase
class Patches(AuditBase):
name = Column(String(100), nullable=False)
location = Column(String(200))
status = Column(String(50))
class Crops(AuditBase):
patch_id = Column(BigInteger, nullable=False)
name = Column(String(100), nullable=False)
variety = Column(String(100))
date = Column(Date)
class Records(AuditBase):
crop_id = Column(BigInteger, nullable=False)
type = Column(String(50))
date = Column(Date)
content = Column(Text)
images = Column(JSON)
videos = Column(JSON)
stage = Column(String(50))