29 lines
811 B
Java
29 lines
811 B
Java
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;
|
|
}
|