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 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 getKValueByCodeAndDate(String code,String dateType); SwxSettings getParamByKey(String key); List listContents(Integer language); SwxContents getContentsById(String id); List listNft(); }