package com.hxgk.zxxy.controller; import com.hxgk.zxxy.model.entity.ManCont; import com.hxgk.zxxy.model.entity.UserDetail; import com.hxgk.zxxy.service.UserService; import com.hxgk.zxxy.utils.JsonData; import com.hxgk.zxxy.utils.sm4.ApiResponse; import com.hxgk.zxxy.utils.sm4.DecryptedBody; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController @RequestMapping("user") public class UserController { @Autowired private UserService userService; @RequestMapping(value = "detail") public ApiResponse getUserDetailFromRedis(@DecryptedBody Map userInfo){ UserDetail userDetail = userService.getUserDetailFromRedis(userInfo); return ApiResponse.success(userDetail); } @GetMapping(value = "getByKey") public ApiResponse getManContByKey(@DecryptedBody(value = "key", required = true) String key){ ManCont manCont = userService.getManContByKey(key); return ApiResponse.success(manCont); } }