package com.nanometer.smartlab.dao; import com.nanometer.smartlab.entity.BaseRole; import org.springframework.dao.DataAccessException; import java.util.List; import java.util.Map; /** * Created by johnny on 17/11/18. */ public interface BaseRoleDao { public BaseRole getBaseRole(Long id) throws DataAccessException; public List getBaseRoleList(Map params) throws DataAccessException; public int getBaseRoleTotalCount(Map params) throws DataAccessException; public void insertBaseRole(BaseRole baseRole) throws DataAccessException; public int updateBaseRole(BaseRole baseRole) throws DataAccessException; public int updateBaseRoleInfo(BaseRole baseRole); public int deleteBaseRoles(List ids) throws DataAccessException; BaseRole getBaseRoleByUser(Long id); }