Files
UserBaseService/src/main/java/com/yunhai/userbase/model/sysuser/ChangeGroupsRequest.java
T
chenxing c588dedea7
ci-userbase-service / build-and-push (push) Successful in 44s
跨校身份修订
2026-08-27 20:14:12 +08:00

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