OcapServiceImpl.java
package com.mycim.server.ocap.service;
import com.alipay.sofa.runtime.api.annotation.SofaService;
import com.alipay.sofa.runtime.api.annotation.SofaServiceBinding;
import com.mycim.framework.jdbc.Page;
import com.mycim.server.ocap.manager.OcapManager;
import com.mycim.server.ocap.manager.RadCommentManager;
import com.mycim.valueobject.ocap.OcapCard;
import com.mycim.valueobject.ocap.dto.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
* @author songpy
* @version 1.0.0
* @date 2021/1/14
**/
@Service
@SofaService(interfaceType = OcapService.class, bindings = {@SofaServiceBinding(bindingType = "bolt")})
public class OcapServiceImpl implements OcapService {
@Autowired
OcapManager ocapManager;
@Autowired
RadCommentManager radCommentManager;
@Override
public Map<String, List<Map<String, String>>> getQuerySelectItems() {
return ocapManager.getQuerySelectItems();
}
@Override
public String getNextSignerId(OcapCard ocap) {
return ocapManager.getNextSignerId(ocap);
}
@Override
public OcapCardDTO getOcapInfo(Long facilityRrn, String userId, String ocapId, String lotId) {
return ocapManager.getOcapInfo(facilityRrn, userId, ocapId, lotId);
}
@Override
public OcapCardDTO getOcapInfo(long facilityRrn, String userId, Long ocapRrn) {
return ocapManager.getOcapInfo(facilityRrn, userId, ocapRrn);
}
@Override
public List<RADCommentDTO> queryRADComment(Map<String, List> conditions) {
return radCommentManager.queryRADComment(conditions);
}
@Override
public void doReviewAction(Long facilityRrn, OcapDoActionDTO actionDTO) {
ocapManager.doReviewAction(facilityRrn, actionDTO);
}
@Override
public void doWithdraw(long facilityRrn, long userRrn, String userId, Long ocapRrn) {
ocapManager.doWithdraw(facilityRrn, userRrn, userId, ocapRrn);
}
@Override
public List<OcapDataCollectionDTO> getAllDataCollectionPointInfo(Long dcolRrn) {
return ocapManager.getAllDataCollectionPointInfo(dcolRrn);
}
@Override
public void doRemeasurement(OcapDoActionDTO ocapDoActionDTO) {
ocapManager.doRemeasurement(ocapDoActionDTO);
}
@Override
public OcapDoActionDTO collectReKeyInData(long facilityRrn, long userRrn, String userId, Long ocapRrn,
List<Map> dataCollectionList, Map parameters) {
return ocapManager.collectReKeyInData(facilityRrn, userRrn, userId, ocapRrn, dataCollectionList, parameters);
}
@Override
public Page queryRADCommentByPage(RadCommentQueryDTO queryDTO) {
return radCommentManager.queryRADCommentByPage(queryDTO);
}
@Override
public void addRADComment(RADCommentDTO radCommentDTO) {
radCommentManager.addRADComment(radCommentDTO);
}
@Override
public void modifyRADComment(RADCommentDTO radCommentDTO) {
radCommentManager.modifyRADComment(radCommentDTO);
}
@Override
public void deleteRADComment(RADCommentDTO radCommentDTO) {
radCommentManager.deleteRADComment(radCommentDTO);
}
@Override
public List<Map<String, Object>> getRADComent(String userGroupIds, String type, RADCommentDTO radCommentDto) {
return radCommentManager.getRADComent(userGroupIds, type, radCommentDto);
}
@Override
public void maintainOcapExecutionRrn(Long ocapRrn, Long executionRrn) {
ocapManager.maintainOcapExecutionRrn(ocapRrn, executionRrn);
}
@Override
public void endOcapCard(Long ocapRrn) {
ocapManager.endOcapCard(ocapRrn);
}
@Override
public List<UnitIdDTO> getRemeasurementDatas(Long ocapRrn) {
return ocapManager.getRemeasurementDatas(ocapRrn);
}
@Override
public void startWorkflowCase(OcapCard ocapCard) {
ocapManager.startWorkflowCase(ocapCard);
}
}