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

90 lines
2.3 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;
2024-01-23 08:57:14 +08:00
/**
*
* @param page
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
public List<PageData> getDatalistpage(Page page) {
return czksGateCarIOMapper.getDatalistPage(page);
}
2024-01-23 08:57:14 +08:00
/**
* /
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
2024-01-19 16:56:47 +08:00
public List<PageData> getIORecord(PageData page) {
2024-01-23 08:57:14 +08:00
return czksGateCarIOMapper.getMineralIORecords(page);
2024-01-19 15:39:45 +08:00
}
2024-01-23 08:57:14 +08:00
/**
*
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
2024-01-23 08:57:14 +08:00
@Transactional(rollbackFor = Exception.class)
2024-01-19 15:39:45 +08:00
public void edit(PageData pd) {
initPageDataUtil.initEdit(pd);
czksGateCarIOMapper.edit(pd);
}
2024-01-23 08:57:14 +08:00
/**
*
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
2024-01-23 08:57:14 +08:00
@Transactional(rollbackFor = Exception.class)
2024-01-19 15:39:45 +08:00
public void removeByIds(PageData pageData) {
initPageDataUtil.initEdit(pageData);
czksGateCarIOMapper.removeByIds(pageData);
}
2024-01-23 08:57:14 +08:00
/**
*
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
2024-01-23 08:57:14 +08:00
@Transactional(rollbackFor = Exception.class)
2024-01-19 15:39:45 +08:00
public void save(PageData pageData) {
initPageDataUtil.initSave(pageData, "RECORD_ID");
2024-01-23 08:57:14 +08:00
czksGateCarIOMapper.saveMineral(pageData);
2024-01-19 15:39:45 +08:00
}
2024-01-23 08:57:14 +08:00
/**
*
* @return
*/
2024-01-19 15:39:45 +08:00
@Override
2024-01-19 16:56:47 +08:00
public PageData getTodayEQCount(PageData page) {
2024-01-19 15:39:45 +08:00
PageData pageData = new PageData();
2024-01-19 16:56:47 +08:00
pageData.put("grocery", czksGateCarIOMapper.countGroceryEnterAndQuit(page));
pageData.put("mineral", czksGateCarIOMapper.countMineralEnterAndQuit(page));
2024-01-19 15:39:45 +08:00
return pageData;
}
}