From d1bc34b52b6ba04dca68753a8175bdd7244ffb90 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 25 Aug 2025 10:18:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(scenic):=20=E6=B7=BB=E5=8A=A0=E6=99=AF?= =?UTF-8?q?=E5=8C=BA=E9=85=8D=E7=BD=AE=E5=88=B8=E7=A0=81=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 ScenicConfigEntity 和 ScenicConfigResp 中添加 voucherEnable 字段 - 在 AppScenicController 中返回 voucherEnable信息 - 更新 ScenicMapper.xml 以支持 voucherEnable 的数据库操作 --- .../ycwl/basic/controller/mobile/AppScenicController.java | 2 +- .../basic/model/pc/scenic/entity/ScenicConfigEntity.java | 5 +++++ .../ycwl/basic/model/pc/scenic/resp/ScenicConfigResp.java | 5 +++++ src/main/resources/mapper/ScenicMapper.xml | 3 ++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ycwl/basic/controller/mobile/AppScenicController.java b/src/main/java/com/ycwl/basic/controller/mobile/AppScenicController.java index d929f73..1593618 100644 --- a/src/main/java/com/ycwl/basic/controller/mobile/AppScenicController.java +++ b/src/main/java/com/ycwl/basic/controller/mobile/AppScenicController.java @@ -30,7 +30,6 @@ import java.util.List; * @Date:2024/12/5 10:22 */ @Slf4j -@Deprecated @RestController @RequestMapping("/api/mobile/scenic/v1") // 景区相关接口 @@ -86,6 +85,7 @@ public class AppScenicController { resp.setBrokerDirectRate(scenicConfig.getBrokerDirectRate()); resp.setVideoSourcePackHint(scenicConfig.getVideoSourcePackHint()); resp.setImageSourcePackHint(scenicConfig.getImageSourcePackHint()); + resp.setVoucherEnable(scenicConfig.getVoucherEnable()); return ApiResponse.success(resp); } diff --git a/src/main/java/com/ycwl/basic/model/pc/scenic/entity/ScenicConfigEntity.java b/src/main/java/com/ycwl/basic/model/pc/scenic/entity/ScenicConfigEntity.java index 4a26028..3a502f4 100644 --- a/src/main/java/com/ycwl/basic/model/pc/scenic/entity/ScenicConfigEntity.java +++ b/src/main/java/com/ycwl/basic/model/pc/scenic/entity/ScenicConfigEntity.java @@ -126,4 +126,9 @@ public class ScenicConfigEntity { private Integer photoFreeNum; private Integer videoFreeNum; + /** + * 是否启用券码功能 + * 0-禁用 1-启用 + */ + private Integer voucherEnable; } diff --git a/src/main/java/com/ycwl/basic/model/pc/scenic/resp/ScenicConfigResp.java b/src/main/java/com/ycwl/basic/model/pc/scenic/resp/ScenicConfigResp.java index c5c5119..c0743f6 100644 --- a/src/main/java/com/ycwl/basic/model/pc/scenic/resp/ScenicConfigResp.java +++ b/src/main/java/com/ycwl/basic/model/pc/scenic/resp/ScenicConfigResp.java @@ -45,4 +45,9 @@ public class ScenicConfigResp { private String imageSourcePackHint = ""; private String videoSourcePackHint = ""; + /** + * 是否启用券码功能 + * 0-禁用 1-启用 + */ + private Integer voucherEnable; } diff --git a/src/main/resources/mapper/ScenicMapper.xml b/src/main/resources/mapper/ScenicMapper.xml index 29b7c85..8c94752 100644 --- a/src/main/resources/mapper/ScenicMapper.xml +++ b/src/main/resources/mapper/ScenicMapper.xml @@ -128,7 +128,8 @@ video_source_pack_hint=#{videoSourcePackHint}, extra_notification_time=#{extraNotificationTime}, photo_free_num= #{photoFreeNum}, - video_free_num= #{videoFreeNum} + video_free_num= #{videoFreeNum}, + voucher_enable= #{voucherEnable} where id = #{id}