package com.yqzx.common.mapper; import java.util.List; /** * 功能描述:基础Mapper * * @author dhz * @date 2024-04-15 14:16 * @Version 1.0 **/ public interface BaseMapper{ /** * 根据主键id删除 * @param id * @return */ int deleteByPrimaryKey(Long id); /** * 插入全部 * @param t * @return */ int insert(T t); /** * 插入非空 * @param t * @return */ int insertSelective(T t); /** * 根据主键id,查询 * @param id * @return */ T selectByPrimaryKey(Long id); /** * 更新非空 * @param t * @return */ int updateByPrimaryKeySelective(T t); /** * 更新全部 * @param t * @return */ int updateByPrimaryKey(T t); /** * 获取list 集合 * @param q 查询条件 * @return 集合 */ List selectList(Q q); }