yzy_base.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. from sqlalchemy import String, Column, Integer, Date, DateTime
  4. from database import Base
  5. class YzyOrgUnitEntity(Base):
  6. """
  7. 组织机构信息表
  8. """
  9. __tablename__ = "yzy_org_unit"
  10. unitid = Column(String, primary_key=True)
  11. unitname = Column(String)
  12. createtime = Column(Date)
  13. updatetime = Column(Date)
  14. unitpath = Column(String)
  15. parentunitid = Column(String)
  16. order = Column(Integer)
  17. weworkpartyid = Column(String)
  18. orgtype = Column(String)
  19. priority = Column(Integer)
  20. class YzyOrgUserEntity(Base):
  21. """
  22. 用户信息表
  23. """
  24. __tablename__ = "yzy_org_user"
  25. uid = Column(Integer, primary_key=True, autoincrement=True)
  26. userid = Column(String, primary_key=True)
  27. username = Column(String)
  28. displayname = Column(String)
  29. account = Column(String)
  30. gender = Column(Integer)
  31. telephonenumber = Column(String)
  32. certificatetypeid = Column(Integer)
  33. certificatenumber = Column(String)
  34. #weworkpartyid = Column(String)
  35. createtime = Column(Date)
  36. updatetime = Column(Date)
  37. unitid = Column(String)
  38. #unitleader = Column(Integer)
  39. position = Column(String)
  40. priority = Column(Integer)
  41. unitpath = Column(Integer)