package com.iailab.module.pms.production.warehouse.service.impl; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.pms.production.warehouse.dao.WarehousePositionDao; import com.iailab.module.pms.production.warehouse.entity.WarehousePositionEntity; import com.iailab.module.pms.production.warehouse.service.WarehousePositionService; import com.iailab.module.pms.production.warehouse.vo.WarehousePositionPageReqVO; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * 仓位统计 * * @author DongYukun * @Description * @createTime 2023年01月17日 15:49:00 */ @Service public class WarehousePositionServiceImpl implements WarehousePositionService { @Resource private WarehousePositionDao warehousePositionDao; @Override public String create(WarehousePositionEntity createEntity) { WarehousePositionEntity dto = BeanUtils.toBean(createEntity, WarehousePositionEntity.class); warehousePositionDao.insert(dto); return dto.getId(); } @Override public String update(WarehousePositionEntity createEntity) { WarehousePositionEntity dto = BeanUtils.toBean(createEntity, WarehousePositionEntity.class); warehousePositionDao.updateById(dto); return dto.getId(); } @Override public void delete(String id) { warehousePositionDao.deleteById(id); } @Override public WarehousePositionEntity getInfo(String id) { return warehousePositionDao.selectById(id); } @Override public PageResult getPage(WarehousePositionPageReqVO PageReqVO) { return warehousePositionDao.selectPage(PageReqVO); } }