zj
2025-01-06 0e7b38c2b3af72ea2a7f8a2fcbaad4d78e2c1977
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
36
37
38
39
40
41
42
43
44
45
package com.gear.customer.swx.biz;
 
import com.gear.common.constant.SwxConstons;
import com.gear.customer.swx.vo.response.SwxContentsVo;
import com.gear.customer.swx.vo.response.SwxIndexMarketInfoVo;
import com.gear.customer.swx.vo.response.SwxIndexQueryMarketVo;
import com.gear.swx.domain.*;
import com.gear.swx.vo.SyncKValueFromLdVo;
 
import java.util.List;
 
public interface SwxBizIndex {
 
 
    /**
     * 根据类型查询产品
     * @param type
     * @return
     */
    List<SwxIndexQueryMarketVo> listMarketByType(Integer type, Integer canSamrt);
 
    SwxIndexMarketInfoVo getMarketInfo(String id);
 
    SwxMarketContracts getContractsByMarket(String mId);
 
    SwxMarketOptions getOptionsByMarket(String mId);
 
    SwxMarketSmart getSmartByMarket(String mId);
 
    /**
     * 根据产品code及日期类型获取标线数据
     * @param code
     * @param dateType
     * @return
     */
    List<SyncKValueFromLdVo> getKValueByCodeAndDate(String code,String dateType);
 
    SwxSettings getParamByKey(String key);
 
    List<SwxContentsVo> listContents(Integer language);
 
    SwxContents getContentsById(String id);
 
    List<SwxNft> listNft();
}