| 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); | 
| } |