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.DispatchLogDao; import com.iailab.module.pms.production.work.enity.DispatchLogEntity; import com.iailab.module.pms.production.work.service.DispatchLogService; import com.iailab.module.pms.production.work.vo.DispatchLogPageReqVO; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * 调度日志 * * @author DongYukun * @Description * @createTime 2023年04月27日 11:03:30 */ @Slf4j @Service public class DispatchLogServiceImpl implements DispatchLogService { @Resource private DispatchLogDao dispatchLogDao; @Override public String create(DispatchLogEntity createEntity) { DispatchLogEntity dto = BeanUtils.toBean(createEntity, DispatchLogEntity.class); dispatchLogDao.insert(dto); return dto.getId(); } @Override public String update(DispatchLogEntity createEntity) { DispatchLogEntity dto = BeanUtils.toBean(createEntity, DispatchLogEntity.class); dispatchLogDao.updateById(dto); return dto.getId(); } @Override public void delete(String id) { dispatchLogDao.deleteById(id); } @Override public DispatchLogEntity getInfo(String id) { return dispatchLogDao.selectById(id); } @Override public PageResult getPage(DispatchLogPageReqVO PageReqVO) { return dispatchLogDao.selectPage(PageReqVO); } }