转出状态以及相关接口更改

This commit is contained in:
chenxing
2026-08-26 12:38:31 +08:00
parent 0b0be6b8e5
commit 5627252eab
5 changed files with 115 additions and 0 deletions
@@ -0,0 +1,28 @@
package com.yunhai.userbase.model.sysuser;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @description 开放接口:设置用户组状态请求(转出/恢复,按 (userId, groupId) 维度,学校范围限定)。
*/
@Data
public class SysUserGroupStateRequest {
/** 用户ID。 */
@NotNull(message = "用户ID不能为空")
private Integer userId;
/** 组ID(用户所在的具体组)。 */
@NotNull(message = "组ID不能为空")
private Integer groupId;
/** 学校组ID:限定操作范围,groupId 必须属于该校子树。 */
@NotNull(message = "学校ID不能为空")
private Integer schoolId;
/** 目标状态:0=恢复正常,1=转出。 */
@NotNull(message = "状态不能为空")
private Integer state;
}