package com.basic.x01.system.mapper; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.basic.x01.system.model.TRegion; import com.basic.x01.system.model.TSysOrg; import com.basic.x01.system.model.TSysRole; import com.basic.x01.system.model.TSysRoleFixed; import com.basic.x01.system.model.TSysUser; public interface SystemMapper { TSysUser getUserByLogin(String loginName, String password); List getUserRoleActionList(String userId); TSysOrg getOrgByOrgId(String orgId); TSysRole getRoleByRoleId(String roleId); void updateUser(TSysUser user); /** * orgId => orgId
* all =>Boolean false:只查询status='1'的;true:查询全部 * @param * @return */ List getUserListByOrgId(Map map);//String orgId, boolean all); /** * orgIdList => List <String> orgIdList
* all =>Boolean false:只查询status='1'的;true:查询全部 * @param * @return */ List getUserListByOrgIdList(Map map); TSysUser getUserByLoginName(String loginName); void createUser(TSysUser user); List getRoleListByOrgId(String orgId, boolean all); TSysUser getUserByUserId(String userId); List getOrgListByParOrgList( @Param("parOrgList") List parOrgList, @Param("orgType") String orgType); List getAllRegions(Map param); List getAllSchoolByOrgId(@Param("orgId") String orgId); List getFixedRoleListByActionFor( @Param("actionFor") String actionFor, @Param("orgType") String orgType); }