| | |
| | | * 新增 |
| | | */ |
| | | @PostMapping("/add") |
| | | @ApiOperation(value = "新增", tags = {"后台管理-门店特殊售价"}) |
| | | @ApiOperation(value = "商品管理-门店特殊售价-新增", tags = {"后台管理"}) |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R<Void> add(@RequestBody GoodsBargainPrice goodsBargainPrice) { |
| | | LoginUser loginUserApplet = tokenService.getLoginUserApplet(); |
| | |
| | | * 删除 |
| | | */ |
| | | @DeleteMapping("/delete") |
| | | @ApiOperation(value = "删除", tags = {"后台管理-门店特殊售价"}) |
| | | @ApiOperation(value = "商品管理-门店特殊售价-删除", tags = {"后台管理"}) |
| | | public R<Void> delete(@ApiParam("id") @RequestParam("id") Integer id) { |
| | | goodsBargainPriceService.removeById(id); |
| | | goodsBargainPriceDetailService.remove(new LambdaQueryWrapper<GoodsBargainPriceDetail>() |
| | |
| | | * 修改 |
| | | */ |
| | | @PutMapping("/edit") |
| | | @ApiOperation(value = "修改", tags = {"后台管理-门店特殊售价"}) |
| | | @ApiOperation(value = "商品管理-门店特殊售价-修改", tags = {"后台管理"}) |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R<Void> edit(@RequestBody GoodsBargainPrice goodsBargainPrice) { |
| | | goodsBargainPriceService.updateById(goodsBargainPrice); |
| | |
| | | * 详情 |
| | | */ |
| | | @GetMapping("/detail") |
| | | @ApiOperation(value = "详情", tags = {"后台管理-门店特殊售价"}) |
| | | @ApiOperation(value = "商品管理-门店特殊售价-详情", tags = {"后台管理"}) |
| | | public R<GoodsBargainPrice> detail(@ApiParam("id") @RequestParam("id") Integer id) { |
| | | GoodsBargainPrice goodsBargainPrice = goodsBargainPriceService.getById(id); |
| | | List<GoodsBargainPriceDetail> goodsBargainPriceDetailList = goodsBargainPriceDetailService.list(new LambdaQueryWrapper<GoodsBargainPriceDetail>() |
| | |
| | | * 列表 |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "列表", tags = {"后台管理-门店特殊售价"}) |
| | | @ApiOperation(value = "商品管理-门店特殊售价-列表", tags = {"后台管理"}) |
| | | public R<Page<GoodsBargainPrice>> list(@ApiParam("页码") @RequestParam(value = "pageNum", required = false) Integer pageNum, |
| | | @ApiParam("每页数量") @RequestParam(value = "pageSize", required = false) Integer pageSize, |
| | | @ApiParam("商品id") @RequestParam(value = "goodsId", required = false) Integer goodsId, |
| | |
| | | * 删除评论 |
| | | */ |
| | | @DeleteMapping("/delete/{id}") |
| | | @ApiOperation(value = "删除评论", tags = {"后台管理-商品管理-评价管理-删除评论"}) |
| | | @ApiOperation(value = "商品管理-评价管理-删除评论-删除评论", tags = {"后台管理"}) |
| | | public R<Void> delete(@PathVariable("id") Long id){ |
| | | goodsEvaluateService.removeById(id); |
| | | return R.ok(); |
| | |
| | | * 评论列表 |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "评论列表", tags = {"后台管理-商品管理-评价管理-评论列表"}) |
| | | @ApiOperation(value = "商品管理-评价管理-评论列表-评论列表", tags = {"后台管理"}) |
| | | public R<List<GoodsEvaluate>> list(GoodsEvaluate goodsEvaluate){ |
| | | List<GoodsEvaluate> list = goodsEvaluateService.lambdaQuery() |
| | | .like(StringUtils.isNotEmpty(goodsEvaluate.getGoodsName()),GoodsEvaluate::getGoodsName, goodsEvaluate.getComment()) |
| | |
| | | * 评论详情 |
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "评论详情", tags = {"后台管理-商品管理-评价管理-评论详情"}) |
| | | @ApiOperation(value = "商品管理-评价管理-评论详情", tags = {"后台管理"}) |
| | | public R<GoodsEvaluate> getDetail(@PathVariable("id") Long id){ |
| | | GoodsEvaluate goodsEvaluate = goodsEvaluateService.getById(id); |
| | | buildDetail(goodsEvaluate); |
| | |
| | | * 评论上/下架 |
| | | */ |
| | | @PutMapping("/changeStatus") |
| | | @ApiOperation(value = "评论上/下架", tags = {"后台管理-商品管理-评价管理-评论上/下架"}) |
| | | @ApiOperation(value = "商品管理-评价管理-评论上/下架", tags = {"后台管理"}) |
| | | public R<Void> changeStatus(@RequestBody GoodsEvaluate goodsEvaluate){ |
| | | goodsEvaluateService.update(new LambdaUpdateWrapper<GoodsEvaluate>() |
| | | .eq(GoodsEvaluate::getId, goodsEvaluate.getId()) |
| | |
| | | * 添加活动 |
| | | */ |
| | | @PostMapping("/save") |
| | | @ApiOperation(value = "添加活动", tags = {"后台管理-活动管理-订单优惠活动"}) |
| | | @ApiOperation(value = "活动管理-订单优惠活动-添加活动", tags = {"后台管理"}) |
| | | public R<Void> saveActivityConfig(@RequestBody OrderActivityInfo orderActivityInfo){ |
| | | orderActivityInfoService.save(orderActivityInfo); |
| | | return R.ok(); |
| | |
| | | * 删除活动 |
| | | */ |
| | | @PostMapping("/delete") |
| | | @ApiOperation(value = "删除活动", tags = {"后台管理-活动管理-订单优惠活动"}) |
| | | @ApiOperation(value = "活动管理-订单优惠活动-删除活动", tags = {"后台管理"}) |
| | | public R<Void> deleteActivityConfig(@RequestParam("id") Long id){ |
| | | orderActivityInfoService.removeById(id); |
| | | return R.ok(); |
| | |
| | | * 修改活动 |
| | | */ |
| | | @PostMapping("/update") |
| | | @ApiOperation(value = "修改活动", tags = {"后台管理-活动管理-订单优惠活动"}) |
| | | @ApiOperation(value = "活动管理-订单优惠活动-修改活动", tags = {"后台管理"}) |
| | | public R<Void> updateActivityConfig(@RequestBody OrderActivityInfo orderActivityInfo){ |
| | | orderActivityInfoService.updateById(orderActivityInfo); |
| | | return R.ok(); |
| | |
| | | * 获取活动列表 |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "获取活动列表", tags = {"后台管理-活动管理-订单优惠活动"}) |
| | | @ApiOperation(value = "活动管理-订单优惠活动-获取活动列表", tags = {"后台管理"}) |
| | | public R<Page<OrderActivityInfo>> list(@ApiParam("页码") @RequestParam Integer pageNum, |
| | | @ApiParam("每一页数据大小") Integer pageSize, |
| | | OrderActivityInfo orderActivityInfo){ |
| | |
| | | * 获取活动详情 |
| | | */ |
| | | @GetMapping("/getDetailById") |
| | | @ApiOperation(value = "获取活动详情", tags = {"后台管理-活动管理-订单优惠活动"}) |
| | | @ApiOperation(value = "活动管理-订单优惠活动-获取活动详情", tags = {"后台管理"}) |
| | | public R<OrderActivityInfo> getDetailById(@RequestParam("id") Long id){ |
| | | return R.ok(orderActivityInfoService.getById(id)); |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "添加", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-添加", tags = {"后台管理"}) |
| | | @PostMapping("/manage/add") |
| | | public R<Void> manage(@RequestBody Share share){ |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "编辑", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-编辑", tags = {"后台管理"}) |
| | | @PostMapping("/manage/edit") |
| | | public R<Void> manageedit(@RequestBody Share share){ |
| | | |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-删除", tags = {"后台管理"}) |
| | | @GetMapping("/manage/delete") |
| | | public R<Void> managedelete(@RequestParam Integer id){ |
| | | |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "列表", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-列表", tags = {"后台管理"}) |
| | | @GetMapping("/manage/list") |
| | | public R<Page<Share>> managelist(String name,Integer addType,@RequestParam Integer PageNum,Integer pageSize){ |
| | | Page<Share> page = shareService.lambdaQuery().eq(Share::getAuditStatus,1).like(name != null, Share::getName, name).eq(addType != null, Share::getAddType, addType).page(Page.of(pageSize, pageSize)); |
| | | return R.ok(page); |
| | | } |
| | | |
| | | @ApiOperation(value = "设为小程序分享", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-设为小程序分享", tags = {"后台管理"}) |
| | | @GetMapping("/manage/set") |
| | | public R<Void> set(@RequestParam Integer id){ |
| | | //将所有分享设为不是小程序分享 |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "审核列表", tags = {"后台管理-分享管理"}) |
| | | @ApiOperation(value = "广告管理-分享管理-审核列表", tags = {"后台管理"}) |
| | | @GetMapping("/manage/auth/list") |
| | | public R<Page<Share>> authmanagelist(String name,Integer addType,@RequestParam Integer PageNum,Integer pageSize){ |
| | | Page<Share> page = shareService.lambdaQuery().ne(Share::getAuditStatus,1).like(name != null, Share::getName, name).eq(addType != null, Share::getAddType, addType).page(Page.of(pageSize, pageSize)); |
| | |
| | | |
| | | |
| | | @PostMapping |
| | | @ApiOperation(value = "新增门店", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-新增门店", tags = {"后台管理"}) |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R<Void> add(@RequestBody Shop shop){ |
| | | String phone = shop.getPhone(); |
| | |
| | | |
| | | |
| | | @GetMapping("/getDetailById") |
| | | @ApiOperation(value = "门店详情", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-门店详情", tags = {"后台管理"}) |
| | | public R<Shop> getDetailById(@RequestParam("id") Long id){ |
| | | Shop byId = shopService.getById(id); |
| | | return R.ok(byId); |
| | | } |
| | | |
| | | @DeleteMapping("/deleteShop") |
| | | @ApiOperation(value = "删除门店", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-删除门店", tags = {"后台管理"}) |
| | | public R<Void> deleteShop(@ApiParam("门店id") @RequestParam("id") Integer id){ |
| | | shopService.removeById(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @PutMapping("/editShop") |
| | | @ApiOperation(value = "编辑门店", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-编辑门店", tags = {"后台管理"}) |
| | | public R<Void> editShop(@RequestBody Shop shop){ |
| | | shopService.updateById(shop); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "门店列表", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-门店列表", tags = {"后台管理"}) |
| | | public R<IPage<Shop>> list(@ApiParam("页码") @RequestParam Integer pageNum,@ApiParam("每一页数据大小") Integer pageSize,Shop shop){ |
| | | IPage<Shop> shopIPage = shopService.getShopList(pageNum, pageSize, shop); |
| | | return R.ok(shopIPage); |
| | |
| | | * 通过手机号校验店长 |
| | | */ |
| | | @PostMapping("/cheUserByPhone") |
| | | @ApiOperation(value = "通过手机号校验店长", tags = {"后台管理-门店管理"}) |
| | | @ApiOperation(value = "门店管理-通过手机号校验店长", tags = {"后台管理"}) |
| | | public R<Boolean> cheUserByPhone(@RequestParam("phone") String phone) { |
| | | return R.ok(shopService.cheUserByPhone(phone)); |
| | | } |
| | |
| | | @Resource |
| | | private SystemConfigService systemConfigService; |
| | | @PostMapping("/index/add") |
| | | @ApiOperation(value = "添加", tags = {"后台管理-广告管理-首页配置"}) |
| | | @ApiOperation(value = "广告管理-首页配置-添加", tags = {"后台管理"}) |
| | | public R add(@RequestBody IndexConfigSetDto indexConfigSetDto){ |
| | | //先删除type=2的数据 |
| | | List<SystemConfig> list = systemConfigService.lambdaQuery().eq(SystemConfig::getType, 2).list(); |
| | |
| | | return R.ok(); |
| | | } |
| | | @GetMapping("/index/detail") |
| | | @ApiOperation(value = "宣传图片-公司简介", tags = {"后台管理-广告管理-首页配置","小程序-首页"}) |
| | | @ApiOperation(value = "广告管理-首页配置-宣传图片-公司简介", tags = {"后台管理","小程序-首页"}) |
| | | public R<IndexConfigSetDto> detail(){ |
| | | SystemConfig one = systemConfigService.lambdaQuery().eq(SystemConfig::getType, 2).one(); |
| | | if (one==null){ |
| | |
| | | } |
| | | |
| | | @PostMapping("/startPage/add") |
| | | @ApiOperation(value = "添加", tags = {"后台管理-广告管理-启动页管理"}) |
| | | @ApiOperation(value = "广告管理-启动页管理-添加", tags = {"后台管理"}) |
| | | public R startPageadd(@RequestBody StartPageSetDto startPageSetDto){ |
| | | //先删除type=1的数据 |
| | | List<SystemConfig> list = systemConfigService.lambdaQuery().eq(SystemConfig::getType, 1).list(); |
| | |
| | | * 订单包邮设置 |
| | | */ |
| | | @PostMapping("/logistics/add") |
| | | @ApiOperation(value = "添加", tags = {"后台管理-商品管理-订单包邮设置"}) |
| | | @ApiOperation(value = "商品管理-订单包邮设置-添加", tags = {"后台管理"}) |
| | | public R add(@RequestBody LogisticsSetDto logisticsSetDto){ |
| | | List<SystemConfig> list = systemConfigService.lambdaQuery().eq(SystemConfig::getType, 3).list(); |
| | | systemConfigService.removeBatchByIds(list); |
| | |
| | | * 获取订单包邮设置 |
| | | */ |
| | | @GetMapping("/logistics/detail") |
| | | @ApiOperation(value = "订单包邮设置", tags = {"后台管理-商品管理-订单包邮设置"}) |
| | | @ApiOperation(value = "商品管理-订单包邮设置-订单包邮设置", tags = {"后台管理"}) |
| | | public R<LogisticsSetDto> logisticsDetail(){ |
| | | SystemConfig one = systemConfigService.lambdaQuery().eq(SystemConfig::getType, 3).one(); |
| | | if (one==null){ |