feat: restore source parity and harden agent runtime
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
from sqlalchemy import Column, String, Text, Boolean, Integer
|
||||
|
||||
from app.base_model import BaseModel
|
||||
|
||||
|
||||
class Demo(BaseModel):
|
||||
"""
|
||||
Demo模型 - 演示数据权限和字段权限
|
||||
|
||||
数据权限字段:
|
||||
- sys_creator_id: 创建人ID(继承自BaseModel)
|
||||
- sys_dept_id: 部门ID(继承自BaseModel)
|
||||
|
||||
业务字段:
|
||||
- title: 标题(必填,不可隐藏)
|
||||
- content: 内容(可选,可隐藏)
|
||||
- status: 状态(必填,不可隐藏)
|
||||
- priority: 优先级(可选,可隐藏)
|
||||
- is_active: 是否激活(可选,可隐藏)
|
||||
"""
|
||||
__tablename__ = "demos"
|
||||
|
||||
title = Column(String(100), nullable=False, comment="标题")
|
||||
content = Column(Text, nullable=True, comment="内容")
|
||||
status = Column(Integer, default=1, comment="状态:0=草稿,1=发布,2=归档")
|
||||
priority = Column(Integer, default=0, comment="优先级:0=低,1=中,2=高")
|
||||
is_active = Column(Boolean, default=True, comment="是否激活")
|
||||
Reference in New Issue
Block a user