package com.emato.biz.service.impl; import java.util.List; import com.emato.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.emato.biz.mapper.warehouse.OWbInveFreezeMapper; import com.emato.biz.domain.warehouse.OWbInveFreeze; import com.emato.biz.service.warehouse.IOWbInveFreezeService; /** * 库存冻结记录,记录订单商品冻结Service业务层处理 * * @author yangbo * @date 2021-02-01 */ @Service public class OWbInveFreezeServiceImpl implements IOWbInveFreezeService { @Autowired private OWbInveFreezeMapper oWbInveFreezeMapper; /** * 查询库存冻结记录,记录订单商品冻结 * * @param inveFzeSn 库存冻结记录,记录订单商品冻结ID * @return 库存冻结记录,记录订单商品冻结 */ @Override public OWbInveFreeze selectOWbInveFreezeById(String inveFzeSn) { return oWbInveFreezeMapper.selectOWbInveFreezeById(inveFzeSn); } /** * 查询库存冻结记录,记录订单商品冻结列表 * * @param oWbInveFreeze 库存冻结记录,记录订单商品冻结 * @return 库存冻结记录,记录订单商品冻结 */ @Override public List selectOWbInveFreezeList(OWbInveFreeze oWbInveFreeze) { return oWbInveFreezeMapper.selectOWbInveFreezeList(oWbInveFreeze); } /** * 新增库存冻结记录,记录订单商品冻结 * * @param oWbInveFreeze 库存冻结记录,记录订单商品冻结 * @return 结果 */ @Override public int insertOWbInveFreeze(OWbInveFreeze oWbInveFreeze) { oWbInveFreeze.setCreateTime(DateUtils.getNowDate()); return oWbInveFreezeMapper.insertOWbInveFreeze(oWbInveFreeze); } /** * 修改库存冻结记录,记录订单商品冻结 * * @param oWbInveFreeze 库存冻结记录,记录订单商品冻结 * @return 结果 */ @Override public int updateOWbInveFreeze(OWbInveFreeze oWbInveFreeze) { return oWbInveFreezeMapper.updateOWbInveFreeze(oWbInveFreeze); } /** * 批量删除库存冻结记录,记录订单商品冻结 * * @param inveFzeSns 需要删除的库存冻结记录,记录订单商品冻结ID * @return 结果 */ @Override public int deleteOWbInveFreezeByIds(String[] inveFzeSns) { return oWbInveFreezeMapper.deleteOWbInveFreezeByIds(inveFzeSns); } /** * 删除库存冻结记录,记录订单商品冻结信息 * * @param inveFzeSn 库存冻结记录,记录订单商品冻结ID * @return 结果 */ @Override public int deleteOWbInveFreezeById(String inveFzeSn) { return oWbInveFreezeMapper.deleteOWbInveFreezeById(inveFzeSn); } }