From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/dao/mybatis/brand/BrandInfoMapper.java | 37 ++++++++++++++++++++++++++++--------- 1 files changed, 28 insertions(+), 9 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/brand/BrandInfoMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/brand/BrandInfoMapper.java index e9558f3..749dc45 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/brand/BrandInfoMapper.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/brand/BrandInfoMapper.java @@ -2,30 +2,37 @@ import java.util.List; +import com.yeshi.fanli.entity.SystemEnum; import org.apache.ibatis.annotations.Param; import com.yeshi.fanli.dao.BaseMapper; -import com.yeshi.fanli.entity.brand.BrandClass; import com.yeshi.fanli.entity.brand.BrandInfo; import com.yeshi.fanli.vo.brand.BrandInfoVO; public interface BrandInfoMapper extends BaseMapper<BrandInfo> { - + /** * 鏌ヨ鍒楄〃 * @param start * @param count - * @param key + * @param keys + * @param cid * @param state + * @param showState * @return */ - List<BrandInfo> listQuery(@Param("start") long start, @Param("count") int count, @Param("key") String key, - @Param("cid")Long cid, @Param("state") Integer state); + List<BrandInfo> listQuery(@Param("start") long start, @Param("count") int count, @Param("keys") List<String> keys, + @Param("cid")Long cid, @Param("state") Integer state, @Param("showState")Integer showState); - long countQuery(@Param("key") String key, @Param("cid") Long cid, @Param("state") Integer state); + long countQuery(@Param("keys") List<String> keys, @Param("cid") Long cid, @Param("state") Integer state, @Param("showState")Integer showState); int deleteBatchByPrimaryKey(List<Long> list); + + + BrandInfo getByAdjoinOrder(@Param("cid") Long cid, @Param("order") double order, @Param("type") Integer type); + + /** * 鏌ヨ杩斿洖鍓嶇鍝佺墝 @@ -34,7 +41,7 @@ * @param cid * @return */ - List<BrandInfoVO> listBrandInfoVO(@Param("start")long start, @Param("count")int count,@Param("cid") Long cid); + List<BrandInfoVO> listBrandInfoVO(@Param("start")long start, @Param("count")int count,@Param("cid") Long cid,@Param("system") SystemEnum system); long countBrandInfo(@Param("cid") Long cid); @@ -56,7 +63,7 @@ * @param cid * @return */ - List<BrandInfo> listValidByCidToApp(@Param("cid") Long cid); + List<BrandInfo> listValidByCidToApp(@Param("cid") Long cid,@Param("system") SystemEnum system); /** * 鏌ヨ搴楅摵cid @@ -70,6 +77,18 @@ * @param cid * @return */ - long countValidByCidToApp(@Param("cid") Long cid); + long countValidByCidToApp(@Param("cid") Long cid,@Param("system") SystemEnum system); + + + BrandInfo selectByUniqueName(@Param("name") String name, @Param("cid") Long cid, @Param("id") Long id); + + + + /** + * 鏌ヨ杩斿洖鍓嶇鍝佺墝 + * @param key + * @return + */ + List<BrandInfoVO> listByAlikeName(@Param("key") String key); } \ No newline at end of file -- Gitblit v1.8.0