zj
2025-06-30 414555cfbb72c02ebc07ca164a7ff0d0f592de13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package project.data.klinejob;
 
import java.util.List;
 
import project.data.KlineService;
import project.data.model.Kline;
import project.item.ItemService;
import project.item.model.Item;
 
/**
 * 5分钟K线
 */
public class Kline5MinuteJob {
    
    private KlineService klineService;
    
    private ItemService itemService;
 
    public void taskJob() {
        List<Item> item_list = itemService.cacheGetAll();
        for (int i = 0; i < item_list.size(); i++) {
            Item item = item_list.get(i);
            klineService.saveOne(item.getSymbol(), Kline.PERIOD_5MIN);
        }
    }
 
    public void setKlineService(KlineService klineService) {
        this.klineService = klineService;
    }
 
    public void setItemService(ItemService itemService) {
        this.itemService = itemService;
    }
 
}