package com.yunzhupaas.model.traintestpaperlibrary;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import com.yunzhupaas.base.Pagination;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;

/**
 *
 * 在线考试
 * @版本： V5.2.0
 * @版权： Copyright @ 2025
 * @作者： 浙江尖峰集团股份有限公司
 * @日期： 2024-11-05
 */
@Data
@Schema(description = "列表查询参数")
public class TrainTestPaperLibraryPagination extends Pagination {
    /** 关键词搜索 */
    @Schema(description = "关键词搜索")
    private String yunzhupaasKeyword;
    /** 查询key */
    @Schema(description = "查询key")
	private String[] selectKey;
    /** 选中数据数组id */
    @Schema(description = "选中数据数组id")
    private String[] selectIds;
    /** json */
    @Schema(description = "json")
	private String json;
    /** 数据类型 0-当前页，1-全部数据 */
    @Schema(description = "数据类型 0-当前页，1-全部数据")
	private String dataType;
    /** 高级查询 */
    @Schema(description = "高级查询")
	private String superQueryJson;
    /** 功能id */
    @Schema(description = "功能id")
    private String moduleId;
    /** 菜单id */
    @Schema(description = "菜单id")
    private String menuId;
    /** 试卷名称 */
    @Schema(description = "试卷名称")
    @JsonProperty("f_full_name")
    @JSONField(name = "ffullName")
    private Object ffullName;
    /** 试题分类 */
    @Schema(description = "试题分类")
    @JsonProperty("f_sort")
    @JSONField(name = "fsort")
    private Object fsort;
}

