package com.yunzhupaas.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.util.Date;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.experimental.Accessors;

/**
 * 教育培训-试卷库-多选题
 *
 * @版本： V5.2.0
 * @版权： Copyright @ 2025
 * @作者： 浙江尖峰集团股份有限公司
 * @日期： 2024-11-05
 */
@Data
@TableName("make_train_library_more")
@Accessors(chain = true)
public class TrainLibraryMoreEntity  {
    @TableId(value ="f_id"  )
    @JSONField(name = "f_id")
    private String id;
    @TableField("f_bank_id")
    @JSONField(name = "f_bank_id")
    private String fbankId;
    @TableField(value = "f_difficulty" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_difficulty")
    private String fdifficulty;
    @TableField(value = "f_sort" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_sort")
    private String fsort;
    @TableField(value = "f_full_name" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_full_name")
    private String ffullName;
    @TableField(value = "f_options_a" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_options_a")
    private String foptionsA;
    @TableField(value = "f_options_b" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_options_b")
    private String foptionsB;
    @TableField(value = "f_options_c" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_options_c")
    private String foptionsC;
    @TableField(value = "f_options_d" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_options_d")
    private String foptionsD;
    @TableField(value = "f_analyze" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_analyze")
    private String fanalyze;
    @TableField(value = "f_answer" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_answer")
    private String fanswer;
    @TableField("f_description")
    @JSONField(name = "f_description")
    private String fdescription;
    @TableField("f_enabled_mark")
    @JSONField(name = "f_enabled_mark")
    private Integer fenabledMark;
    @TableField("f_sort_code")
    @JSONField(name = "f_sort_code")
    private Long fsortCode;
    @TableField("f_organize_id")
    @JSONField(name = "f_organize_id")
    private String forganizeId;
    @TableField("f_creator_time")
    @JSONField(name = "f_creator_time")
    private Date fcreatorTime;
    @TableField("f_creator_user_id")
    @JSONField(name = "f_creator_user_id")
    private String fcreatorUserId;
    @TableField("f_last_modify_time")
    @JSONField(name = "f_last_modify_time")
    private Date flastModifyTime;
    @TableField("f_last_modify_user_id")
    @JSONField(name = "f_last_modify_user_id")
    private String flastModifyUserId;
    @TableField("f_delete_time")
    @JSONField(name = "f_delete_time")
    private Date deleteTime;
    @TableField("f_delete_user_id")
    @JSONField(name = "f_delete_user_id")
    private String deleteUserId;
    @TableField("f_delete_mark")
    @JSONField(name = "f_delete_mark")
    private Integer deleteMark;
    @TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
    @JSONField(name = "f_tenant_id")
    private String tenantId;
    @TableField("f_flow_id")
    @JSONField(name = "f_flow_id")
    private String flowId;
    @TableField("f_flow_task_id")
    @JSONField(name = "f_flow_task_id")
    private String flowTaskId;
    @TableField(value = "f_topic_type" , updateStrategy = FieldStrategy.IGNORED)
    @JSONField(name = "f_topic_type")
    private String ftopicType;

}

