|
@@ -10,7 +10,6 @@ import com.macro.mall.service.PmsProductService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -31,7 +30,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("创建商品")
|
|
|
@RequestMapping(value = "/create", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:create')")
|
|
|
public CommonResult create(@RequestBody PmsProductParam productParam, BindingResult bindingResult) {
|
|
|
int count = productService.create(productParam);
|
|
|
if (count > 0) {
|
|
@@ -44,7 +42,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("根据商品id获取商品编辑信息")
|
|
|
@RequestMapping(value = "/updateInfo/{id}", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:read')")
|
|
|
public CommonResult<PmsProductResult> getUpdateInfo(@PathVariable Long id) {
|
|
|
PmsProductResult productResult = productService.getUpdateInfo(id);
|
|
|
return CommonResult.success(productResult);
|
|
@@ -53,7 +50,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("更新商品")
|
|
|
@RequestMapping(value = "/update/{id}", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:update')")
|
|
|
public CommonResult update(@PathVariable Long id, @RequestBody PmsProductParam productParam, BindingResult bindingResult) {
|
|
|
int count = productService.update(id, productParam);
|
|
|
if (count > 0) {
|
|
@@ -66,7 +62,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("查询商品")
|
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:read')")
|
|
|
public CommonResult<CommonPage<PmsProduct>> getList(PmsProductQueryParam productQueryParam,
|
|
|
@RequestParam(value = "pageSize", defaultValue = "5") Integer pageSize,
|
|
|
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum) {
|
|
@@ -85,7 +80,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("批量修改审核状态")
|
|
|
@RequestMapping(value = "/update/verifyStatus", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:update')")
|
|
|
public CommonResult updateVerifyStatus(@RequestParam("ids") List<Long> ids,
|
|
|
@RequestParam("verifyStatus") Integer verifyStatus,
|
|
|
@RequestParam("detail") String detail) {
|
|
@@ -100,7 +94,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("批量上下架")
|
|
|
@RequestMapping(value = "/update/publishStatus", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:update')")
|
|
|
public CommonResult updatePublishStatus(@RequestParam("ids") List<Long> ids,
|
|
|
@RequestParam("publishStatus") Integer publishStatus) {
|
|
|
int count = productService.updatePublishStatus(ids, publishStatus);
|
|
@@ -114,7 +107,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("批量推荐商品")
|
|
|
@RequestMapping(value = "/update/recommendStatus", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:update')")
|
|
|
public CommonResult updateRecommendStatus(@RequestParam("ids") List<Long> ids,
|
|
|
@RequestParam("recommendStatus") Integer recommendStatus) {
|
|
|
int count = productService.updateRecommendStatus(ids, recommendStatus);
|
|
@@ -128,7 +120,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("批量设为新品")
|
|
|
@RequestMapping(value = "/update/newStatus", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:update')")
|
|
|
public CommonResult updateNewStatus(@RequestParam("ids") List<Long> ids,
|
|
|
@RequestParam("newStatus") Integer newStatus) {
|
|
|
int count = productService.updateNewStatus(ids, newStatus);
|
|
@@ -142,7 +133,6 @@ public class PmsProductController {
|
|
|
@ApiOperation("批量修改删除状态")
|
|
|
@RequestMapping(value = "/update/deleteStatus", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- @PreAuthorize("hasAuthority('pms:product:delete')")
|
|
|
public CommonResult updateDeleteStatus(@RequestParam("ids") List<Long> ids,
|
|
|
@RequestParam("deleteStatus") Integer deleteStatus) {
|
|
|
int count = productService.updateDeleteStatus(ids, deleteStatus);
|