package com.panzhihua.service_equipment.service; import com.panzhihua.common.model.dtos.equipment.UnionUserDto; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_equipment.model.dos.UnionUser; import java.util.Map; public interface UnionUserService { /** * 总工会户外劳登录 * * @param loginUserInfoVO * @return 总工会户外劳共用户 */ R login(LoginUserInfoVO loginUserInfoVO); /** * 总工会户外劳工站用户认证 * * @param unionUserDto * @return 总工会户外劳共用户 */ R authentication(UnionUserDto unionUserDto); /** * 总工会户外劳登录(h5) * * @param phone * @return 总工会户外劳共用户 */ R> loginByUnion(String phone); /** * 使用id查找用户 * * @param id * @return 总工会户外劳共用户 */ UnionUserDto selectById(Long id); /** * 用户开门 * * @return 总工会户外劳共用户 */ R openDoor(UnionUserDto unionUserDto,String qRCode); }