Modify login interface

This commit is contained in:
JiaJu Zhuang
2023-08-19 16:39:43 +08:00
parent 9221564546
commit 7733406345
7 changed files with 89 additions and 7 deletions

View File

@ -0,0 +1,27 @@
package ai.chat2db.server.domain.api.param.team.user;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
/**
* Team User
*
* @author Jiaju Zhuang
*/
@Data
public class TeamUserPageQueryParam extends PageQueryParam {
/**
* 团队id
*/
@NotNull
private Long teamId;
/**
* 用户id
*/
@NotNull
private Long userId;
}

View File

@ -3,6 +3,7 @@ package ai.chat2db.server.domain.api.service;
import ai.chat2db.server.domain.api.model.TeamUser;
import ai.chat2db.server.domain.api.param.team.user.TeamUserComprehensivePageQueryParam;
import ai.chat2db.server.domain.api.param.team.user.TeamUserCreatParam;
import ai.chat2db.server.domain.api.param.team.user.TeamUserPageQueryParam;
import ai.chat2db.server.domain.api.param.team.user.TeamUserSelector;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
@ -16,6 +17,15 @@ import jakarta.validation.constraints.NotNull;
*/
public interface TeamUserService {
/**
* Comprehensive Paging Query Data
*
* @param param
* @param selector
* @return
*/
PageResult<TeamUser> pageQuery(TeamUserPageQueryParam param, TeamUserSelector selector);
/**
* Comprehensive Paging Query Data
*