All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.somta.core.base.IBaseMapper Maven / Gradle / Ivy

There is a newer version: 1.4.3
Show newest version
package net.somta.core.base;

import java.util.List;

public interface IBaseMapper {
    /**
     * 新增
     * @param t 入参
     * @param  实体
     * @return 返回 0,1
     */
     int add(T t);

    /**
     * 根据ID物理删除
     * @param id 删除ID
     * @return 返回 0,1
     */
    int deleteById(Object id);

    /**
     * 更新
     * @param t 入参
     * @param  实体
     * @return 返回 0,1
     */
     int update(T t);

    /**
     * 根据ID查询
     * @param id 查询ID
     * @param  实体
     * @return 返回结果实体
     */
     T queryById(Object id);

    /**
     * 查询列表总数
     * @param object 请求参数
     * @return 实体列表总数
     */
    long queryListCount(Object object);

    /**
     * 查询列表
     * @param object 请求参数
     * @param  实体
     * @return 实体列表
     */
     List queryByList(Object object);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy