| | |
| | | package com.stylefeng.guns.modular.system.service; |
| | | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.stylefeng.guns.modular.system.dto.Host; |
| | | import com.stylefeng.guns.modular.system.dto.Medium; |
| | | import com.stylefeng.guns.modular.system.dto.AppUserQuery; |
| | | import com.stylefeng.guns.modular.system.dto.TeamQuery; |
| | | import com.stylefeng.guns.modular.system.model.AppUser; |
| | | import com.stylefeng.guns.modular.system.util.ResultUtil; |
| | | import com.stylefeng.guns.modular.system.warpper.req.RegisterAccountReq; |
| | | import com.stylefeng.guns.modular.system.warpper.req.SearchHouseResourceReq; |
| | | import com.stylefeng.guns.modular.system.warpper.req.SearchIntermediaryReq; |
| | | import com.stylefeng.guns.modular.system.warpper.req.UserInfoQuery; |
| | | import com.stylefeng.guns.modular.system.warpper.res.AppletLoginRes; |
| | | import com.stylefeng.guns.modular.system.warpper.res.CollectRes; |
| | | import com.stylefeng.guns.modular.system.warpper.res.SearchIntermediaryListRes; |
| | | import com.stylefeng.guns.modular.system.warpper.res.SearchIntermediaryRes; |
| | | import com.stylefeng.guns.modular.system.vo.InviteUserVO; |
| | | import com.stylefeng.guns.modular.system.vo.TeamDetailVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | | * @Date 2023/11/7 11:07 |
| | | * <p> |
| | | * 用户表 服务类 |
| | | * </p> |
| | | * |
| | | * @author 无关风月 |
| | | * @since 2024-02-06 |
| | | */ |
| | | public interface IAppUserService extends IService<AppUser> { |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 通过token获取用户信息 |
| | | * @return |
| | |
| | | AppUser getAppUser(); |
| | | |
| | | |
| | | /** |
| | | * 小程序登录 |
| | | * |
| | | * @return |
| | | */ |
| | | ResultUtil<AppletLoginRes> appletLogin(RegisterAccountReq req); |
| | | List<InviteUserVO> inviteUserList(AppUserQuery query); |
| | | |
| | | List<TeamDetailVO> teamList(TeamQuery query); |
| | | |
| | | /** |
| | | * 小程序注册账号 |
| | | * @param req |
| | | * @return |
| | | */ |
| | | ResultUtil<AppletLoginRes> registerAccount(RegisterAccountReq req); |
| | | |
| | | |
| | | SearchIntermediaryRes searchIntermediaryList(SearchIntermediaryReq req); |
| | | |
| | | ResultUtil<AppUser> userInfo(); |
| | | |
| | | |
| | | ResultUtil<CollectRes> collect(); |
| | | |
| | | ResultUtil<CollectRes> release(UserInfoQuery query); |
| | | |
| | | List<Host> listHost(String nickname, Integer userType, Integer status, String phone); |
| | | |
| | | List<Medium> listMedium(String nickname, Integer userType, Integer status, String phone); |
| | | List<Medium> listAuMedium(String nickname, Integer userType, Integer status, String phone); |
| | | List<AppUser> selectList1(String name, String phone); |
| | | } |