package com.iailab.module.pms.production.sale.service.impl; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.pms.production.sale.dao.SaleVolumeDao; import com.iailab.module.pms.production.sale.entity.SaleVolumeEntity; import com.iailab.module.pms.production.sale.service.SaleVolumeService; import com.iailab.module.pms.production.sale.vo.SaleVolumePageReqVO; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * 销售量统计 * * @author DongYukun * @Description * @createTime 2022年12月23日 14:50:30 */ @Service public class SaleVolumeServiceImpl implements SaleVolumeService { @Resource private SaleVolumeDao saleVolumeDao; @Override public String create(SaleVolumeEntity createEntity) { SaleVolumeEntity dto = BeanUtils.toBean(createEntity, SaleVolumeEntity.class); saleVolumeDao.insert(dto); return dto.getId(); } @Override public String update(SaleVolumeEntity createEntity) { SaleVolumeEntity dto = BeanUtils.toBean(createEntity, SaleVolumeEntity.class); saleVolumeDao.updateById(dto); return dto.getId(); } @Override public void delete(String id) { saleVolumeDao.deleteById(id); } @Override public SaleVolumeEntity getInfo(String id) { return saleVolumeDao.selectById(id); } @Override public PageResult getPage(SaleVolumePageReqVO PageReqVO) { return saleVolumeDao.selectPage(PageReqVO); } }