package com.moral.mapper; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.moral.common.mapper.BaseMapper; import com.moral.entity.Account; import com.moral.entity.Menu; import com.moral.entity.Role; public interface AccountMapper extends BaseMapper { List> getRoleNameByAccountId(Integer accountId); Account getByAccountName(String name); Map getOrganizationIdByAccountId(Integer accountId); List getAccountList(@Param("accountName") String accountName); List getRolesByAccountName(@Param("accountName") String accountName); List getParentMenuListsByAccountName(@Param("accountName") String accountName); String getEmailByAccountName(@Param("accountName") String accountName); List getChildMenuIdsByAccountName(@Param("accountName") String accountName, @Param("id") Integer id); List getScreenMenuListsByAccountName(@Param("accountName") String accountName); Integer getScreenRoleByAccountName(@Param("accountName") String accountName); }