选煤厂生产管理平台后台代码
dongyukun
2024-12-10 b643c158bc05f2a7f95bb9fed15a1451691eaef4
提交 | 用户 | 时间
532d0b 1 package com.iailab.module.pms.production.warehouse.service.impl;
D 2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.framework.common.util.object.BeanUtils;
5 import com.iailab.module.pms.production.warehouse.dao.WarehouseItemDao;
6 import com.iailab.module.pms.production.warehouse.entity.WarehouseItemEntity;
7 import com.iailab.module.pms.production.warehouse.service.WarehouseItemService;
8 import com.iailab.module.pms.production.warehouse.vo.WarehouseItemPageReqVO;
9 import org.springframework.stereotype.Service;
10
11 import javax.annotation.Resource;
12
13 @Service
14 public class WarehouseItemServiceImpl implements WarehouseItemService {
15     @Resource
16     private WarehouseItemDao warehouseItemDao;
17
18
19     @Override
20     public String create(WarehouseItemEntity createEntity) {
21         WarehouseItemEntity dto = BeanUtils.toBean(createEntity, WarehouseItemEntity.class);
22         warehouseItemDao.insert(dto);
23         return dto.getId();
24     }
25
26     @Override
27     public String update(WarehouseItemEntity createEntity) {
28         WarehouseItemEntity dto = BeanUtils.toBean(createEntity, WarehouseItemEntity.class);
29         warehouseItemDao.updateById(dto);
30         return dto.getId();
31     }
32
33     @Override
34     public void delete(String id) {
35         warehouseItemDao.deleteById(id);
36     }
37
38     @Override
39     public WarehouseItemEntity getInfo(String id) {
40         return warehouseItemDao.selectById(id);
41     }
42
43     @Override
44     public PageResult<WarehouseItemEntity> getPage(WarehouseItemPageReqVO PageReqVO) {
45         return warehouseItemDao.selectPage(PageReqVO);
46     }
47 }