package com.xmomen.module.user.entity.mapper;

import com.xmomen.module.user.entity.SysRolesPermissionsExample;
import com.xmomen.module.user.entity.SysRolesPermissions;
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
import org.apache.ibatis.annotations.Param;

// 定义一个接口，继承MybatisMapper，用于操作SysRolesPermissions表
public interface SysRolesPermissionsMapper extends MybatisMapper {
    // 根据条件统计SysRolesPermissions表中的记录数
    int countByExample(SysRolesPermissionsExample example);

    // 根据条件删除SysRolesPermissions表中的记录
    int deleteByExample(SysRolesPermissionsExample example);

    // 插入一条记录到SysRolesPermissions表中
    int insertSelective(SysRolesPermissions record);

    // 根据条件更新SysRolesPermissions表中的记录
    int updateByExampleSelective(@Param("record") SysRolesPermissions record, @Param("example") SysRolesPermissionsExample example);
}