update 测试看板接口数据

master
yinq 3 days ago
parent b3a3b4ca3c
commit 61e09f6d8e

@ -237,4 +237,40 @@ public class ProdReportController extends BaseController {
return R.ok(list);
}
/**
* 1value1-value5
*/
@GetMapping("/dashboard/data1")
public R<List<HashMap<String, Object>>> dashboardData1(@RequestParam(required = false) Map hashMap) {
List<HashMap<String, Object>> vos = prodReportService.getDashboardData1(hashMap);
return R.ok(vos);
}
/**
* 2x1y1
*/
@GetMapping("/dashboard/data2")
public R<HashMap<String, Object>> dashboardData2(@RequestParam(required = false) Map hashMap) {
HashMap<String, Object> vos = prodReportService.getDashboardData2(hashMap);
return R.ok(vos);
}
/**
* 3x1y1
*/
@GetMapping("/dashboard/data3")
public R<HashMap<String, Object>> dashboardData3(@RequestParam(required = false) Map hashMap) {
HashMap<String, Object> vos = prodReportService.getDashboardData3(hashMap);
return R.ok(vos);
}
/**
* 4value1-value4
*/
@GetMapping("/dashboard/data4")
public R<List<HashMap<String, Object>>> dashboardData4(@RequestParam(required = false) Map hashMap) {
List<HashMap<String, Object>> vos = prodReportService.getDashboardData4(hashMap);
return R.ok(vos);
}
}

@ -172,4 +172,32 @@ public interface IProdReportService {
*/
List<HashMap<String, Object>> listPlansByProcess(Map hashMap);
/**
* 1value1-value5
* @param hashMap
* @return
*/
List<HashMap<String, Object>> getDashboardData1(Map hashMap);
/**
* 2x1y1
* @param hashMap
* @return
*/
HashMap<String, Object> getDashboardData2(Map hashMap);
/**
* 3x1y1
* @param hashMap
* @return
*/
HashMap<String, Object> getDashboardData3(Map hashMap);
/**
* 4value1-value4
* @param hashMap
* @return
*/
List<HashMap<String, Object>> getDashboardData4(Map hashMap);
}

@ -704,4 +704,127 @@ public class ProdReportServiceImpl implements IProdReportService {
return prodReportMapper.listPlansByProcess(hashMap, planTable);
}
/**
* 1value1-value5
*/
@Override
public List<HashMap<String, Object>> getDashboardData1(Map hashMap) {
List<HashMap<String, Object>> result = new ArrayList<>();
// 示例数据结构
HashMap<String, Object> item1 = new HashMap<>();
item1.put("value1", "122WD");
item1.put("value2", "71");
item1.put("value3", "0");
item1.put("value4", "74");
item1.put("value5", "0%");
result.add(item1);
HashMap<String, Object> item2 = new HashMap<>();
item2.put("value1", "217CV");
item2.put("value2", "70");
item2.put("value3", "0");
item2.put("value4", "74");
item2.put("value5", "0%");
result.add(item2);
HashMap<String, Object> item3 = new HashMap<>();
item3.put("value1", "122WD");
item3.put("value2", "75");
item3.put("value3", "0");
item3.put("value4", "74");
item3.put("value5", "0%");
result.add(item3);
return result;
}
/**
* 2x1y1
*/
@Override
public HashMap<String, Object> getDashboardData2(Map hashMap) {
HashMap<String, Object> result = new HashMap<>();
// TODO: 根据实际业务逻辑查询数据
// 示例数据结构
List<String> x1 = new ArrayList<>();
x1.add("SC_228NE");
x1.add("SC_229NE");
x1.add("SC_221NE");
x1.add("SC_222NE");
x1.add("SC_223NE");
x1.add("SC_224NE");
x1.add("SC_225NE");
x1.add("SC_226NE");
List<Integer> y1 = new ArrayList<>();
y1.add(5);
y1.add(12);
y1.add(6);
y1.add(5);
y1.add(11);
y1.add(6);
y1.add(5);
y1.add(6);
result.put("x1", x1);
result.put("y1", y1);
return result;
}
/**
* 3x1y1
*/
@Override
public HashMap<String, Object> getDashboardData3(Map hashMap) {
HashMap<String, Object> result = new HashMap<>();
// TODO: 根据实际业务逻辑查询数据
// 示例数据结构
List<String> x1 = new ArrayList<>();
x1.add("13:00:00");
x1.add("13:01:00");
x1.add("13:02:00");
x1.add("13:03:00");
List<Integer> y1 = new ArrayList<>();
y1.add(3);
y1.add(4);
y1.add(2);
y1.add(5);
y1.add(6);
result.put("x1", x1);
result.put("y1", y1);
return result;
}
/**
* 4value1-value4
*/
@Override
public List<HashMap<String, Object>> getDashboardData4(Map hashMap) {
List<HashMap<String, Object>> result = new ArrayList<>();
// TODO: 根据实际业务逻辑查询数据
// 示例数据结构
HashMap<String, Object> item1 = new HashMap<>();
item1.put("value1", "1");
item1.put("value2", "SC-228NE");
item1.put("value3", 100);
item1.put("value4", "10次");
result.add(item1);
HashMap<String, Object> item2 = new HashMap<>();
item2.put("value1", "2");
item2.put("value2", "SC-228NE");
item2.put("value3", 70);
item2.put("value4", "7次");
result.add(item2);
HashMap<String, Object> item3 = new HashMap<>();
item3.put("value1", "3");
item3.put("value2", "SC-228NE");
item3.put("value3", 60);
item3.put("value4", "6次");
result.add(item3);
return result;
}
}

Loading…
Cancel
Save