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; }