package com.yqzx.common.service; import java.io.Serializable; /** * @Description: 公共基础Service * @Author: liujun * @Date: 2019-08-02 11:14 **/ public interface BaseService { /** * 根据主键id删除 * * @param id * @return */ int del(ID id); /** * 插入全部 * * @param t * @return */ int add(T t); /** * 插入非空 * * @param t * @return */ int addSelective(T t); /** * 根据主键id,查询 * * @param id * @return */ T get(ID id); /** * 更新非空 * * @param t * @return */ int editSelective(T t); /** * 更新全部 * * @param t * @return */ int edit(T t); }