zhangnaisong
2023-07-20 1b5007fd66cb2c56e7b54b793cdd3f29785f5c04
ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java
@@ -2,9 +2,14 @@
import javax.servlet.http.HttpServletResponse;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.ruoyi.app.domain.ArdAppPosition;
import com.ruoyi.app.service.IArdAppPositionService;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -23,7 +28,11 @@
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.core.page.TableDataInfo;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import static org.bytedeco.javacv.FrameGrabber.list;
/**
 * app位置Controller
@@ -38,12 +47,16 @@
{
    @Autowired
    private IArdAppPositionService ardAppPositionService;
    @Autowired
    private ISysUserService sysUserService;
    @Autowired
    private ISysRoleService roleService;
    /**
     * 查询app位置列表
     */
    @ApiOperation("查询app位置列表")
    @PreAuthorize("@ss.hasPermi('app:position:list')")
//    @PreAuthorize("@ss.hasPermi('app:position:list')")
    @GetMapping("/list")
    public TableDataInfo list(ArdAppPosition ardAppPosition)
    {
@@ -79,7 +92,7 @@
     * 新增app位置
     */
    @ApiOperation("新增app位置")
    @PreAuthorize("@ss.hasPermi('app:position:add')")
//    @PreAuthorize("@ss.hasPermi('app:position:add')")
    @Log(title = "app位置", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody ArdAppPosition ardAppPosition)
@@ -108,4 +121,26 @@
    {
        return toAjax(ardAppPositionService.deleteArdAppPositionByIds(ids));
    }
    /**
     * 获取所有用户
     */
    @ApiOperation("获取所有用户")
    @GetMapping("/getUserlist")
    public AjaxResult getUserlist(Long deptId)
    {
        SysUser user=new SysUser();
        user.setDeptId(deptId);
        List<SysUser> list = sysUserService.selectUserList(user);
        return AjaxResult.success(list);
    }
    /**
     * 获取用户详情
     */
    @ApiOperation("获取用户详情")
    @GetMapping("/getUserInfo")
    public AjaxResult getUserInfo(String userId)
    {
        SysUser sysUser = sysUserService.selectUserById(userId);
        return AjaxResult.success(sysUser);
    }
}