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.WarehouseItemDao; import com.iailab.module.pms.production.warehouse.entity.WarehouseItemEntity; import com.iailab.module.pms.production.warehouse.service.WarehouseItemService; import com.iailab.module.pms.production.warehouse.vo.WarehouseItemPageReqVO; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class WarehouseItemServiceImpl implements WarehouseItemService { @Resource private WarehouseItemDao warehouseItemDao; @Override public String create(WarehouseItemEntity createEntity) { WarehouseItemEntity dto = BeanUtils.toBean(createEntity, WarehouseItemEntity.class); warehouseItemDao.insert(dto); return dto.getId(); } @Override public String update(WarehouseItemEntity createEntity) { WarehouseItemEntity dto = BeanUtils.toBean(createEntity, WarehouseItemEntity.class); warehouseItemDao.updateById(dto); return dto.getId(); } @Override public void delete(String id) { warehouseItemDao.deleteById(id); } @Override public WarehouseItemEntity getInfo(String id) { return warehouseItemDao.selectById(id); } @Override public PageResult getPage(WarehouseItemPageReqVO PageReqVO) { return warehouseItemDao.selectPage(PageReqVO); } }