| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.dataeasy.server.atomic.service;
- import com.dataeasy.server.atomic.entity.User;
- import java.util.Collection;
- import java.util.List;
- /**
- * @author tyuio
- * @version 1.0.0
- * @description 用户表 service
- * @date 2025/3/6 15:31
- */
- public interface IUserService {
- /**
- * 根据ID查找用户
- * @param id
- * @return
- */
- User getById(Long id);
- /**
- * 根据ID批量查找用户
- * @param ids
- * @return
- */
- List<User> getByIds(Collection<Long> ids);
- /**
- * 根据小程序openId获取用户
- * @param maOpenId 小程序openid
- * @return
- */
- User getByMaOpenId(String maOpenId);
- /**
- * 根据微信unionId获取用户
- * @param unionId
- * @return
- */
- User getByUnionId(String unionId);
- /**
- * 新增用户
- * @param user
- */
- void insert(User user);
- /**
- * 根据ID更新
- * @param user
- */
- void updateById(User user);
- /**
- * 根据ID重置 公众号/服务号的openid
- * @param userId
- */
- void unsetMpOpenIdByID(Long userId);
- }
|