/**
 * 更新参数表单类，用于接收更新参数相关的请求参数
 *
 * @version 1.0
 * @since 2025
 */
package com.xdap.self_development.controller.form;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

@Data
public class UpdateParameterForm {
    /**
     * 模板行ID
     */
	@NotBlank(message = "模板不能为空")
	private String templateRowId;
    /**
     * 参数表单列表
	 */
	@Valid @NotEmpty(message = "请至少修改一项参数")
	private List<ParameterForm> parameterForms;
    /**
     * 用户ID
	 */
	@NotBlank(message = "用户不能为空")
	private String userId;
}