diff --git a/src/main/java/com/rj/service/IMemberInfoService.java b/src/main/java/com/rj/service/IMemberInfoService.java new file mode 100644 index 0000000..c268a1f --- /dev/null +++ b/src/main/java/com/rj/service/IMemberInfoService.java @@ -0,0 +1,40 @@ +package com.rj.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.rj.entity.MemberInfo; + +import java.util.Map; + +public interface IMemberInfoService extends IService { + + Map add(MemberInfo entity); + + Map update(MemberInfo entity); + + Map deleteById(String id); + + Map pageQuery( + Integer current, + Integer size, + String phone, + String nickname, + String inviteCode, + String parentId, + String userLevel, + Integer status, + Integer auditStatus, + Integer canConsign); + + /** + * 一次性查询全部数据(支持与 {@link #pageQuery} 相同的可选过滤条件,不分页)。 + */ + Map listAll( + String phone, + String nickname, + String inviteCode, + String parentId, + String userLevel, + Integer status, + Integer auditStatus, + Integer canConsign); +}