package com.iailab.module.pms.production.work.service.impl; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.pms.production.work.dao.ProdAccidentDao; import com.iailab.module.pms.production.work.enity.ProdAccidentEntity; import com.iailab.module.pms.production.work.service.ProdAccidentService; import com.iailab.module.pms.production.work.vo.ProdAccidentPageReqVO; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * 当班信息 * * @author DongYukun * @Description * @createTime 2023年04月27日 14:59:30 */ @Service public class ProdAccidentServiceImpl implements ProdAccidentService { @Resource private ProdAccidentDao prodAccidentDao; @Override public String create(ProdAccidentEntity createEntity) { ProdAccidentEntity dto = BeanUtils.toBean(createEntity, ProdAccidentEntity.class); prodAccidentDao.insert(dto); return dto.getId(); } @Override public String update(ProdAccidentEntity createEntity) { ProdAccidentEntity dto = BeanUtils.toBean(createEntity, ProdAccidentEntity.class); prodAccidentDao.updateById(dto); return dto.getId(); } @Override public void delete(String id) { prodAccidentDao.deleteById(id); } @Override public ProdAccidentEntity getInfo(String id) { return prodAccidentDao.selectById(id); } @Override public PageResult getPage(ProdAccidentPageReqVO PageReqVO) { return prodAccidentDao.selectPage(PageReqVO); } }