| | |
| | | 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.entity.AppVersion; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | | import cc.mrbird.febs.mall.entity.MallNewsInfo; |
| | | import cc.mrbird.febs.mall.entity.*; |
| | | import cc.mrbird.febs.mall.mapper.MallSalesmanMapper; |
| | | import cc.mrbird.febs.mall.service.IAdminMallMemberService; |
| | | import cc.mrbird.febs.mall.vo.*; |
| | | import lombok.RequiredArgsConstructor; |
| | |
| | | |
| | | private final IAdminMallMemberService mallMemberService; |
| | | |
| | | private final MallSalesmanMapper mallSalesmanMapper; |
| | | |
| | | public static long idFromMoneyFlow; |
| | | |
| | | public static long idFromAgentAllMember; |
| | | |
| | | /** |
| | | * 平台账单 |
| | | * @return |
| | | */ |
| | | @GetMapping("mallDataList") |
| | | @RequiresPermissions("mallDataList:view") |
| | | public String mallDataList() { |
| | | return FebsUtil.view("modules/mallMember/mallDataList"); |
| | | } |
| | | |
| | | /** |
| | | * 会员列表 |
| | |
| | | MallMemberVo data = mallMemberService.getMallMemberInfoById(id); |
| | | model.addAttribute("member", data); |
| | | return FebsUtil.view("modules/mallMember/detail"); |
| | | } |
| | | |
| | | /** |
| | | * 会员列表-系统拨付 |
| | | * @param id |
| | | * @param model |
| | | * @return |
| | | */ |
| | | @GetMapping("mallSystemPay/{type}/{id}") |
| | | @RequiresPermissions("mallSystemPay:update") |
| | | public String systemPay(@PathVariable long id, @PathVariable Integer type, Model model) { |
| | | MallMemberVo data = mallMemberService.getMallMemberInfoById(id); |
| | | model.addAttribute("systemPay", data); |
| | | model.addAttribute("type", type); |
| | | return FebsUtil.view("modules/mallMember/mallSystemPay"); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 代理级别-设置代理 |
| | | * @param id |
| | | * @param model |
| | | * @return |
| | | */ |
| | | @GetMapping("agentLevelSet/{id}") |
| | | @RequiresPermissions("agentLevelSet:update") |
| | | public String agentLevelSet(@PathVariable long id, Model model) { |
| | | AdminAgentLevelSetInfoVo data = mallMemberService.getAgentLevelSetInfoByMemberId(id); |
| | | model.addAttribute("agentLevelSet", data); |
| | | return FebsUtil.view("modules/mallMember/agentLevelSet"); |
| | | } |
| | | |
| | | /** |
| | | * 奖励设置-列表 |
| | | * @return |
| | | */ |
| | |
| | | return FebsUtil.view("modules/mallMember/appVerSionUpdate"); |
| | | } |
| | | |
| | | /** |
| | | * 新闻中心-列表 |
| | | * @return |
| | | */ |
| | | @GetMapping("newsInfoList") |
| | | @RequiresPermissions("newsInfoList:view") |
| | | public String newsInfoList() { |
| | | return FebsUtil.view("modules/mallMember/newsInfoList"); |
| | | |
| | | @GetMapping("shopApply") |
| | | public String shopApply() { |
| | | return FebsUtil.view("modules/mallMember/shopApply"); |
| | | } |
| | | |
| | | @GetMapping("applyDetail/{id}") |
| | | public String applyDetail(@PathVariable("id") Long id, Model model) { |
| | | MallShopApply apply = mallMemberService.findShopApplyById(id); |
| | | model.addAttribute("apply", apply); |
| | | return FebsUtil.view("modules/mallMember/shopApplyInfo"); |
| | | } |
| | | |
| | | @GetMapping("updateReferer/{id}") |
| | | public String updateReferer(@PathVariable("id") Long id, Model model) { |
| | | MallMember member = mallMemberService.getById(id); |
| | | model.addAttribute("referer", mallMemberService.findByInviteId(member.getReferrerId())); |
| | | model.addAttribute("id", id); |
| | | return FebsUtil.view("modules/mallMember/updateRefererId"); |
| | | } |
| | | |
| | | @GetMapping("addMember") |
| | | public String addMember() { |
| | | return FebsUtil.view("modules/mallMember/addMember"); |
| | | } |
| | | |
| | | /** |
| | | * 新闻中心-新增 |
| | | * @return |
| | | * 代理申请列表 |
| | | */ |
| | | @GetMapping("newsInfoAdd") |
| | | @RequiresPermissions("newsInfoAdd:add") |
| | | public String newsInfoAdd() { |
| | | return FebsUtil.view("modules/mallMember/newsInfoAdd"); |
| | | @GetMapping("mallAgentRecord") |
| | | @RequiresPermissions("mallAgentRecord:view") |
| | | public String mallAgentRecord() { |
| | | return FebsUtil.view("modules/mallMember/mallAgentRecord"); |
| | | } |
| | | |
| | | /** |
| | | * 新闻中心-详情 |
| | | * @param id |
| | | * @param model |
| | | * @return |
| | | * 推销员列表 |
| | | */ |
| | | @GetMapping("newsInfoUpdate/{id}") |
| | | @RequiresPermissions("newsInfoUpdate:update") |
| | | public String newsInfoUpdate(@PathVariable long id, Model model) { |
| | | MallNewsInfo data = mallMemberService.getNewsInfoById(id); |
| | | model.addAttribute("newsInfo", data); |
| | | return FebsUtil.view("modules/mallMember/newsInfoUpdate"); |
| | | @GetMapping("mallSalesManList") |
| | | @RequiresPermissions("mallSalesManList:view") |
| | | public String mallSalesManList() { |
| | | return FebsUtil.view("modules/mallMember/mallSalesManList"); |
| | | } |
| | | |
| | | /** |
| | | * 推销员列表-新增 |
| | | */ |
| | | @GetMapping("addSalesman") |
| | | @RequiresPermissions("addSalesman:view") |
| | | public String addSalesman() { |
| | | return FebsUtil.view("modules/mallMember/addSalesman"); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 推销员列表-详情 |
| | | */ |
| | | @GetMapping("salesmanUpdate/{id}") |
| | | @RequiresPermissions("salesmanUpdate:update") |
| | | public String salesmanUpdate(@PathVariable long id, Model model) { |
| | | MallSalesman mallSalesman = mallSalesmanMapper.selectById(id); |
| | | model.addAttribute("mallSalesman", mallSalesman); |
| | | return FebsUtil.view("modules/mallMember/salesmanUpdate"); |
| | | } |
| | | |
| | | |
| | | } |