package com.fdkankan.manage_jp.controller; import com.fdkankan.common.util.JwtUtil; import com.fdkankan.manage_jp.common.Result; import com.fdkankan.manage_jp.entity.User; import com.fdkankan.manage_jp.entity.UserRole; import com.fdkankan.manage_jp.httpClient.client.FdKKClient; import com.fdkankan.manage_jp.service.IDownService; import com.fdkankan.manage_jp.service.ISceneProService; import com.fdkankan.manage_jp.service.IUserRoleService; import com.fdkankan.manage_jp.service.IUserService; import com.fdkankan.manage_jp.vo.request.SceneParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.List; import java.util.Set; import java.util.stream.Collectors; /** *
* pro场景表 前端控制器 *
* * @author * @since 2022-12-30 */ @RestController @RequestMapping("/manage_jp/scene") public class SceneProController extends BaseController{ @Autowired ISceneProService sceneProService; @Autowired IUserService userService; @Autowired IUserRoleService userRoleService; @Autowired IDownService downService; @Autowired FdKKClient fdKKClient; @PostMapping("/list") public Result list(@RequestBody SceneParam param){ String username = JwtUtil.getUsername(getToken()); User user = userService.getByUserName(username); Set