| 1234567891011 |
- 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]}
|