package online.zhaopei.myproject.mapper.ecssent; import online.zhaopei.myproject.domain.ecssent.Store; import online.zhaopei.myproject.sqlprovide.ecssent.StoreSqlProvide; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.SelectProvider; import java.util.List; /** * Created by zhaopei on 18/3/23. */ public interface StoreMapper { @Results(id = "storeResult", value = { @Result(property = "lmsNo", column = "lms_no"), @Result(property = "tradeCode", column = "trade_code"), @Result(property = "tradeName", column = "trade_name"), @Result(property = "itemNo", column = "item_no"), @Result(property = "codeTs", column = "code_ts"), @Result(property = "gName", column = "g_name"), @Result(property = "gModel", column = "g_model"), @Result(property = "tradeCountry", column = "trade_country"), @Result(property = "unit", column = "unit"), @Result(property = "declPrice", column = "decl_price"), @Result(property = "tradeCurr", column = "trade_curr"), @Result(property = "customsCode", column = "customs_code"), @Result(property = "legalIQty", column = "legal_i_qty"), @Result(property = "legalOQty", column = "legal_o_qty"), @Result(property = "legalRemainQty", column = "legal_remain_qty"), @Result(property = "periodStartQty", column = "period_start_qty") }) @SelectProvider(type = StoreSqlProvide.class, method = "getStoreListSql") List<Store> getStoreList(Store store); }