sys_dept.py 863 B

12345678910111213141516171819202122
  1. from sqlalchemy import Column, Integer, String
  2. from domain.models.base_model import FullModelBase
  3. class SysDeptModel(FullModelBase):
  4. """
  5. 部门表
  6. """
  7. __tablename__ = "sys_dept"
  8. parent_id = Column(Integer, default=0, comment="父部门id")
  9. ancestors = Column(String(50), nullable=True, default="", comment="祖级列表")
  10. dept_name = Column(String(30), nullable=True, default="", comment="部门名称")
  11. order_num = Column(Integer, default=0, comment="显示顺序")
  12. leader = Column(String(20), nullable=True, default=None, comment="负责人")
  13. phone = Column(String(11), nullable=True, default=None, comment="联系电话")
  14. email = Column(String(50), nullable=True, default=None, comment="邮箱")
  15. status = Column(
  16. Integer, nullable=False, default=0, comment="部门状态(0正常 1停用)"
  17. )