feat:用户接口开发v1

This commit is contained in:
xiang
2025-08-25 22:54:41 +08:00
parent a486ed073c
commit 32783ecb0b
11 changed files with 381 additions and 48 deletions

View File

@@ -1,4 +1,49 @@
package com.xiang.xservice.auth.api.dto.req.user;
public class UserAddRequest {
import com.xiang.xservice.basic.common.req.BaseRequest;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserAddRequest extends BaseRequest {
/**
* 用户名(昵称)
*/
private String name;
/**
* 账号
*/
private String username;
/**
* 密码
*/
private String password;
/**
* 邮箱
*/
private String email;
/**
* 手机号
*/
private String phone;
/**
* 头像
*/
private String avatar;
/**
* 状态0禁用 1启用
*/
private Integer status;
}

View File

@@ -1,4 +1,36 @@
package com.xiang.xservice.auth.api.dto.req.user;
public class UserQueryRequest {
import com.xiang.xservice.basic.common.req.BaseRequest;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserQueryRequest extends BaseRequest {
/**
* 用户名(昵称)
*/
private String name;
/**
* 账号
*/
private String username;
/**
* 邮箱
*/
private String email;
/**
* 手机号
*/
private String phone;
/**
* 状态0禁用 1启用
*/
private Integer status;
}

View File

@@ -1,4 +1,12 @@
package com.xiang.xservice.auth.api.dto.req.user;
public class UserUpdateRequest {
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserUpdateRequest extends UserAddRequest {
private Long id;
}