parent
957e2f72b2
commit
7934698795
@ -0,0 +1,58 @@ |
||||
package com.psdc.controller.manager; |
||||
|
||||
import com.psdc.core.controller.BaseController; |
||||
import com.psdc.core.domain.AjaxResult; |
||||
import com.psdc.core.page.TableDataInfo; |
||||
import com.psdc.entity.PsdcScene; |
||||
import com.psdc.entity.vo.SceneVo; |
||||
import com.psdc.service.IPsdcSceneService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.security.access.prepost.PreAuthorize; |
||||
import org.springframework.web.bind.annotation.PathVariable; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RequestMethod; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
import java.util.Map; |
||||
|
||||
|
||||
/** |
||||
* @Author:戴仕崑 |
||||
* @Project:psdc |
||||
* @Filename:PsdcSceneCobtroller |
||||
* @Date:2023/5/12 16:25 |
||||
* @Version 1.0 |
||||
*/ |
||||
@RestController |
||||
@RequestMapping("/system/cl/index") |
||||
public class PsdcSceneController extends BaseController { |
||||
|
||||
@Autowired |
||||
IPsdcSceneService psdcSceneService; |
||||
|
||||
@PreAuthorize("@ss.hasPermi('system:cl:list')") |
||||
@RequestMapping(value = "/selMyscene", method = RequestMethod.GET) |
||||
public AjaxResult selMyscene() { |
||||
List<Map> maps = new ArrayList<>(); |
||||
List<PsdcScene> list = psdcSceneService.sceneList(); |
||||
for (PsdcScene dd : list){ |
||||
Map<String, Object> map = new HashMap<>(); |
||||
map.put("label", dd.getSceneName()); |
||||
map.put("value", dd.getSceneId()); |
||||
maps.add(map); |
||||
} |
||||
return AjaxResult.success("用户所属策略列表", maps); |
||||
} |
||||
|
||||
@PreAuthorize("@ss.hasPermi('system:cl:list')") |
||||
@RequestMapping(value = "/list/{sceneId}", method = RequestMethod.GET) |
||||
public TableDataInfo list(@PathVariable(value = "sceneId", required = false) Integer sceneId) { |
||||
startPage(); |
||||
List<SceneVo> list = psdcSceneService.findSceneByUserAndSceneName(sceneId); |
||||
return getDataTable(list); |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue