package doumeemes.service.system; import com.iflytek.antelope.other.client.dto.resp.UserDTO; import doumeemes.dao.business.dto.CompanyInitDataDTO; import doumeemes.dao.system.dto.LoginDTO; import javax.servlet.http.HttpServletRequest; /** * 系统登录 * @author Eva.Caesar Liu * @date 2022/04/18 18:12 */ public interface SystemLoginService { /** * 密码登录 * @author Eva.Caesar Liu * @date 2022/04/18 18:12 */ String loginByPassword (LoginDTO dto, HttpServletRequest request); String platformLogin(LoginDTO dto, HttpServletRequest request); String loginByDingdingCode(Integer companyId ,String code, HttpServletRequest request); String loginAutoBylingyangToken( String token, HttpServletRequest request,boolean isDemo); String loginAutoType( String token,int type, HttpServletRequest request,boolean isDemo); String loginAutoByEdgp(String token, HttpServletRequest request,boolean isDemo); String loginLingYangDemo( String token, HttpServletRequest request ); String loginEdgpDemo(String token, HttpServletRequest request ); String getDingdingCorpId(Integer companyId); }