package com.yunzhupaas.model.traintestpaperlibrary;

import lombok.Data;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 在线考试
 * @版本： V5.2.0
 * @版权： Copyright @ 2025
 * @作者： 浙江尖峰集团股份有限公司
 * @日期： 2024-11-05
 */
@Data
@Schema(description = "表单参数")
public class TrainTestPaperLibraryForm  {
    /** 主键 */
    @Schema(description = "主键")
    @JSONField(name = "f_id")
    private String id;


    /** 试卷名称 **/
    @Schema(description = "试卷名称")
    @JsonProperty("f_full_name")
    @JSONField(name = "f_full_name")
    private String ffullName;
    /** 试题分类 **/
    @Schema(description = "试题分类")
    @JsonProperty("f_sort")
    @JSONField(name = "f_sort")
    private Object fsort;
    /** 创建用户 **/
    @Schema(description = "创建用户")
    @JsonProperty("f_creator_user_id")
    @JSONField(name = "f_creator_user_id")
    private String fcreatorUserId;
    /** 创建时间 **/
    @Schema(description = "创建时间")
    @JsonProperty("f_creator_time")
    @JSONField(name = "f_creator_time")
    private String fcreatorTime;
    /** 修改用户 **/
    @Schema(description = "修改用户")
    @JsonProperty("f_last_modify_user_id")
    @JSONField(name = "f_last_modify_user_id")
    private String flastModifyUserId;
    /** 修改时间 **/
    @Schema(description = "修改时间")
    @JsonProperty("f_last_modify_time")
    @JSONField(name = "f_last_modify_time")
    private String flastModifyTime;
    /** 所属组织 **/
    @Schema(description = "所属组织")
    @JsonProperty("f_organize_id")
    @JSONField(name = "f_organize_id")
    private Object forganizeId;

    /** 子表数据 **/
    @Schema(description = "trainLibrarySingle子表数据")
    @JsonProperty("trainLibrarySingleList")
    private List<TrainLibrarySingleModel> trainLibrarySingleList;
    /** 子表数据 **/
    @Schema(description = "trainLibraryMore子表数据")
    @JsonProperty("trainLibraryMoreList")
    private List<TrainLibraryMoreModel> trainLibraryMoreList;
    /** 子表数据 **/
    @Schema(description = "trainLibraryJudgment子表数据")
    @JsonProperty("trainLibraryJudgmentList")
    private List<TrainLibraryJudgmentModel> trainLibraryJudgmentList;
    /** 子表数据 **/
    @Schema(description = "trainLibraryEssayQuestion子表数据")
    @JsonProperty("trainLibraryEssayQuestionList")
    private List<TrainLibraryEssayQuestionModel> trainLibraryEssayQuestionList;
}

