ry_system_util.py 936 B

1234567891011121314151617181920212223242526272829
  1. from models import *
  2. def dept_id_get_dept_info(db,dept_id):
  3. query = db.query(SysDept)
  4. query = query.filter(SysDept.del_flag != '2')
  5. query = query.filter(SysDept.dept_id == dept_id)
  6. return query.first()
  7. def user_id_get_user_info(db,user_id):
  8. query = db.query(SysUser)
  9. query = query.filter(SysUser.del_flag != '2')
  10. query = query.filter(SysUser.dept_id == user_id)
  11. return query.first()
  12. def parent_id_get_dept_info(db,parent_id,dept_id=None):
  13. query = db.query(SysDept)
  14. query = query.filter(SysDept.del_flag != '2')
  15. query = query.filter(SysDept.parent_id == parent_id)
  16. # 排除某些部门
  17. if dept_id:
  18. query = query.filter(SysDept.dept_id != dept_id)
  19. return query.all()
  20. def parent_id_get_dept_info(db,parent_id):
  21. query = db.query(SysDept)
  22. query = query.filter(SysDept.del_flag != '2')
  23. query = query.filter(SysDept.parent_id == parent_id)
  24. return query.all()