from app.models.user_model import UserModel
|
from app.Log import logger
|
|
async def get_user_list(db, page_size: int, page_index: int, keyword: str):
|
logger.error("ffffffff")
|
query = db.query(UserModel)
|
if keyword:
|
query = query.filter(UserModel.group_name.like('%{}%'.format(keyword)))
|
users = query.order_by(UserModel.id.desc()).limit(page_size).offset(
|
(page_index - 1) * page_size).all()
|
return {"total": query.count(), "rows": [user.to_json() for user in users]}
|