提交 f105b81a authored 作者: aiqingguo's avatar aiqingguo

货单

上级 e68947be
package com.clx.performance.dao; package com.clx.performance.dao;
import com.msl.common.base.Optional;
import com.msl.common.dao.BaseDao; import com.msl.common.dao.BaseDao;
import com.clx.performance.mapper.OrderGoodsMapper; import com.clx.performance.mapper.OrderGoodsMapper;
import com.clx.performance.model.OrderGoods; import com.clx.performance.model.OrderGoods;
...@@ -10,4 +11,7 @@ import com.clx.performance.model.OrderGoods; ...@@ -10,4 +11,7 @@ import com.clx.performance.model.OrderGoods;
* Time 16:45 * Time 16:45
*/ */
public interface OrderGoodsDao extends BaseDao<OrderGoodsMapper, OrderGoods, Integer> { public interface OrderGoodsDao extends BaseDao<OrderGoodsMapper, OrderGoods, Integer> {
Optional<OrderGoods> getByOrderGoodsNo(String orderGoodsNo);
} }
package com.clx.performance.dao.impl; package com.clx.performance.dao.impl;
import com.msl.common.dao.BaseDao; import com.clx.performance.dao.OrderGoodsDao;
import com.msl.common.dao.impl.BaseDaoImpl;
import com.clx.performance.mapper.OrderGoodsMapper; import com.clx.performance.mapper.OrderGoodsMapper;
import com.clx.performance.model.OrderGoods; import com.clx.performance.model.OrderGoods;
import com.msl.common.base.Optional;
import com.msl.common.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
/** /**
...@@ -12,5 +13,15 @@ import org.springframework.stereotype.Repository; ...@@ -12,5 +13,15 @@ import org.springframework.stereotype.Repository;
* Time 16:45 * Time 16:45
*/ */
@Repository @Repository
public class OrderGoodsDaoImpl extends BaseDaoImpl<OrderGoodsMapper, OrderGoods, Integer> implements BaseDao<OrderGoodsMapper, OrderGoods, Integer> { public class OrderGoodsDaoImpl extends BaseDaoImpl<OrderGoodsMapper, OrderGoods, Integer> implements OrderGoodsDao {
@Override
public Optional<OrderGoods> getByOrderGoodsNo(String orderGoodsNo) {
return Optional.of(orderGoodsNo)
.map(item -> lQrWrapper()
.eq(OrderGoods::getUserNo, item)
)
.map(super::getOne);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论