package com.epmet.service; import com.epmet.dto.form.GetResiWxPhoneFormDTO; import com.epmet.dto.form.LoginFormDTO; import com.epmet.dto.form.ThirdStaffOrgsFormDTO; import com.epmet.dto.form.ThirdWxmpEnteOrgFormDTO; import com.epmet.dto.result.StaffOrgsResultDTO; import com.epmet.dto.result.UserTokenResultDTO; import java.util.List; /** * @Description 第三方-居民端、政府端登陆服务 * @author sun */ public interface ThirdLoginService { /** * @param formDTO * @return * @Author sun * @Description 单客户-居民端微信小程序登录 **/ UserTokenResultDTO resiLogin(LoginFormDTO formDTO); /** * @param formDTO * @return * @Author sun * @Description 单客户-政府端微信小程序登录 **/ UserTokenResultDTO workLogin(LoginFormDTO formDTO); /** * @param formDTO * @return * @Author sun * @Description 单客户-选择组织,进入首页 **/ UserTokenResultDTO enterOrg(ThirdWxmpEnteOrgFormDTO formDTO); /** * @param formDTO * @return * @Author sun * @Description 单客户-手机验证码获取组织 **/ List getMyOrg(ThirdStaffOrgsFormDTO formDTO); /** * @param formDTO * @return * @author sun * @description 单客户-手机号密码获取组织 **/ List getMyOrgByPassword(ThirdStaffOrgsFormDTO formDTO); /** * @param formDTO * @return * @author sun * @description 单客户-获取微信用户手机号 **/ String getResiWxPhone(GetResiWxPhoneFormDTO formDTO); }