package com.wms_main.service.controller;

import com.wms_main.model.vo.wms.UserLoginVo;
import com.wms_main.model.dto.response.wms.WmsApiResponse;

public interface ILoginControllerService {
    /**
     * 带密码登录
     * @param loginAccount 登录账户
     * @param loginPassword 登录密码
     * @return 登录的用户信息
     */
    WmsApiResponse<UserLoginVo> loginWithAuth(String loginAccount, String loginPassword, String ip);

    /**
     * 无密码登录
     * @param loginAccount 登录账户
     * @return 登录的用户信息
     */
    WmsApiResponse<UserLoginVo> loginWithOutAuth(String loginAccount, String ip);
}
