package com.moral.service; import java.util.List; import java.util.Map; import java.util.Optional; import com.moral.common.bean.PageBean; import com.moral.entity.Account; import com.moral.entity.Role; public interface AccountService { Map screenLogin(Map parameters); Map screenLoginNew(Map parameters); Account getAccountByAccountName(String account); Account getAccountById(Integer id); void setOrgIdsByAccount(Map parameters); PageBean getAccountListByPage(Map parameters); Integer saveOrUpdateAccount(Account account); Integer deleteAccountsByLogic(List ids); Integer getAccountCountByAccountName(String accountName); Optional queryAccountByName(String accountName); Account companyLogin(Map parameters); Map getOrganizationIdByAccountId(String id); List getRolesByAccountName(String accountName); Map getMenuListsByAccountName(String accountName); Map webLogin(Map parameters); Map getAccountInfoById(String accountId); Map bsWebLogin(Map parameters); }