package cn.iocoder.yudao.module.staff.service;

import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.module.staff.vo.StaffLoginBody;
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;

public interface ApiAppLoginService {

    /**
     * 登录发送验证码
     * @author vinjor-M
     * @date 14:06 2024/10/16
     * @param phone 手机号
     * @param systemCode 系统标识
     * @return cn.iocoder.yudao.framework.common.pojo.CommonResult<?>
    **/
    CommonResult<?> loginSmsCode(String phone,String systemCode);

    /**
     * 员工app登录通用方法
     * @author vinjor-M
     * @date 15:23 2024/10/16
     * @param loginBody 请求体
     * @return cn.iocoder.yudao.module.system.controller.admin.auth.vo.AuthLoginReqVO
    **/
    AdminUserDO loginApp(StaffLoginBody loginBody);
}
