小程序 页面修改
分享配置 轮播图配置
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.annotation.SaAdminCheckPermission;
|
||||
import com.czg.market.dto.MkCarouselDTO;
|
||||
import com.czg.market.entity.MkCarousel;
|
||||
import com.czg.market.service.MkCarouselService;
|
||||
import com.czg.resp.CzgResult;
|
||||
import com.czg.sa.StpKit;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* 轮播图配置
|
||||
*
|
||||
* @author ww
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/carousel")
|
||||
public class ACarouselController {
|
||||
|
||||
@Resource
|
||||
private MkCarouselService mkCarouselService;
|
||||
|
||||
/**
|
||||
* 轮播图配置
|
||||
*/
|
||||
@GetMapping
|
||||
@SaAdminCheckPermission(parentName = "轮播图配置", value = "carousel:config", name = "轮播图-列表")
|
||||
public CzgResult<List<MkCarousel>> getCarousels(MkCarouselDTO carouselDTO) {
|
||||
carouselDTO.setShopId(StpKit.USER.getShopId());
|
||||
return CzgResult.success(mkCarouselService.getCarousels(carouselDTO));
|
||||
}
|
||||
|
||||
/**
|
||||
* 轮播图配置:新增/修改
|
||||
*/
|
||||
@PostMapping
|
||||
@SaAdminCheckPermission(parentName = "轮播图配置", value = "carousel:up", name = "轮播图-新增/修改")
|
||||
public CzgResult<Boolean> editCarousel(@RequestBody @Validated MkCarousel carousel) {
|
||||
carousel.setShopId(StpKit.USER.getShopId());
|
||||
if (carousel.getId() == null) {
|
||||
return CzgResult.success(mkCarouselService.save(carousel));
|
||||
} else {
|
||||
return CzgResult.success(mkCarouselService.updateById(carousel, false));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 轮播图配置:删除
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
@SaAdminCheckPermission(parentName = "轮播图配置", value = "carousel:up", name = "轮播图-新增/修改")
|
||||
public CzgResult<Boolean> deleteCarousel(@PathVariable("id") Long id) {
|
||||
return CzgResult.success(mkCarouselService.remove(QueryWrapper.create().eq(MkCarousel::getId, id).eq(MkCarousel::getShopId, StpKit.USER.getShopId())));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.annotation.SaAdminCheckPermission;
|
||||
import com.czg.market.entity.MkShareBase;
|
||||
import com.czg.market.service.MkShareBaseService;
|
||||
import com.czg.resp.CzgResult;
|
||||
import com.czg.sa.StpKit;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
/**
|
||||
* 分享奖励基础
|
||||
*
|
||||
* @author ww
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/shareBase")
|
||||
public class AShareBaseController {
|
||||
|
||||
@Resource
|
||||
private MkShareBaseService mkShareBaseService;
|
||||
|
||||
/**
|
||||
* 分享奖励基础
|
||||
*/
|
||||
@GetMapping
|
||||
@SaAdminCheckPermission(parentName = "分享奖励基础", value = "share:config", name = "分享-配置")
|
||||
public CzgResult<MkShareBase> getShareBase() {
|
||||
return CzgResult.success(mkShareBaseService.getShareBase(StpKit.USER.getShopId()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分享奖励基础:新增/修改
|
||||
*/
|
||||
@PostMapping
|
||||
@SaAdminCheckPermission(parentName = "分享奖励基础", value = "share:up", name = "分享-新增/修改")
|
||||
public CzgResult<Boolean> editShareBase(@RequestBody MkShareBase shareBase) {
|
||||
shareBase.setShopId(StpKit.USER.getShopId());
|
||||
MkShareBase share = mkShareBaseService.getById(shareBase.getShopId());
|
||||
if (share == null) {
|
||||
return CzgResult.success(mkShareBaseService.save(shareBase));
|
||||
} else {
|
||||
return CzgResult.success(mkShareBaseService.updateById(shareBase, false));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.czg.controller.user;
|
||||
|
||||
import com.czg.annotation.SaAdminCheckPermission;
|
||||
import com.czg.market.dto.MkCarouselDTO;
|
||||
import com.czg.market.entity.MkCarousel;
|
||||
import com.czg.market.service.MkCarouselService;
|
||||
import com.czg.resp.CzgResult;
|
||||
import com.czg.sa.StpKit;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* 轮播图配置
|
||||
*
|
||||
* @author ww
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/user/carousel")
|
||||
public class UCarouselController {
|
||||
|
||||
@Resource
|
||||
private MkCarouselService mkCarouselService;
|
||||
|
||||
/**
|
||||
* 轮播图配置
|
||||
*/
|
||||
@GetMapping
|
||||
@SaAdminCheckPermission(parentName = "轮播图配置", value = "carousel:config", name = "轮播图-列表")
|
||||
public CzgResult<List<MkCarousel>> getCarousels(MkCarouselDTO carouselDTO) {
|
||||
carouselDTO.setShopId(StpKit.USER.getShopId());
|
||||
return CzgResult.success(mkCarouselService.getCarousels(carouselDTO));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user