Commit a73ed3ce by guojuxing

用户列表接口

parent 1e5f66e9
package com.gic.auth.dto;
import java.io.Serializable;
/**
* 管理员列表
* @ClassName: UserListDTO

* @Description: 

* @author guojuxing

* @date 2019/9/2 5:12 PM

*/
public class UserListDTO implements Serializable{
private static final long serialVersionUID = -3693735542954676950L;
/**
* 用户id
*/
private Integer userId;
/**
* 用户名
*/
private String userName;
/**
* 手机号码
*/
private String phoneNumber;
/**
* 国际区号,如中国 86
*/
private String phoneAreaCode;
/**
* 用户角色,可以多选,用英文逗号隔开
*/
private String userRoleIds;
/**
* 用户资源组授权,可以多选,用英文逗号隔开
*/
private String userResourceIds;
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getPhoneAreaCode() {
return phoneAreaCode;
}
public void setPhoneAreaCode(String phoneAreaCode) {
this.phoneAreaCode = phoneAreaCode;
}
public String getUserRoleIds() {
return userRoleIds;
}
public void setUserRoleIds(String userRoleIds) {
this.userRoleIds = userRoleIds;
}
public String getUserResourceIds() {
return userResourceIds;
}
public void setUserResourceIds(String userResourceIds) {
this.userResourceIds = userResourceIds;
}
}
package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
/**
* 管理员列表
* @ClassName: UserListQO

* @Description: 

* @author guojuxing

* @date 2019/9/2 5:16 PM

*/
public class UserListQO extends PageQO{
private static final long serialVersionUID = 3863482060139969653L;
/**
* 用户名\手机号码
*/
private String search;
private Integer enterpriseId;
public String getSearch() {
return search;
}
public void setSearch(String search) {
this.search = search;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
package com.gic.auth.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.UserDTO;
import com.gic.auth.qo.UserListQO;
import java.util.List;
......@@ -45,4 +47,14 @@ public interface UserApiService {
ServiceResponse<List<UserDTO>> listUserByPhoneNumber(String phoneNumber);
ServiceResponse<UserDTO> login(String phoneNumber, Integer enterpriseId, String password);
/**
* 分页查询管理员列表数据
* @Title: pageUser

* @Description:

 * @author guojuxing
* @param params

* @return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.auth.dto.UserDTO>>


 */
ServiceResponse<Page<UserDTO>> pageUser(UserListQO params);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment