Skip to content

Commit 65f6916

Browse files
committed
Update the uniform return method to success
1 parent 5bded34 commit 65f6916

File tree

3 files changed

+11
-17
lines changed

3 files changed

+11
-17
lines changed

backend/app/api/v1/auth/auth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ async def user_login(obj: Auth):
2323
token, user = await UserService.login(obj)
2424
# TODO: token 存储
2525
data = Token(access_token=token, user=user)
26-
return response_base.response_200(data=data)
26+
return response_base.success(data=data)
2727

2828

2929
@router.post('/logout', summary='用户登出', dependencies=[DependsUser])
3030
async def user_logout():
3131
# TODO: 加入 token 黑名单
32-
return response_base.response_200()
32+
return response_base.success()

backend/app/api/v1/user.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,64 +16,64 @@
1616
@router.post('/register', summary='用户注册')
1717
async def user_register(obj: CreateUser):
1818
await UserService.register(obj)
19-
return response_base.response_200()
19+
return response_base.success()
2020

2121

2222
@router.post('/password/reset', summary='密码重置')
2323
async def password_reset(obj: ResetPassword):
2424
await UserService.pwd_reset(obj)
25-
return response_base.response_200()
25+
return response_base.success()
2626

2727

2828
@router.get('/{username}', summary='查看用户信息', dependencies=[DependsUser])
2929
async def userinfo(username: str):
3030
current_user = await UserService.get_userinfo(username)
3131
data = GetUserInfo(**select_to_json(current_user))
32-
return response_base.response_200(data=data, exclude={'password'})
32+
return response_base.success(data=data, exclude={'password'})
3333

3434

3535
@router.put('/{username}', summary='更新用户信息')
3636
async def update_userinfo(username: str, obj: UpdateUser, current_user: CurrentUser):
3737
count = await UserService.update(username=username, current_user=current_user, obj=obj)
3838
if count > 0:
39-
return response_base.response_200()
39+
return response_base.success()
4040
return response_base.fail()
4141

4242

4343
@router.put('/{username}/avatar', summary='更新头像')
4444
async def update_avatar(username: str, avatar: Avatar, current_user: CurrentUser):
4545
count = await UserService.update_avatar(username=username, current_user=current_user, avatar=avatar)
4646
if count > 0:
47-
return response_base.response_200()
47+
return response_base.success()
4848
return response_base.fail()
4949

5050

5151
@router.get('', summary='获取所有用户', dependencies=[DependsUser, PageDepends])
5252
async def get_all_users(db: CurrentSession):
5353
user_list = await UserService.get_user_list()
5454
page_data = await paging_data(db, user_list, GetUserInfo)
55-
return response_base.response_200(data=page_data)
55+
return response_base.success(data=page_data)
5656

5757

5858
@router.post('/{pk}/super', summary='修改用户超级权限', dependencies=[DependsSuperUser])
5959
async def super_set(pk: int):
6060
count = await UserService.update_permission(pk)
6161
if count > 0:
62-
return response_base.response_200()
62+
return response_base.success()
6363
return response_base.fail()
6464

6565

6666
@router.post('/{pk}/action', summary='修改用户状态', dependencies=[DependsSuperUser])
6767
async def active_set(pk: int):
6868
count = await UserService.update_active(pk)
6969
if count > 0:
70-
return response_base.response_200()
70+
return response_base.success()
7171
return response_base.fail()
7272

7373

7474
@router.delete('/{username}', summary='用户注销', description='用户注销 != 用户退出,注销之后用户将从数据库删除')
7575
async def delete_user(username: str, current_user: CurrentUser):
7676
count = await UserService.delete(username=username, current_user=current_user)
7777
if count > 0:
78-
return response_base.response_200()
78+
return response_base.success()
7979
return response_base.fail()

backend/app/common/response/response_schema.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,5 @@ def fail(*, code: int = 400, msg: str = 'Bad Request', data: Any = None, exclude
5050
data = data if data is None else ResponseBase.__encode_json(data)
5151
return ResponseModel(code=code, msg=msg, data=data).dict(exclude={'data': exclude})
5252

53-
@staticmethod
54-
@validate_arguments
55-
def response_200(*, msg: str = 'Success', data: Any | None = None, exclude: _JsonEncoder | None = None):
56-
data = data if data is None else ResponseBase.__encode_json(data)
57-
return ResponseModel(code=200, msg=msg, data=data).dict(exclude={'data': exclude})
58-
5953

6054
response_base = ResponseBase()

0 commit comments

Comments
 (0)