package com.matrix.system.hive.dao; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysVipLabel; import com.matrix.system.hive.bean.SysVipLabelRelate; import org.apache.ibatis.annotations.Param; import java.util.List; public interface SysVipLabelDao { int insert(SysVipLabel sysVipLabel); int insertRelate(SysVipLabelRelate sysVipLabelRelate); int update(SysVipLabel sysVipLabel); List selectInPage(@Param("record") SysVipLabel sysVipLabel, @Param("pageVo") PaginationVO pageVo); int selectTotal(@Param("record") SysVipLabel sysVipLabel); int deleteById(@Param("id") Long id); int deleteByIds(@Param("list") List list); List selectByVipId(@Param("vipId") Long vipId); List selectByModel(@Param("record") SysVipLabel sysVipLabel); int deleteRelateByVipId(@Param("vipId") Long vipId); SysVipLabel selectById(@Param("id") Long id); }