Przeglądaj źródła

预订信息设置 增加轮播图字段

qinxuyang 1 miesiąc temu
rodzic
commit
c999f53aa4

+ 4 - 0
alien-entity/src/main/java/shop/alien/entity/store/StoreBookingSettings.java

@@ -73,6 +73,10 @@ public class StoreBookingSettings {
     @TableField("booking_not_available_time")
     private Integer bookingNotAvailableTime;
 
+    @ApiModelProperty(value = "图片")
+    @TableField("img_url")
+    private String imgUrl;
+
     @ApiModelProperty(value = "删除标记, 0:未删除, 1:已删除")
     @TableField("delete_flag")
     @TableLogic

+ 3 - 0
alien-entity/src/main/java/shop/alien/entity/store/dto/StoreBookingSettingsDTO.java

@@ -55,6 +55,9 @@ public class StoreBookingSettingsDTO {
     @ApiModelProperty(value = "营业时间结束前多少分钟不可预订", required = true)
     private Integer bookingNotAvailableTime;
 
+    @ApiModelProperty(value = "图片")
+    private String imgUrl;
+
     @ApiModelProperty(value = "正常营业时间(business_type=0)")
     private StoreBookingBusinessHoursDTO normalBusinessHours;
 

+ 2 - 0
alien-entity/src/main/resources/mapper/StoreBookingSettingsMapper.xml

@@ -17,6 +17,7 @@
         <result column="reservation_money" property="reservationMoney" />
         <result column="off_unsubscribe_hours" property="offUnsubscribeHours" />
         <result column="booking_not_available_time" property="bookingNotAvailableTime" />
+        <result column="img_url" property="imgUrl" />
         <result column="delete_flag" property="deleteFlag" />
         <result column="created_time" property="createdTime" />
         <result column="created_user_id" property="createdUserId" />
@@ -29,6 +30,7 @@
         id, store_id, retain_position_flag, retention_duration, booking_date_display_days, 
         booking_time_type, booking_start_time, booking_end_time, max_capacity_per_slot, 
         reservation, reservation_money, off_unsubscribe_hours, booking_not_available_time, 
+        img_url, 
         delete_flag, created_time, created_user_id, updated_time, updated_user_id
     </sql>
 

+ 2 - 0
alien-store/src/main/java/shop/alien/store/service/impl/StoreBookingSettingsServiceImpl.java

@@ -164,6 +164,7 @@ public class StoreBookingSettingsServiceImpl extends ServiceImpl<StoreBookingSet
             updateWrapper.set(StoreBookingSettings::getReservationMoney, settings.getReservationMoney());
             updateWrapper.set(StoreBookingSettings::getOffUnsubscribeHours, settings.getOffUnsubscribeHours());
             updateWrapper.set(StoreBookingSettings::getBookingNotAvailableTime, settings.getBookingNotAvailableTime());
+            updateWrapper.set(StoreBookingSettings::getImgUrl, settings.getImgUrl());
             
             if (userId != null) {
                 updateWrapper.set(StoreBookingSettings::getUpdatedUserId, userId);
@@ -196,6 +197,7 @@ public class StoreBookingSettingsServiceImpl extends ServiceImpl<StoreBookingSet
         settings.setReservationMoney(dto.getReservationMoney());
         settings.setOffUnsubscribeHours(dto.getOffUnsubscribeHours());
         settings.setBookingNotAvailableTime(dto.getBookingNotAvailableTime());
+        settings.setImgUrl(dto.getImgUrl());
         
         boolean settingsResult = saveOrUpdateSettings(settings);
         if (!settingsResult) {