Bläddra i källkod

feat(api): 更新广告和banner接口版本及权限标识

- 广告管理接口标签增加 v2.0 版本标识
- banner 图接口路径从 /banner-info 调整为 /bannerInfo
- 更新 banner 图相关接口的权限校验标识
- 用户反馈接口权限标识统一调整为驼峰命名风格
wzq 2 veckor sedan
förälder
incheckning
12696206c1

+ 1 - 1
src/main/java/com/zsElectric/boot/business/controller/AdvertisingController.java

@@ -24,7 +24,7 @@ import jakarta.validation.Valid;
  * @author wzq
  * @since 2025-11-26 15:57
  */
-@Tag(name = "广告管理接口")
+@Tag(name = "v2.0 广告管理接口")
 @RestController
 @RequestMapping("/api/v1/advertising")
 @RequiredArgsConstructor

+ 7 - 7
src/main/java/com/zsElectric/boot/business/controller/BannerInfoController.java

@@ -24,9 +24,9 @@ import jakarta.validation.Valid;
  * @author wzq
  * @since 2025-11-26 15:59
  */
-@Tag(name = "小程序banner图接口")
+@Tag(name = "v2.0 小程序banner图接口")
 @RestController
-@RequestMapping("/api/v1/banner-info")
+@RequestMapping("/api/v1/bannerInfo")
 @RequiredArgsConstructor
 public class BannerInfoController  {
 
@@ -34,7 +34,7 @@ public class BannerInfoController  {
 
     @Operation(summary = "小程序banner图分页列表")
     @GetMapping("/page")
-    @PreAuthorize("@ss.hasPerm('business:banner-info:query')")
+    @PreAuthorize("@ss.hasPerm('business:bannerInfo:query')")
     public PageResult<BannerInfoVO> getBannerInfoPage(BannerInfoQuery queryParams ) {
         IPage<BannerInfoVO> result = bannerInfoService.getBannerInfoPage(queryParams);
         return PageResult.success(result);
@@ -42,7 +42,7 @@ public class BannerInfoController  {
 
     @Operation(summary = "新增小程序banner图")
     @PostMapping
-    @PreAuthorize("@ss.hasPerm('business:banner-info:add')")
+    @PreAuthorize("@ss.hasPerm('business:bannerInfo:add')")
     public Result<Void> saveBannerInfo(@RequestBody @Valid BannerInfoForm formData ) {
         boolean result = bannerInfoService.saveBannerInfo(formData);
         return Result.judge(result);
@@ -50,7 +50,7 @@ public class BannerInfoController  {
 
     @Operation(summary = "获取小程序banner图表单数据")
     @GetMapping("/{id}/form")
-    @PreAuthorize("@ss.hasPerm('business:banner-info:edit')")
+    @PreAuthorize("@ss.hasPerm('business:bannerInfo:edit')")
     public Result<BannerInfoForm> getBannerInfoForm(
         @Parameter(description = "小程序banner图ID") @PathVariable Long id
     ) {
@@ -60,7 +60,7 @@ public class BannerInfoController  {
 
     @Operation(summary = "修改小程序banner图")
     @PutMapping(value = "/{id}")
-    @PreAuthorize("@ss.hasPerm('business:banner-info:edit')")
+    @PreAuthorize("@ss.hasPerm('business:bannerInfo:edit')")
     public Result<Void> updateBannerInfo(
             @Parameter(description = "小程序banner图ID") @PathVariable Long id,
             @RequestBody @Validated BannerInfoForm formData
@@ -71,7 +71,7 @@ public class BannerInfoController  {
 
     @Operation(summary = "删除小程序banner图")
     @DeleteMapping("/{ids}")
-    @PreAuthorize("@ss.hasPerm('business:banner-info:delete')")
+    @PreAuthorize("@ss.hasPerm('business:bannerInfo:delete')")
     public Result<Void> deleteBannerInfos(
         @Parameter(description = "小程序banner图ID,多个以英文逗号(,)分割") @PathVariable String ids
     ) {

+ 5 - 5
src/main/java/com/zsElectric/boot/business/controller/UserFeedbackController.java

@@ -26,7 +26,7 @@ public class UserFeedbackController {
 
     @Operation(summary = "用户反馈分页列表")
     @GetMapping("/page")
-    @PreAuthorize("@ss.hasPerm('business:user-feedback:query')")
+    @PreAuthorize("@ss.hasPerm('business:userFeedback:query')")
     public PageResult<UserFeedbackVO> getUserFeedbackPage(UserFeedbackQuery queryParams ) {
         IPage<UserFeedbackVO> result = userFeedbackService.getUserFeedbackPage(queryParams);
         return PageResult.success(result);
@@ -34,7 +34,7 @@ public class UserFeedbackController {
 
     @Operation(summary = "新增用户反馈")
     @PostMapping
-    @PreAuthorize("@ss.hasPerm('business:user-feedback:add')")
+    @PreAuthorize("@ss.hasPerm('business:userFeedback:add')")
     public Result<Void> saveUserFeedback(@RequestBody @Valid UserFeedbackForm formData ) {
         boolean result = userFeedbackService.saveUserFeedback(formData);
         return Result.judge(result);
@@ -42,7 +42,7 @@ public class UserFeedbackController {
 
     @Operation(summary = "获取用户反馈表单数据")
     @GetMapping("/{id}/form")
-    @PreAuthorize("@ss.hasPerm('business:user-feedback:edit')")
+    @PreAuthorize("@ss.hasPerm('business:userFeedback:edit')")
     public Result<UserFeedbackForm> getUserFeedbackForm(
             @Parameter(description = "用户反馈ID") @PathVariable Long id
     ) {
@@ -52,7 +52,7 @@ public class UserFeedbackController {
 
     @Operation(summary = "修改用户反馈")
     @PutMapping(value = "/{id}")
-    @PreAuthorize("@ss.hasPerm('business:user-feedback:edit')")
+    @PreAuthorize("@ss.hasPerm('business:userFeedback:edit')")
     public Result<Void> updateUserFeedback(
             @Parameter(description = "用户反馈ID") @PathVariable Long id,
             @RequestBody @Validated UserFeedbackForm formData
@@ -63,7 +63,7 @@ public class UserFeedbackController {
 
     @Operation(summary = "删除用户反馈")
     @DeleteMapping("/{ids}")
-    @PreAuthorize("@ss.hasPerm('business:user-feedback:delete')")
+    @PreAuthorize("@ss.hasPerm('business:userFeedback:delete')")
     public Result<Void> deleteUserFeedbacks(
             @Parameter(description = "用户反馈ID,多个以英文逗号(,)分割") @PathVariable String ids
     ) {