修改参数类型

This commit is contained in:
gong
2025-12-18 16:17:45 +08:00
parent e08860c149
commit bfd534dc7b
10 changed files with 177 additions and 24 deletions

View File

@@ -7,6 +7,8 @@ import com.czg.market.vo.PpPackagePageReqVo;
import com.czg.market.vo.PpPackageVO;
import com.czg.resp.CzgResult;
import com.czg.utils.AssertUtil;
import com.czg.validator.group.InsertGroup;
import com.czg.validator.group.UpdateGroup;
import com.mybatisflex.core.paginate.Page;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@@ -29,8 +31,8 @@ public class PpPackageController {
* 添加套餐
*/
@PostMapping
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:add", name = "添加套餐")
public CzgResult<Void> addPackage(@RequestBody @Validated PpPackageVO packageVO) {
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:add", name = "添加套餐")
public CzgResult<Void> addPackage(@RequestBody @Validated({InsertGroup.class}) PpPackageVO packageVO) {
ppPackageService.insertPackage(packageVO);
return CzgResult.success();
}
@@ -39,8 +41,8 @@ public class PpPackageController {
* 修改套餐
*/
@PutMapping
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:update", name = "修改套餐")
public CzgResult<Void> updatePackage(@RequestBody @Validated PpPackageVO packageVO) {
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:update", name = "修改套餐")
public CzgResult<Void> updatePackage(@RequestBody @Validated({UpdateGroup.class}) PpPackageVO packageVO) {
ppPackageService.updatePackage(packageVO);
return CzgResult.success();
}
@@ -50,7 +52,7 @@ public class PpPackageController {
* 如果返回值大于0则删除失败存在进行中的订单请继续调用确认删除套餐接口
*/
@DeleteMapping("/{id}")
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:delete", name = "删除套餐")
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:delete", name = "删除套餐")
public CzgResult<Long> deletePackage(@PathVariable Long id) {
return CzgResult.success(ppPackageService.deletePackage(id));
}
@@ -59,7 +61,7 @@ public class PpPackageController {
* 确认删除套餐
*/
@DeleteMapping("/sure/{id}")
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:sureDelete", name = "确认删除套餐")
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:sureDelete", name = "确认删除套餐")
public CzgResult<Void> sureDeletePackage(@PathVariable Long id) {
ppPackageService.sureDeletePackage(id);
return CzgResult.success();
@@ -78,7 +80,7 @@ public class PpPackageController {
* 0: 关闭 1: 开启
*/
@GetMapping("/switch")
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:getSwitch", name = "获取套餐推广开关")
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:getSwitch", name = "获取套餐推广开关")
public CzgResult<Integer> getPackagePromotionSwitch() {
return CzgResult.success(ppPackageService.getPackagePromotionSwitch());
}
@@ -86,10 +88,10 @@ public class PpPackageController {
/**
* 修改套餐推广开关
* 0: 关闭 1: 开启
* 参数 key = "status"
* {"status": 1}
*/
@PutMapping("/switch")
@SaAdminCheckPermission(parentName = "套餐推广", value = "points:package:updateSwitch", name = "修改套餐推广开关")
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:updateSwitch", name = "修改套餐推广开关")
public CzgResult<Boolean> updatePackagePromotionSwitch(@RequestBody JSONObject param) {
AssertUtil.isNull(param, "参数错误");
Integer status = param.getInteger("status");