qa-prevention-gwj/src/main/java/com/zcloud/service/gatemachine/impl/GateCarIOServiceImpl.java

70 lines
1.9 KiB
Java
Raw Normal View History

2024-01-19 15:39:45 +08:00
package com.zcloud.service.gatemachine.impl;
import com.zcloud.entity.Page;
import com.zcloud.entity.PageData;
import com.zcloud.mapper.datasource.gatemachine.CzksGateCarIOMapper;
import com.zcloud.service.gatemachine.GateCarIOService;
import com.zcloud.util.InitPageDataUtil;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
/**
* GateCarIOService IMPL
*/
@Service
public class GateCarIOServiceImpl implements GateCarIOService {
@Resource
private CzksGateCarIOMapper czksGateCarIOMapper;
@Resource
private InitPageDataUtil initPageDataUtil;
@Override
public List<PageData> getDatalistpage(Page page) {
return czksGateCarIOMapper.getDatalistPage(page);
}
@Override
public List<PageData> getIORecord(Page page) {
return czksGateCarIOMapper.getIORecord(page);
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void edit(PageData pd) {
initPageDataUtil.initEdit(pd);
czksGateCarIOMapper.edit(pd);
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void removeByIds(PageData pageData) {
initPageDataUtil.initEdit(pageData);
czksGateCarIOMapper.removeByIds(pageData);
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void save(PageData pageData) {
initPageDataUtil.initSave(pageData, "RECORD_ID");
if ("".equals(pageData.get(""))) {
czksGateCarIOMapper.saveMineral(pageData);
} else {
}
}
@Override
public PageData getTodayEQCount(PageData PageData) {
PageData pageData = new PageData();
pageData.put("grocery", czksGateCarIOMapper.countGroceryEnterAndQuit(PageData));
pageData.put("mineral", czksGateCarIOMapper.countMineralEnterAndQuit(PageData));
return pageData;
}
}