Jelajahi Sumber

价格模板根据房型排序

caotao 1 Minggu lalu
induk
melakukan
905f917f48

+ 4 - 0
ship-module-product/ship-module-product-biz/src/main/java/com/yc/ship/module/product/controller/admin/pricetemplate/vo/PriceRoomModelRespVO.java

@@ -25,6 +25,10 @@ public class PriceRoomModelRespVO {
     @ExcelProperty("房型名称(暂不使用)")
     private String roomModelName;
 
+    @Schema(description = "房型排序", example = "王五")
+    @ExcelProperty("房型排序")
+    private String roomModelSort;
+
     @Schema(description = "成本价", example = "31837")
     @ExcelProperty("成本价")
     private BigDecimal costPrice;

+ 4 - 0
ship-module-product/ship-module-product-biz/src/main/java/com/yc/ship/module/product/dal/dataobject/priceroommodel/PriceRoomModelDO.java

@@ -41,6 +41,10 @@ public class PriceRoomModelDO extends TenantBaseDO {
      * 房型名称(暂不使用)
      */
     private String roomModelName;
+    /**
+     * 房型排序
+     */
+    private Integer roomModelSort;
     /**
      * 成本价
      */

+ 2 - 1
ship-module-product/ship-module-product-biz/src/main/java/com/yc/ship/module/product/dal/mysql/priceroommodel/PriceRoomModelMapper.java

@@ -17,7 +17,8 @@ public interface PriceRoomModelMapper extends BaseMapperX<PriceRoomModelDO> {
 
     default List<PriceRoomModelDO> selectListByObjectId(Long objectId) {
         return selectList(new LambdaQueryWrapperX<PriceRoomModelDO>()
-                .eqIfPresent(PriceRoomModelDO::getObjectId, objectId));
+                .eqIfPresent(PriceRoomModelDO::getObjectId, objectId)
+                .orderByAsc(PriceRoomModelDO::getRoomModelSort));
     }
 
     default void deleteByObjectId(Long objectId) {