Commit 3f6617d7 authored by xianyang's avatar xianyang

优化角色,用户列表分页

parent e1ca584b
......@@ -18,7 +18,6 @@ def get_id_to_authority(db: Session, role_id: int):
return db.query(models.Account).filter(models.Account.id == role_id).first()
@wrapper_out()
def get_account_list(db: Session, param):
"""列表"""
result_list = []
......
......@@ -14,15 +14,14 @@ def get_id_to_authority(db: Session, role_id: int):
return db.query(models.Role).filter(models.Role.id == role_id).first()
@wrapper_out()
def get_roles(db: Session, param):
result_list = []
name = param.role_name if param.role_name else ""
if name:
query_res = db.query(models.Role).filter(models.Role.role_name.like(f'%{name}%')).\
query_res = db.query(models.Role).filter(models.Role.role_name.like(f'%{name}%')).order_by(models.Role.id.desc()).\
offset((int(param.page) - 1) * param.size).limit(param.page * param.size).all()
else:
query_res = db.query(models.Role).offset((int(param.page) - 1) * param.size).limit(param.page * param.size).all()
query_res = db.query(models.Role).order_by(models.Role.id.desc()).offset((int(param.page) - 1) * param.size).limit(param.page * param.size).all()
if not query_res:
return []
for i in query_res:
......
......@@ -12,7 +12,6 @@ def get_user_by_name(db: Session, username: str):
return db.query(models.User).filter(models.User.username == username).first()
@wrapper_out()
def get_users(db: Session, param):
"""
分组统计求和 from sqlalchemy import func as fc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment