|
|
@@ -5,7 +5,9 @@ import java.util.*;
|
|
|
import com.yc.ship.framework.common.pojo.PageResult;
|
|
|
import com.yc.ship.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import com.yc.ship.framework.mybatis.core.mapper.BaseMapperX;
|
|
|
+import com.yc.ship.module.product.enums.YesOrNoEnum;
|
|
|
import com.yc.ship.module.resource.dal.dataobject.roommodel.ResourceRoomModelDO;
|
|
|
+import com.yc.ship.module.resource.enums.CommonStatusEnum;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
import com.yc.ship.module.resource.controller.admin.roommodel.vo.*;
|
|
|
|
|
|
@@ -30,6 +32,14 @@ public interface ResourceRoomModelMapper extends BaseMapperX<ResourceRoomModelDO
|
|
|
|
|
|
default List<ResourceRoomModelDO> selectListByShipId(String shipId) {
|
|
|
return selectList(new LambdaQueryWrapperX<ResourceRoomModelDO>()
|
|
|
- .eqIfPresent(ResourceRoomModelDO::getShipId, shipId));
|
|
|
+ .eqIfPresent(ResourceRoomModelDO::getShipId, shipId)
|
|
|
+ .eq(ResourceRoomModelDO::getStatus, CommonStatusEnum.ENABLE.getStatus()));
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<ResourceRoomModelDO> selectRoomModelCanSaleListByShipId(String shipId) {
|
|
|
+ return selectList(new LambdaQueryWrapperX<ResourceRoomModelDO>()
|
|
|
+ .eqIfPresent(ResourceRoomModelDO::getShipId, shipId)
|
|
|
+ .eq(ResourceRoomModelDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
|
|
+ .eq(ResourceRoomModelDO::getCanSale, YesOrNoEnum.YES.getType()));
|
|
|
}
|
|
|
}
|