package cn.axzo.workflow.common.model.request.category;

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

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

/**
 * 业务分类黑白名单创建入参模型
 *
 * @author wangli
 * @since 2023/12/26 11:08
 */
@ApiModel("业务分类黑白名单创建入参模型")
@Data
public class CategoryConfigCreateDTO {

    /**
     * 分类 ID
     */
    @ApiModelProperty("分类 ID")
    private Long dictId;

    /**
     * 配置类型
     */
    @ApiModelProperty("配置类型")
    private String configType;

    /**
     * 工作台 ID
     */
    @ApiModelProperty("工作台 ID")
    @NotEmpty(message = "工作台 ID 不能为空")
    private List<Long> workspaceIds;

    /**
     * 操作人姓名
     */
    @ApiModelProperty("操作人姓名")
    private String operationName;

}
