package com.matrix.system.common.service; import com.matrix.core.pojo.PaginationVO; import com.matrix.core.web.BaseServices; import com.matrix.system.common.bean.SysButton; import java.util.List; /** * 系统按钮service层 * * @author jiangyouyao * @email 512061637@qq.com * @date 2019年2月25日 */ public interface SysButtonService extends BaseServices { /** * 新增SysBtn * */ public int add(SysButton sysBtn); /** * 根据map键值对 更新SysBtn * */ public int modifyByMap(SysButton oldSysBtn, SysButton newSysBtn); /** * 根据对象 更新SysBtn * */ public int modifyByModel(SysButton sysBtn); /** * 批量删除SysBtn * */ public int remove(List list); /** * 根据id删除SysBtn * */ public int removeById(String id); /** * 根据对象删除SysBtn * */ public int removeByModel(SysButton sysBtn); /** * 分页查询SysBtn * */ public List findInPage(SysButton sysBtn, PaginationVO pageVo); /** * 根据对象查询SysBtn * */ public List findByModel(SysButton sysBtn); /** * 统计记录数SysBtn * */ public int findTotal(SysButton sysBtn); /** * 根据id查询SysBtn * */ public SysButton findById(String id); }