diff --git a/src/main/java/com/ycwl/basic/controller/mobile/manage/AppScenicAccountController.java b/src/main/java/com/ycwl/basic/controller/mobile/manage/AppScenicAccountController.java index 7c2bfa2..a913ed3 100644 --- a/src/main/java/com/ycwl/basic/controller/mobile/manage/AppScenicAccountController.java +++ b/src/main/java/com/ycwl/basic/controller/mobile/manage/AppScenicAccountController.java @@ -2,6 +2,7 @@ package com.ycwl.basic.controller.mobile.manage; import com.ycwl.basic.annotation.IgnoreToken; import com.ycwl.basic.constant.BaseContextHandler; +import com.ycwl.basic.model.mobile.scenic.account.ScenicLoginOldRespVO; import com.ycwl.basic.model.mobile.scenic.account.ScenicLoginReq; import com.ycwl.basic.model.mobile.scenic.account.ScenicLoginRespVO; import com.ycwl.basic.model.mobile.weChat.DTO.WeChatUserInfoDTO; @@ -49,8 +50,17 @@ public class AppScenicAccountController { @ApiOperation("登录") @PostMapping("/login") @IgnoreToken - public ApiResponse login(@RequestBody ScenicLoginReq scenicLoginReq) throws Exception { - return scenicService.login(scenicLoginReq); + public ApiResponse login(@RequestBody ScenicLoginReq scenicLoginReq) throws Exception { + ApiResponse logined = scenicService.login(scenicLoginReq); + ScenicLoginOldRespVO vo = new ScenicLoginOldRespVO(); + vo.setId(logined.getData().getId()); + vo.setScenicId(logined.getData().getScenicId().getFirst()); + vo.setIsSuper(logined.getData().getIsSuper()); + vo.setName(logined.getData().getName()); + vo.setAccount(logined.getData().getAccount()); + vo.setStatus(logined.getData().getStatus()); + vo.setToken(logined.getData().getToken()); + return ApiResponse.success(vo); } @GetMapping("/myScenicList") diff --git a/src/main/java/com/ycwl/basic/model/mobile/scenic/account/ScenicLoginOldRespVO.java b/src/main/java/com/ycwl/basic/model/mobile/scenic/account/ScenicLoginOldRespVO.java new file mode 100644 index 0000000..e026260 --- /dev/null +++ b/src/main/java/com/ycwl/basic/model/mobile/scenic/account/ScenicLoginOldRespVO.java @@ -0,0 +1,28 @@ +package com.ycwl.basic.model.mobile.scenic.account; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * @Author:longbinbin + * @Date:2024/12/13 9:44 + */ +@Data +@ApiModel("景区账号登录响应类") +public class ScenicLoginOldRespVO { + private Long id; + @ApiModelProperty("景区id") + private Long scenicId; + @ApiModelProperty("是否是超级管理员") + private Integer isSuper; + @ApiModelProperty("账号名称") + private String name; + @ApiModelProperty("账号") + private String account; + @ApiModelProperty("1启用 0禁用") + private Integer status; + private String token; +}