sean.zhou
2022-07-22 9b2eedb85d53ca32610c32c6e50b5230ab3b16cf
src/main/java/com/dji/sample/manage/service/IUserService.java
@@ -1,7 +1,9 @@
package com.dji.sample.manage.service;
import com.dji.sample.common.model.PaginationData;
import com.dji.sample.common.model.ResponseResult;
import com.dji.sample.manage.model.dto.UserDTO;
import com.dji.sample.manage.model.dto.UserListDTO;
import java.util.Optional;
@@ -19,9 +21,10 @@
     * Verify the username and password to log in.
     * @param username
     * @param password
     * @param flag
     * @return
     */
    ResponseResult userLogin(String username, String password);
    ResponseResult userLogin(String username, String password, Integer flag);
    /**
     * Create a user object containing a new token.
@@ -29,4 +32,13 @@
     * @return
     */
    Optional<UserDTO> refreshToken(String token);
    /**
     * Query information about all users in a workspace.
     * @param workspaceId   uuid
     * @return
     */
    PaginationData<UserListDTO> getUsersByWorkspaceId(long page, long pageSize, String workspaceId);
    Boolean updateUser(String workspaceId, String userId, UserListDTO user);
}