| | |
| | | import com.ruoyi.system.domain.vo.StaffUserGetVo; |
| | | import com.ruoyi.system.service.config.StaffSuggestService; |
| | | import com.ruoyi.system.service.staff.SysStaffService; |
| | | import com.ruoyi.system.service.sys.ISysPermissionService; |
| | | import com.ruoyi.system.service.sys.ISysUserService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | import static com.ruoyi.common.core.web.domain.AjaxResult.success; |
| | | |
| | |
| | | @Resource |
| | | private StaffSuggestService staffSuggestService; |
| | | |
| | | @Resource |
| | | private ISysPermissionService permissionService; |
| | | |
| | | @RequestMapping(value = "/getStaffShopInfo", method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取员工端商户信息") |
| | | public R<StaffUserGetVo> getStaffShopInfo() { |
| | |
| | | return R.ok(staffUserGetVo); |
| | | } |
| | | |
| | | @RequestMapping(value = "/getStaffPermissions", method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取员工端权限") |
| | | public R<Set<String>> getStaffPermissions() { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | SysUser sysUser = sysUserService.selectUserById(userId); |
| | | Set<String> permissions = permissionService.getStaffClientMenuPermission(sysUser); |
| | | return R.ok(permissions); |
| | | } |
| | | |
| | | @RequestMapping(value = "/staffSuggest", method = RequestMethod.POST) |
| | | @ApiOperation(value = "员工发起建议") |
| | | public R userSuggest(@RequestBody StaffUseSuggestDto staffUseSuggestDto) { |