package com.iailab.module.pms.production.sale.controller.admin; 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.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * 销售量统计 * * @author DongYukun * @Description * @createTime 2022年12月23日 14:46:00 */ @RestController @RequestMapping("/prod/sale/volume") public class SaleVolumeController 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); } }