package top.lvzhiqiang.mapper; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Select; import top.lvzhiqiang.entity.CoinHistoryOrder; import top.lvzhiqiang.entity.CoinMonitorCurrency; import top.lvzhiqiang.entity.CoinPubilcParams; import top.lvzhiqiang.entity.CoinTrader; import java.util.List; import java.util.Map; /** * coin-Mapper * * @author lvzhiqiang * 2023/9/9 17:37 */ public interface CoinMapper { @Insert({""}) int insertHistoryOrderList(List historyOrderList); @Select({""}) List findHistoryOrderList(Map params); @Select("select symbol,type,category,sort from coin_monitor_currency where delete_flag = 1 order by sort") List findMonitorCurrencyList(); @Select("select * from coin_public_params where 1=1") @MapKey("codeKey") List findPublicParams(); @Insert({""}) void insertMixTradeList(List parseMixTradeList); @Select({""}) List findMixTraderList(Map params); @Select("select concat(traderUid, '|', traderNickName) from coin_monitor_trader where delete_flag = '1'") List findMonitorTraderList(); }