feat: 江南体育中心用户管理

This commit is contained in:
xiang
2026-03-24 20:55:06 +08:00
parent 65114aca14
commit 1634565e92
15 changed files with 341 additions and 3 deletions

View File

@@ -0,0 +1,40 @@
package com.xiang.app.module.jntyzx.pojo.req;
import lombok.Data;
import org.checkerframework.checker.units.qual.N;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class UserAddReq {
/**
* 用户名称
*/
@NotBlank(message = "用户名称不能为空")
private String name;
/**
* token
*/
@NotBlank(message = "token不能为空")
private String token;
/**
* wx openId
*/
@NotBlank(message = "openId不能为空")
private String openId;
/**
* 会员卡号
*/
@NotBlank(message = "会员卡号不能为空")
private String memberCardNo;
/**
* 状态 0:禁用 1:启用
*/
@NotNull(message = "用户状态不能为空")
private Integer status;
}

View File

@@ -0,0 +1,22 @@
package com.xiang.app.module.jntyzx.pojo.req;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class UserStatusUpdateReq {
/**
* 用户名称
*/
@NotBlank(message = "用户名称不能为空")
private String username;
/**
* status
*/
@NotNull(message = "状态不能为空")
private Integer status;
}

View File

@@ -0,0 +1,21 @@
package com.xiang.app.module.jntyzx.pojo.req;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data
public class UserTokenUpdateReq {
/**
* 用户名称
*/
@NotBlank(message = "用户名称不能为空")
private String username;
/**
* token
*/
@NotBlank(message = "token不能为空")
private String token;
}

View File

@@ -0,0 +1,11 @@
package com.xiang.app.module.jntyzx.pojo.req;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data
public class UsernameReq {
@NotBlank(message = "用户名称不能为空")
private String username;
}

View File

@@ -13,6 +13,8 @@ import java.time.LocalDateTime;
@Data
public class JtUserVo {
private Long userId;
/**
* 用户名称
*/
@@ -51,7 +53,9 @@ public class JtUserVo {
/**
* 封禁结束时间
*/
private String restrictionDeadline;
@DateTimeFormat(pattern = "yyyy-MM-dd Hh:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd Hh:mm:ss")
private LocalDateTime restrictionDeadline;
/**
* 封禁缘由
*/