package com.njcn.gather.icd.mapping.pojo.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 单个业务分组的索引选择请求参数。
 */
@Data
@ApiModel("单个业务分组的索引选择请求参数")
public class IndexSelectionGroupRequest {

    /** 分组唯一键。 */
    @ApiModelProperty("分组唯一键，需原样回传后端返回值")
    private String groupKey;

    /** 分组中文描述。 */
    @ApiModelProperty("分组中文描述")
    private String groupDesc;

    /** 当前分组最终确认的绑定关系。 */
    @ApiModelProperty("当前分组最终确认的绑定关系")
    private List<IndexBindingRequest> bindings = new ArrayList<IndexBindingRequest>();
}
