package com.algo.expose.impl;
|
|
import com.algo.expose.BaseDataService;
|
import com.algo.model.AGVStatus;
|
import com.algo.model.TaskData;
|
import com.algo.util.AgvTaskUtils;
|
import com.algo.util.JsonUtils;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 基础
|
*/
|
@Service
|
public class BaseDataServiceImpl implements BaseDataService {
|
|
|
@Override
|
public Map<String, Map<String, Integer>> loadPathMapping() {
|
return JsonUtils.loadPathMapping("path_mapping.json");
|
}
|
|
@Override
|
public Map<String, Object> loadEnvironment() {
|
return JsonUtils.loadEnvironment("environment.json");
|
}
|
|
@Override
|
public List<AGVStatus> loadAgvStatus() {
|
return AgvTaskUtils.loadAgvStatus("ctu_agv_status.json");
|
}
|
|
@Override
|
public List<TaskData> loadTaskList() {
|
return AgvTaskUtils.loadTaskList("ctu_task_data.json");
|
}
|
}
|