package cc.mrbird.febs.mall.controller; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.common.entity.FebsConstant; import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.mall.service.IAdminMallOrderService; import cc.mrbird.febs.mall.service.IAdminMallTeamLeaderService; import cc.mrbird.febs.mall.vo.AdminMallOrderVo; import cc.mrbird.febs.mall.vo.AdminMallTeamLeaderVo; import lombok.RequiredArgsConstructor; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller("leaderView") @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/leader") @RequiredArgsConstructor public class ViewMallTeamLeaderController extends BaseController { private final IAdminMallTeamLeaderService iAdminMallTeamLeaderService; /** * 团长信息--列表 */ @GetMapping("leaderList") @RequiresPermissions("leaderList:view") public String leaderList() { return FebsUtil.view("modules/leader/leaderList"); } /** * 团长信息-审核 */ @GetMapping("leaderUpdate/{id}") @RequiresPermissions("leaderUpdate:update") public String leaderUpdate(@PathVariable long id, Model model) { AdminMallTeamLeaderVo data = iAdminMallTeamLeaderService.getMallTeamLederInfoById(id); model.addAttribute("leaderInfo", data); return FebsUtil.view("modules/leader/leaderUpdate"); } public static long idLeaderGoodsUpdate; /** * 团长信息-商品库存编辑 */ @GetMapping("leaderGoodsUpdate/{id}") public String leaderGoodsUpdate(@PathVariable long id, Model model) { idLeaderGoodsUpdate = id; return FebsUtil.view("modules/leader/leaderGoodsUpdate"); } }