package com.caimei.www.mapper; import java.util.List; import com.caimei.www.pojo.link.CmBrandLandingVO; import com.caimei.www.pojo.page.CmBrandLanding; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import com.caimei.www.pojo.link.CmBrandLandingVO; /** * 供应商落地页资源Mapper接口 * * @author Kaick * @date 2023-08-08 */ @Mapper public interface CmBrandLandingMapper { /** * 通过对象查询供应商落地页资源列表 * * @param cmBrandLanding 供应商落地页资源 * @return 供应商落地页资源集合 */ public List getCmBrandLandingList(CmBrandLanding cmBrandLanding); /** * 通过Id查询供应商落地页资源对象 * * @param id 供应商落地页资源主键 * @return 供应商落地页资源 */ public CmBrandLanding getCmBrandLandingById(String id); /** * 通过对象查询供应商落地页资源对象 * * @param cmBrandLanding 供应商落地页资源 * @return 供应商落地页资源 */ public CmBrandLanding getByCmBrandLanding(CmBrandLanding cmBrandLanding); /** * 通过对象查询供应商落地页资源Id * * @param cmBrandLanding 供应商落地页资源 * @return String */ public String getById(CmBrandLanding cmBrandLanding); /** * 通过对象查询供应商落地页资源Ids * * @param cmBrandLanding 供应商落地页资源 * @return List */ public List getByIds(CmBrandLanding cmBrandLanding); /** * 通过对象查询供应商落地页资源记录总数 * * @param cmBrandLanding 供应商落地页资源 * @return 供应商落地页资源Integer */ public int getCmBrandLandingCount(CmBrandLanding cmBrandLanding); /** * 新增供应商落地页资源 * * @param cmBrandLanding 供应商落地页资源 * @return 结果 */ public int addCmBrandLanding(CmBrandLanding cmBrandLanding); /** * 修改供应商落地页资源 * * @param cmBrandLanding 供应商落地页资源 * @return 结果 */ public int updateCmBrandLanding(CmBrandLanding cmBrandLanding); /** * 删除供应商落地页资源 * * @param id 供应商落地页资源主键 * @return 结果 */ public int delCmBrandLandingById(String id); /** * 批量删除供应商落地页资源 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int delCmBrandLanding(CmBrandLanding cmBrandLanding); /** * 批量删除供应商落地页资源 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int delCmBrandLandingByIds(@Param("ids") String[] ids); /** * 修改批量删除供应商落地页资源 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int updateDelCmBrandLandingByIds(@Param("ids") String[] ids,@Param("delFlag") Integer delFlag); }