27 lines
703 B
Java
27 lines
703 B
Java
package com.yunhai.userbase.model.sysuser;
|
|
|
|
import lombok.Data;
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author chenx
|
|
* @date 2026/8/11
|
|
* @description 批量调整用户所属组请求
|
|
*/
|
|
@Data
|
|
public class ChangeGroupsRequest {
|
|
|
|
/** 待调整用户ID列表 */
|
|
@NotEmpty(message = "待调整用户不能为空")
|
|
private List<Integer> userIds;
|
|
|
|
/** 目标组ID列表(覆盖式) */
|
|
@NotEmpty(message = "请至少保留一个组")
|
|
private List<Integer> groupIds;
|
|
|
|
/** 主归属组ID(可选):不传时后端按「旧主组保留」策略降级(旧主组勾掉才落到 groupIds 首项) */
|
|
private Integer mainGroupId;
|
|
}
|