Files
flvx/springboot-backend/src/main/java/com/admin/common/dto/UserTunnelDto.java
T
root 0e5cd86ed1 feat: 简化用户隧道权限分配,支持多选隧道批量分配 (#8)
- 新增批量分配接口 POST /tunnel/user/batch-assign
- 支持一次选择多个隧道进行分配
- 每个隧道可单独设置限速规则
- flow/num/flowResetTime/expTime 自动从用户设置继承
- 前端表单简化为隧道多选列表+限速选择
- 已分配的隧道显示'已分配'标记且不可重复选择
2026-02-03 13:59:05 +00:00

28 lines
615 B
Java

package com.admin.common.dto;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Min;
@Data
public class UserTunnelDto {
@NotNull(message = "用户ID不能为空")
private Integer userId;
@NotNull(message = "隧道ID不能为空")
private Integer tunnelId;
@Min(value = 0, message = "流量限制不能小于0")
private Long flow;
@Min(value = 0, message = "转发数量不能小于0")
private Integer num;
private Long flowResetTime;
private Long expTime;
private Integer speedId;
}