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