小程序:相关接口

This commit is contained in:
2025-07-12 13:57:31 +08:00
parent 99aef4b353
commit fdb64b1dcc
18 changed files with 652 additions and 3 deletions

View File

@ -0,0 +1,75 @@
// package com.fuyuanshen.app.controller.mp;
//
// import io.swagger.v3.oas.annotations.tags.Tag;
// import lombok.RequiredArgsConstructor;
// import lombok.extern.slf4j.Slf4j;
// import org.springframework.http.ResponseEntity;
// import org.springframework.web.bind.annotation.GetMapping;
// import org.springframework.web.bind.annotation.RequestBody;
// import org.springframework.web.bind.annotation.RequestMapping;
// import org.springframework.web.bind.annotation.RestController;
//
// import java.util.ArrayList;
// import java.util.HashMap;
// import java.util.List;
// import java.util.Map;
//
// /**
// * @author: 默苍璃
// * @date: 2025-06-2313:56
// */
// @Slf4j
// @RestController
// @RequestMapping("/mp")
// @RequiredArgsConstructor
// @Tag(name = "小程序:相关接口")
// public class MPController {
// //
// // private final TokenProvider tokenProvider;
// // private final SecurityProperties properties;
// // private final OnlineUserService onlineUserService;
// // private final DeviceService deviceService;
// // private final MPService mpService;
// //
// // @Log("小程序用户登录")
// // @ApiOperation("小程序登录授权")
// // @AnonymousPostMapping(value = "/login")
// // public ResponseEntity<Object> login(@RequestBody AuthUserDto authUser, HttpServletRequest request) throws Exception {
// //
// // // 获取用户信息
// // User user = new User();
// // user.setUsername("MP");
// // user.setPassword("MP");
// // AuthorityDto authorityDto = new AuthorityDto();
// // authorityDto.setAuthority("MP");
// // List<AuthorityDto> authorityDtos = new ArrayList<>();
// // authorityDtos.add(authorityDto);
// // user.setPhone(authUser.getPhoneNumber());
// // JwtUserDto jwtUser = new JwtUserDto(null, user, null, authorityDtos);
// //
// // Authentication authentication = new UsernamePasswordAuthenticationToken(jwtUser, null, authorityDtos);
// // SecurityContextHolder.getContext().setAuthentication(authentication);
// // // 生成令牌
// // String token = tokenProvider.createToken(jwtUser);
// // // 返回 token 与 用户信息
// // Map<String, Object> authInfo = new HashMap<String, Object>(2) {{
// // put("token", properties.getTokenStartWith() + token);
// // put("user", jwtUser);
// // }};
// //
// // // 保存在线信息
// // onlineUserService.save(jwtUser, token, request);
// //
// // // 返回登录信息
// // return ResponseEntity.ok(authInfo);
// // }
// //
// //
// // @GetMapping("/queryDevice")
// // @ApiOperation("是否存在设备MAC号")
// // public ResponseVO<Boolean> queryDevice(@ApiParam("设备mac值") String mac) {
// // return ResponseVO.success(mpService.queryDevice(mac));
// // }
//
//
// }