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();
|
}
|