package com.example.erp.service.sd;
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
import com.example.erp.mapper.sd.BasicDateMapper;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.example.erp.entity.sd.BasicData;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
@Service
|
@DS("sd")
|
public class BasicDateService {
|
@Autowired
|
BasicDateMapper basicDateMapper;
|
//获取订单基本数据
|
public Map<String, List<Object>> getOrderBasicData() {
|
//获取订单基本数据类型
|
List<String> orderBasicDataType = basicDateMapper.getOrderBasicDataType();
|
//获取订单基本数据
|
List<BasicData> orderBasicData = basicDateMapper.getOrderBasicData();
|
//创建Map对象
|
Map<String, List<Object>> orderBasicDataMap = new HashMap<>(); ;
|
//创建List对象
|
|
//遍历订单基本数据类型
|
for(String item :orderBasicDataType){
|
List<Object> orderBasicDataList = new ArrayList<>();
|
//将类型和List对象放入Map中
|
orderBasicDataMap.put(item,orderBasicDataList);
|
}
|
//遍历订单基本数据
|
for (BasicData item : orderBasicData){
|
//将数据放入List中
|
orderBasicDataMap.get(item.getBasicCategory()).add(item);
|
}
|
//返回Map对象
|
return orderBasicDataMap;
|
}
|
}
|