package com.ruoyi.system.domain;

import com.ruoyi.common.constant.TrainingScoreConstants;

import java.lang.reflect.Method;
import java.text.DecimalFormat;
import java.util.Date;
import java.util.Map;

public class SysTrainingScore {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.id
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String id;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.userid
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Long userid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_collection_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataCollectionStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_collection_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataCollectionToolbarButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_collection_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataCollectionProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_collection_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer dataCollectionScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_collection_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date dataCollectionTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSegmentationStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSegmentationToolbarButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSegmentationAnalysisTrainButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSegmentationProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer textSegmentationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_segmentation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date textSegmentationTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String partofspeechTaggingStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String partofspeechTaggingToolbarButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String partofspeechTaggingAnalysisTrainButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String partofspeechTaggingProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer partofspeechTaggingScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.partofspeech_tagging_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date partofspeechTaggingTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.category_management_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String categoryManagementStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.category_management_add_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String categoryManagementAddButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.category_management_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String categoryManagementProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.category_management_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer categoryManagementScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.category_management_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date categoryManagementTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textClassificationStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_article_classification_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textClassificationArticleClassificationButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textClassificationCreateArticleButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textClassificationToolbarDetailsButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textClassificationProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer textClassificationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_classification_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date textClassificationTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSummarizationStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_article_summary_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSummarizationArticleSummaryButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSummarizationCreateArticleButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSummarizationToolbarDetailsButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String textSummarizationProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer textSummarizationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.text_summarization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date textSummarizationTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String similarityCalculationStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_add_button_top
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String similarityCalculationAddButtonTop;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_add_button_bottom
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String similarityCalculationAddButtonBottom;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_calculate_similarity_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String similarityCalculationCalculateSimilarityButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String similarityCalculationProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer similarityCalculationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.similarity_calculation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date similarityCalculationTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String sentimentAnalysisStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_select_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String sentimentAnalysisSelectButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String sentimentAnalysisSentimentAnalysisButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_create_sentiment_word_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String sentimentAnalysisCreateSentimentWordButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String sentimentAnalysisProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer sentimentAnalysisScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.sentiment_analysis_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date sentimentAnalysisTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataVisualizationStepDescription;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_word_cloud_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataVisualizationWordCloudButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_social_network_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataVisualizationSocialNetworkAnalysisButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataVisualizationSentimentAnalysisButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String dataVisualizationProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer dataVisualizationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.data_visualization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date dataVisualizationTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_experience_page_save_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportSubmissionExperiencePageSaveButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_upload_report_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportSubmissionUploadReportButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_submit_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportSubmissionSubmitButton;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportSubmissionProgress;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer reportSubmissionScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_submission_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Date reportSubmissionTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_upload_path
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportUploadPath;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_filename
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportFilename;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.status
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer status;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.training_operation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer trainingOperationScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.training_report_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Integer trainingReportScore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.totalscore
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private Double totalscore;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.reportstatus
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportstatus;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column sys_training_score.report_content
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    private String reportContent;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.id
     *
     * @return the value of sys_training_score.id
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.id
     *
     * @param id the value for sys_training_score.id
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.userid
     *
     * @return the value of sys_training_score.userid
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Long getUserid() {
        return userid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.userid
     *
     * @param userid the value for sys_training_score.userid
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setUserid(Long userid) {
        this.userid = userid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_collection_step_description
     *
     * @return the value of sys_training_score.data_collection_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataCollectionStepDescription() {
        return dataCollectionStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_collection_step_description
     *
     * @param dataCollectionStepDescription the value for sys_training_score.data_collection_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataCollectionStepDescription(String dataCollectionStepDescription) {
        this.dataCollectionStepDescription = dataCollectionStepDescription == null ? null : dataCollectionStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_collection_toolbar_button
     *
     * @return the value of sys_training_score.data_collection_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataCollectionToolbarButton() {
        return dataCollectionToolbarButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_collection_toolbar_button
     *
     * @param dataCollectionToolbarButton the value for sys_training_score.data_collection_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataCollectionToolbarButton(String dataCollectionToolbarButton) {
        this.dataCollectionToolbarButton = dataCollectionToolbarButton == null ? null : dataCollectionToolbarButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_collection_progress
     *
     * @return the value of sys_training_score.data_collection_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataCollectionProgress() {
        return dataCollectionProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_collection_progress
     *
     * @param dataCollectionProgress the value for sys_training_score.data_collection_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataCollectionProgress(String dataCollectionProgress) {
        this.dataCollectionProgress = dataCollectionProgress == null ? null : dataCollectionProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_collection_score
     *
     * @return the value of sys_training_score.data_collection_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getDataCollectionScore() {
        return dataCollectionScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_collection_score
     *
     * @param dataCollectionScore the value for sys_training_score.data_collection_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataCollectionScore(Integer dataCollectionScore) {
        this.dataCollectionScore = dataCollectionScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_collection_time
     *
     * @return the value of sys_training_score.data_collection_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getDataCollectionTime() {
        return dataCollectionTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_collection_time
     *
     * @param dataCollectionTime the value for sys_training_score.data_collection_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataCollectionTime(Date dataCollectionTime) {
        this.dataCollectionTime = dataCollectionTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_step_description
     *
     * @return the value of sys_training_score.text_segmentation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSegmentationStepDescription() {
        return textSegmentationStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_step_description
     *
     * @param textSegmentationStepDescription the value for sys_training_score.text_segmentation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationStepDescription(String textSegmentationStepDescription) {
        this.textSegmentationStepDescription = textSegmentationStepDescription == null ? null : textSegmentationStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_toolbar_button
     *
     * @return the value of sys_training_score.text_segmentation_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSegmentationToolbarButton() {
        return textSegmentationToolbarButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_toolbar_button
     *
     * @param textSegmentationToolbarButton the value for sys_training_score.text_segmentation_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationToolbarButton(String textSegmentationToolbarButton) {
        this.textSegmentationToolbarButton = textSegmentationToolbarButton == null ? null : textSegmentationToolbarButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_analysis_train_button
     *
     * @return the value of sys_training_score.text_segmentation_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSegmentationAnalysisTrainButton() {
        return textSegmentationAnalysisTrainButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_analysis_train_button
     *
     * @param textSegmentationAnalysisTrainButton the value for sys_training_score.text_segmentation_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationAnalysisTrainButton(String textSegmentationAnalysisTrainButton) {
        this.textSegmentationAnalysisTrainButton = textSegmentationAnalysisTrainButton == null ? null : textSegmentationAnalysisTrainButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_progress
     *
     * @return the value of sys_training_score.text_segmentation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSegmentationProgress() {
        return textSegmentationProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_progress
     *
     * @param textSegmentationProgress the value for sys_training_score.text_segmentation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationProgress(String textSegmentationProgress) {
        this.textSegmentationProgress = textSegmentationProgress == null ? null : textSegmentationProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_score
     *
     * @return the value of sys_training_score.text_segmentation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getTextSegmentationScore() {
        return textSegmentationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_score
     *
     * @param textSegmentationScore the value for sys_training_score.text_segmentation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationScore(Integer textSegmentationScore) {
        this.textSegmentationScore = textSegmentationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_segmentation_time
     *
     * @return the value of sys_training_score.text_segmentation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getTextSegmentationTime() {
        return textSegmentationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_segmentation_time
     *
     * @param textSegmentationTime the value for sys_training_score.text_segmentation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSegmentationTime(Date textSegmentationTime) {
        this.textSegmentationTime = textSegmentationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_step_description
     *
     * @return the value of sys_training_score.partofspeech_tagging_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getPartofspeechTaggingStepDescription() {
        return partofspeechTaggingStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_step_description
     *
     * @param partofspeechTaggingStepDescription the value for sys_training_score.partofspeech_tagging_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingStepDescription(String partofspeechTaggingStepDescription) {
        this.partofspeechTaggingStepDescription = partofspeechTaggingStepDescription == null ? null : partofspeechTaggingStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_toolbar_button
     *
     * @return the value of sys_training_score.partofspeech_tagging_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getPartofspeechTaggingToolbarButton() {
        return partofspeechTaggingToolbarButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_toolbar_button
     *
     * @param partofspeechTaggingToolbarButton the value for sys_training_score.partofspeech_tagging_toolbar_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingToolbarButton(String partofspeechTaggingToolbarButton) {
        this.partofspeechTaggingToolbarButton = partofspeechTaggingToolbarButton == null ? null : partofspeechTaggingToolbarButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_analysis_train_button
     *
     * @return the value of sys_training_score.partofspeech_tagging_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getPartofspeechTaggingAnalysisTrainButton() {
        return partofspeechTaggingAnalysisTrainButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_analysis_train_button
     *
     * @param partofspeechTaggingAnalysisTrainButton the value for sys_training_score.partofspeech_tagging_analysis_train_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingAnalysisTrainButton(String partofspeechTaggingAnalysisTrainButton) {
        this.partofspeechTaggingAnalysisTrainButton = partofspeechTaggingAnalysisTrainButton == null ? null : partofspeechTaggingAnalysisTrainButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_progress
     *
     * @return the value of sys_training_score.partofspeech_tagging_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getPartofspeechTaggingProgress() {
        return partofspeechTaggingProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_progress
     *
     * @param partofspeechTaggingProgress the value for sys_training_score.partofspeech_tagging_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingProgress(String partofspeechTaggingProgress) {
        this.partofspeechTaggingProgress = partofspeechTaggingProgress == null ? null : partofspeechTaggingProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_score
     *
     * @return the value of sys_training_score.partofspeech_tagging_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getPartofspeechTaggingScore() {
        return partofspeechTaggingScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_score
     *
     * @param partofspeechTaggingScore the value for sys_training_score.partofspeech_tagging_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingScore(Integer partofspeechTaggingScore) {
        this.partofspeechTaggingScore = partofspeechTaggingScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.partofspeech_tagging_time
     *
     * @return the value of sys_training_score.partofspeech_tagging_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getPartofspeechTaggingTime() {
        return partofspeechTaggingTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.partofspeech_tagging_time
     *
     * @param partofspeechTaggingTime the value for sys_training_score.partofspeech_tagging_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setPartofspeechTaggingTime(Date partofspeechTaggingTime) {
        this.partofspeechTaggingTime = partofspeechTaggingTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.category_management_step_description
     *
     * @return the value of sys_training_score.category_management_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getCategoryManagementStepDescription() {
        return categoryManagementStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.category_management_step_description
     *
     * @param categoryManagementStepDescription the value for sys_training_score.category_management_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setCategoryManagementStepDescription(String categoryManagementStepDescription) {
        this.categoryManagementStepDescription = categoryManagementStepDescription == null ? null : categoryManagementStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.category_management_add_button
     *
     * @return the value of sys_training_score.category_management_add_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getCategoryManagementAddButton() {
        return categoryManagementAddButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.category_management_add_button
     *
     * @param categoryManagementAddButton the value for sys_training_score.category_management_add_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setCategoryManagementAddButton(String categoryManagementAddButton) {
        this.categoryManagementAddButton = categoryManagementAddButton == null ? null : categoryManagementAddButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.category_management_progress
     *
     * @return the value of sys_training_score.category_management_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getCategoryManagementProgress() {
        return categoryManagementProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.category_management_progress
     *
     * @param categoryManagementProgress the value for sys_training_score.category_management_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setCategoryManagementProgress(String categoryManagementProgress) {
        this.categoryManagementProgress = categoryManagementProgress == null ? null : categoryManagementProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.category_management_score
     *
     * @return the value of sys_training_score.category_management_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getCategoryManagementScore() {
        return categoryManagementScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.category_management_score
     *
     * @param categoryManagementScore the value for sys_training_score.category_management_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setCategoryManagementScore(Integer categoryManagementScore) {
        this.categoryManagementScore = categoryManagementScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.category_management_time
     *
     * @return the value of sys_training_score.category_management_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getCategoryManagementTime() {
        return categoryManagementTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.category_management_time
     *
     * @param categoryManagementTime the value for sys_training_score.category_management_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setCategoryManagementTime(Date categoryManagementTime) {
        this.categoryManagementTime = categoryManagementTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_step_description
     *
     * @return the value of sys_training_score.text_classification_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextClassificationStepDescription() {
        return textClassificationStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_step_description
     *
     * @param textClassificationStepDescription the value for sys_training_score.text_classification_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationStepDescription(String textClassificationStepDescription) {
        this.textClassificationStepDescription = textClassificationStepDescription == null ? null : textClassificationStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_article_classification_button
     *
     * @return the value of sys_training_score.text_classification_article_classification_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextClassificationArticleClassificationButton() {
        return textClassificationArticleClassificationButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_article_classification_button
     *
     * @param textClassificationArticleClassificationButton the value for sys_training_score.text_classification_article_classification_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationArticleClassificationButton(String textClassificationArticleClassificationButton) {
        this.textClassificationArticleClassificationButton = textClassificationArticleClassificationButton == null ? null : textClassificationArticleClassificationButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_create_article_button
     *
     * @return the value of sys_training_score.text_classification_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextClassificationCreateArticleButton() {
        return textClassificationCreateArticleButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_create_article_button
     *
     * @param textClassificationCreateArticleButton the value for sys_training_score.text_classification_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationCreateArticleButton(String textClassificationCreateArticleButton) {
        this.textClassificationCreateArticleButton = textClassificationCreateArticleButton == null ? null : textClassificationCreateArticleButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_toolbar_details_button
     *
     * @return the value of sys_training_score.text_classification_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextClassificationToolbarDetailsButton() {
        return textClassificationToolbarDetailsButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_toolbar_details_button
     *
     * @param textClassificationToolbarDetailsButton the value for sys_training_score.text_classification_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationToolbarDetailsButton(String textClassificationToolbarDetailsButton) {
        this.textClassificationToolbarDetailsButton = textClassificationToolbarDetailsButton == null ? null : textClassificationToolbarDetailsButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_progress
     *
     * @return the value of sys_training_score.text_classification_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextClassificationProgress() {
        return textClassificationProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_progress
     *
     * @param textClassificationProgress the value for sys_training_score.text_classification_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationProgress(String textClassificationProgress) {
        this.textClassificationProgress = textClassificationProgress == null ? null : textClassificationProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_score
     *
     * @return the value of sys_training_score.text_classification_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getTextClassificationScore() {
        return textClassificationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_score
     *
     * @param textClassificationScore the value for sys_training_score.text_classification_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationScore(Integer textClassificationScore) {
        this.textClassificationScore = textClassificationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_classification_time
     *
     * @return the value of sys_training_score.text_classification_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getTextClassificationTime() {
        return textClassificationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_classification_time
     *
     * @param textClassificationTime the value for sys_training_score.text_classification_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextClassificationTime(Date textClassificationTime) {
        this.textClassificationTime = textClassificationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_step_description
     *
     * @return the value of sys_training_score.text_summarization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSummarizationStepDescription() {
        return textSummarizationStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_step_description
     *
     * @param textSummarizationStepDescription the value for sys_training_score.text_summarization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationStepDescription(String textSummarizationStepDescription) {
        this.textSummarizationStepDescription = textSummarizationStepDescription == null ? null : textSummarizationStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_article_summary_button
     *
     * @return the value of sys_training_score.text_summarization_article_summary_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSummarizationArticleSummaryButton() {
        return textSummarizationArticleSummaryButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_article_summary_button
     *
     * @param textSummarizationArticleSummaryButton the value for sys_training_score.text_summarization_article_summary_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationArticleSummaryButton(String textSummarizationArticleSummaryButton) {
        this.textSummarizationArticleSummaryButton = textSummarizationArticleSummaryButton == null ? null : textSummarizationArticleSummaryButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_create_article_button
     *
     * @return the value of sys_training_score.text_summarization_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSummarizationCreateArticleButton() {
        return textSummarizationCreateArticleButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_create_article_button
     *
     * @param textSummarizationCreateArticleButton the value for sys_training_score.text_summarization_create_article_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationCreateArticleButton(String textSummarizationCreateArticleButton) {
        this.textSummarizationCreateArticleButton = textSummarizationCreateArticleButton == null ? null : textSummarizationCreateArticleButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_toolbar_details_button
     *
     * @return the value of sys_training_score.text_summarization_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSummarizationToolbarDetailsButton() {
        return textSummarizationToolbarDetailsButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_toolbar_details_button
     *
     * @param textSummarizationToolbarDetailsButton the value for sys_training_score.text_summarization_toolbar_details_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationToolbarDetailsButton(String textSummarizationToolbarDetailsButton) {
        this.textSummarizationToolbarDetailsButton = textSummarizationToolbarDetailsButton == null ? null : textSummarizationToolbarDetailsButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_progress
     *
     * @return the value of sys_training_score.text_summarization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getTextSummarizationProgress() {
        return textSummarizationProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_progress
     *
     * @param textSummarizationProgress the value for sys_training_score.text_summarization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationProgress(String textSummarizationProgress) {
        this.textSummarizationProgress = textSummarizationProgress == null ? null : textSummarizationProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_score
     *
     * @return the value of sys_training_score.text_summarization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getTextSummarizationScore() {
        return textSummarizationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_score
     *
     * @param textSummarizationScore the value for sys_training_score.text_summarization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationScore(Integer textSummarizationScore) {
        this.textSummarizationScore = textSummarizationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.text_summarization_time
     *
     * @return the value of sys_training_score.text_summarization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getTextSummarizationTime() {
        return textSummarizationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.text_summarization_time
     *
     * @param textSummarizationTime the value for sys_training_score.text_summarization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTextSummarizationTime(Date textSummarizationTime) {
        this.textSummarizationTime = textSummarizationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_step_description
     *
     * @return the value of sys_training_score.similarity_calculation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSimilarityCalculationStepDescription() {
        return similarityCalculationStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_step_description
     *
     * @param similarityCalculationStepDescription the value for sys_training_score.similarity_calculation_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationStepDescription(String similarityCalculationStepDescription) {
        this.similarityCalculationStepDescription = similarityCalculationStepDescription == null ? null : similarityCalculationStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_add_button_top
     *
     * @return the value of sys_training_score.similarity_calculation_add_button_top
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSimilarityCalculationAddButtonTop() {
        return similarityCalculationAddButtonTop;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_add_button_top
     *
     * @param similarityCalculationAddButtonTop the value for sys_training_score.similarity_calculation_add_button_top
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationAddButtonTop(String similarityCalculationAddButtonTop) {
        this.similarityCalculationAddButtonTop = similarityCalculationAddButtonTop == null ? null : similarityCalculationAddButtonTop.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_add_button_bottom
     *
     * @return the value of sys_training_score.similarity_calculation_add_button_bottom
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSimilarityCalculationAddButtonBottom() {
        return similarityCalculationAddButtonBottom;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_add_button_bottom
     *
     * @param similarityCalculationAddButtonBottom the value for sys_training_score.similarity_calculation_add_button_bottom
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationAddButtonBottom(String similarityCalculationAddButtonBottom) {
        this.similarityCalculationAddButtonBottom = similarityCalculationAddButtonBottom == null ? null : similarityCalculationAddButtonBottom.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_calculate_similarity_button
     *
     * @return the value of sys_training_score.similarity_calculation_calculate_similarity_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSimilarityCalculationCalculateSimilarityButton() {
        return similarityCalculationCalculateSimilarityButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_calculate_similarity_button
     *
     * @param similarityCalculationCalculateSimilarityButton the value for sys_training_score.similarity_calculation_calculate_similarity_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationCalculateSimilarityButton(String similarityCalculationCalculateSimilarityButton) {
        this.similarityCalculationCalculateSimilarityButton = similarityCalculationCalculateSimilarityButton == null ? null : similarityCalculationCalculateSimilarityButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_progress
     *
     * @return the value of sys_training_score.similarity_calculation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSimilarityCalculationProgress() {
        return similarityCalculationProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_progress
     *
     * @param similarityCalculationProgress the value for sys_training_score.similarity_calculation_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationProgress(String similarityCalculationProgress) {
        this.similarityCalculationProgress = similarityCalculationProgress == null ? null : similarityCalculationProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_score
     *
     * @return the value of sys_training_score.similarity_calculation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getSimilarityCalculationScore() {
        return similarityCalculationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_score
     *
     * @param similarityCalculationScore the value for sys_training_score.similarity_calculation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationScore(Integer similarityCalculationScore) {
        this.similarityCalculationScore = similarityCalculationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.similarity_calculation_time
     *
     * @return the value of sys_training_score.similarity_calculation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getSimilarityCalculationTime() {
        return similarityCalculationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.similarity_calculation_time
     *
     * @param similarityCalculationTime the value for sys_training_score.similarity_calculation_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSimilarityCalculationTime(Date similarityCalculationTime) {
        this.similarityCalculationTime = similarityCalculationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_step_description
     *
     * @return the value of sys_training_score.sentiment_analysis_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSentimentAnalysisStepDescription() {
        return sentimentAnalysisStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_step_description
     *
     * @param sentimentAnalysisStepDescription the value for sys_training_score.sentiment_analysis_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisStepDescription(String sentimentAnalysisStepDescription) {
        this.sentimentAnalysisStepDescription = sentimentAnalysisStepDescription == null ? null : sentimentAnalysisStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_select_button
     *
     * @return the value of sys_training_score.sentiment_analysis_select_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSentimentAnalysisSelectButton() {
        return sentimentAnalysisSelectButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_select_button
     *
     * @param sentimentAnalysisSelectButton the value for sys_training_score.sentiment_analysis_select_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisSelectButton(String sentimentAnalysisSelectButton) {
        this.sentimentAnalysisSelectButton = sentimentAnalysisSelectButton == null ? null : sentimentAnalysisSelectButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_sentiment_analysis_button
     *
     * @return the value of sys_training_score.sentiment_analysis_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSentimentAnalysisSentimentAnalysisButton() {
        return sentimentAnalysisSentimentAnalysisButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_sentiment_analysis_button
     *
     * @param sentimentAnalysisSentimentAnalysisButton the value for sys_training_score.sentiment_analysis_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisSentimentAnalysisButton(String sentimentAnalysisSentimentAnalysisButton) {
        this.sentimentAnalysisSentimentAnalysisButton = sentimentAnalysisSentimentAnalysisButton == null ? null : sentimentAnalysisSentimentAnalysisButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_create_sentiment_word_button
     *
     * @return the value of sys_training_score.sentiment_analysis_create_sentiment_word_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSentimentAnalysisCreateSentimentWordButton() {
        return sentimentAnalysisCreateSentimentWordButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_create_sentiment_word_button
     *
     * @param sentimentAnalysisCreateSentimentWordButton the value for sys_training_score.sentiment_analysis_create_sentiment_word_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisCreateSentimentWordButton(String sentimentAnalysisCreateSentimentWordButton) {
        this.sentimentAnalysisCreateSentimentWordButton = sentimentAnalysisCreateSentimentWordButton == null ? null : sentimentAnalysisCreateSentimentWordButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_progress
     *
     * @return the value of sys_training_score.sentiment_analysis_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getSentimentAnalysisProgress() {
        return sentimentAnalysisProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_progress
     *
     * @param sentimentAnalysisProgress the value for sys_training_score.sentiment_analysis_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisProgress(String sentimentAnalysisProgress) {
        this.sentimentAnalysisProgress = sentimentAnalysisProgress == null ? null : sentimentAnalysisProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_score
     *
     * @return the value of sys_training_score.sentiment_analysis_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getSentimentAnalysisScore() {
        return sentimentAnalysisScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_score
     *
     * @param sentimentAnalysisScore the value for sys_training_score.sentiment_analysis_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisScore(Integer sentimentAnalysisScore) {
        this.sentimentAnalysisScore = sentimentAnalysisScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.sentiment_analysis_time
     *
     * @return the value of sys_training_score.sentiment_analysis_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getSentimentAnalysisTime() {
        return sentimentAnalysisTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.sentiment_analysis_time
     *
     * @param sentimentAnalysisTime the value for sys_training_score.sentiment_analysis_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setSentimentAnalysisTime(Date sentimentAnalysisTime) {
        this.sentimentAnalysisTime = sentimentAnalysisTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_step_description
     *
     * @return the value of sys_training_score.data_visualization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataVisualizationStepDescription() {
        return dataVisualizationStepDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_step_description
     *
     * @param dataVisualizationStepDescription the value for sys_training_score.data_visualization_step_description
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationStepDescription(String dataVisualizationStepDescription) {
        this.dataVisualizationStepDescription = dataVisualizationStepDescription == null ? null : dataVisualizationStepDescription.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_word_cloud_button
     *
     * @return the value of sys_training_score.data_visualization_word_cloud_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataVisualizationWordCloudButton() {
        return dataVisualizationWordCloudButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_word_cloud_button
     *
     * @param dataVisualizationWordCloudButton the value for sys_training_score.data_visualization_word_cloud_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationWordCloudButton(String dataVisualizationWordCloudButton) {
        this.dataVisualizationWordCloudButton = dataVisualizationWordCloudButton == null ? null : dataVisualizationWordCloudButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_social_network_analysis_button
     *
     * @return the value of sys_training_score.data_visualization_social_network_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataVisualizationSocialNetworkAnalysisButton() {
        return dataVisualizationSocialNetworkAnalysisButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_social_network_analysis_button
     *
     * @param dataVisualizationSocialNetworkAnalysisButton the value for sys_training_score.data_visualization_social_network_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationSocialNetworkAnalysisButton(String dataVisualizationSocialNetworkAnalysisButton) {
        this.dataVisualizationSocialNetworkAnalysisButton = dataVisualizationSocialNetworkAnalysisButton == null ? null : dataVisualizationSocialNetworkAnalysisButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_sentiment_analysis_button
     *
     * @return the value of sys_training_score.data_visualization_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataVisualizationSentimentAnalysisButton() {
        return dataVisualizationSentimentAnalysisButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_sentiment_analysis_button
     *
     * @param dataVisualizationSentimentAnalysisButton the value for sys_training_score.data_visualization_sentiment_analysis_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationSentimentAnalysisButton(String dataVisualizationSentimentAnalysisButton) {
        this.dataVisualizationSentimentAnalysisButton = dataVisualizationSentimentAnalysisButton == null ? null : dataVisualizationSentimentAnalysisButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_progress
     *
     * @return the value of sys_training_score.data_visualization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getDataVisualizationProgress() {
        return dataVisualizationProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_progress
     *
     * @param dataVisualizationProgress the value for sys_training_score.data_visualization_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationProgress(String dataVisualizationProgress) {
        this.dataVisualizationProgress = dataVisualizationProgress == null ? null : dataVisualizationProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_score
     *
     * @return the value of sys_training_score.data_visualization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getDataVisualizationScore() {
        return dataVisualizationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_score
     *
     * @param dataVisualizationScore the value for sys_training_score.data_visualization_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationScore(Integer dataVisualizationScore) {
        this.dataVisualizationScore = dataVisualizationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.data_visualization_time
     *
     * @return the value of sys_training_score.data_visualization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getDataVisualizationTime() {
        return dataVisualizationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.data_visualization_time
     *
     * @param dataVisualizationTime the value for sys_training_score.data_visualization_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setDataVisualizationTime(Date dataVisualizationTime) {
        this.dataVisualizationTime = dataVisualizationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_experience_page_save_button
     *
     * @return the value of sys_training_score.report_submission_experience_page_save_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportSubmissionExperiencePageSaveButton() {
        return reportSubmissionExperiencePageSaveButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_experience_page_save_button
     *
     * @param reportSubmissionExperiencePageSaveButton the value for sys_training_score.report_submission_experience_page_save_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionExperiencePageSaveButton(String reportSubmissionExperiencePageSaveButton) {
        this.reportSubmissionExperiencePageSaveButton = reportSubmissionExperiencePageSaveButton == null ? null : reportSubmissionExperiencePageSaveButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_upload_report_button
     *
     * @return the value of sys_training_score.report_submission_upload_report_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportSubmissionUploadReportButton() {
        return reportSubmissionUploadReportButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_upload_report_button
     *
     * @param reportSubmissionUploadReportButton the value for sys_training_score.report_submission_upload_report_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionUploadReportButton(String reportSubmissionUploadReportButton) {
        this.reportSubmissionUploadReportButton = reportSubmissionUploadReportButton == null ? null : reportSubmissionUploadReportButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_submit_button
     *
     * @return the value of sys_training_score.report_submission_submit_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportSubmissionSubmitButton() {
        return reportSubmissionSubmitButton;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_submit_button
     *
     * @param reportSubmissionSubmitButton the value for sys_training_score.report_submission_submit_button
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionSubmitButton(String reportSubmissionSubmitButton) {
        this.reportSubmissionSubmitButton = reportSubmissionSubmitButton == null ? null : reportSubmissionSubmitButton.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_progress
     *
     * @return the value of sys_training_score.report_submission_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportSubmissionProgress() {
        return reportSubmissionProgress;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_progress
     *
     * @param reportSubmissionProgress the value for sys_training_score.report_submission_progress
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionProgress(String reportSubmissionProgress) {
        this.reportSubmissionProgress = reportSubmissionProgress == null ? null : reportSubmissionProgress.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_score
     *
     * @return the value of sys_training_score.report_submission_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getReportSubmissionScore() {
        return reportSubmissionScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_score
     *
     * @param reportSubmissionScore the value for sys_training_score.report_submission_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionScore(Integer reportSubmissionScore) {
        this.reportSubmissionScore = reportSubmissionScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_submission_time
     *
     * @return the value of sys_training_score.report_submission_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Date getReportSubmissionTime() {
        return reportSubmissionTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_submission_time
     *
     * @param reportSubmissionTime the value for sys_training_score.report_submission_time
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportSubmissionTime(Date reportSubmissionTime) {
        this.reportSubmissionTime = reportSubmissionTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_upload_path
     *
     * @return the value of sys_training_score.report_upload_path
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportUploadPath() {
        return reportUploadPath;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_upload_path
     *
     * @param reportUploadPath the value for sys_training_score.report_upload_path
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportUploadPath(String reportUploadPath) {
        this.reportUploadPath = reportUploadPath == null ? null : reportUploadPath.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_filename
     *
     * @return the value of sys_training_score.report_filename
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportFilename() {
        return reportFilename;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_filename
     *
     * @param reportFilename the value for sys_training_score.report_filename
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportFilename(String reportFilename) {
        this.reportFilename = reportFilename == null ? null : reportFilename.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.status
     *
     * @return the value of sys_training_score.status
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.status
     *
     * @param status the value for sys_training_score.status
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.training_operation_score
     *
     * @return the value of sys_training_score.training_operation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getTrainingOperationScore() {
        return trainingOperationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.training_operation_score
     *
     * @param trainingOperationScore the value for sys_training_score.training_operation_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTrainingOperationScore(Integer trainingOperationScore) {
        this.trainingOperationScore = trainingOperationScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.training_report_score
     *
     * @return the value of sys_training_score.training_report_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Integer getTrainingReportScore() {
        return trainingReportScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.training_report_score
     *
     * @param trainingReportScore the value for sys_training_score.training_report_score
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTrainingReportScore(Integer trainingReportScore) {
        this.trainingReportScore = trainingReportScore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.totalscore
     *
     * @return the value of sys_training_score.totalscore
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public Double getTotalscore() {
        return totalscore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.totalscore
     *
     * @param totalscore the value for sys_training_score.totalscore
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setTotalscore(Double totalscore) {
        this.totalscore = totalscore;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.reportstatus
     *
     * @return the value of sys_training_score.reportstatus
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportstatus() {
        return reportstatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.reportstatus
     *
     * @param reportstatus the value for sys_training_score.reportstatus
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportstatus(String reportstatus) {
        this.reportstatus = reportstatus == null ? null : reportstatus.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column sys_training_score.report_content
     *
     * @return the value of sys_training_score.report_content
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public String getReportContent() {
        return reportContent;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column sys_training_score.report_content
     *
     * @param reportContent the value for sys_training_score.report_content
     *
     * @mbg.generated Mon Aug 21 11:45:49 CST 2023
     */
    public void setReportContent(String reportContent) {
        this.reportContent = reportContent == null ? null : reportContent.trim();
    }

    public void set(String methodName, Object value) {
        try {
            Method method = getClass().getMethod("set" + Character.toUpperCase(methodName.charAt(0)) + methodName.substring(1),value.getClass());
            method.invoke(this, value);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public Object get(String methodName) {
        Object result = null;
        try {
            Method method = getClass().getMethod("get" + Character.toUpperCase(methodName.charAt(0)) + methodName.substring(1));
            result = method.invoke(this);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }

    public void calculateDataScore() {
        Date date = new Date();
        dataCollectionScore=0;
        textSegmentationScore=0;
        partofspeechTaggingScore=0;
        categoryManagementScore=0;
        textClassificationScore=0;
        textSummarizationScore=0;
        similarityCalculationScore=0;
        sentimentAnalysisScore=0;
        dataVisualizationScore=0;
        reportSubmissionScore=0;
        DecimalFormat df = new DecimalFormat("0.00");
        Map<String, Integer> trainingScoreConstantsMap = TrainingScoreConstants.getTrainingScoreConstantsMap();


        int flag=0;
        if (dataCollectionStepDescription != null && !"null".equals(dataCollectionStepDescription)) {
            dataCollectionScore += trainingScoreConstantsMap.get("dataCollectionStepDescription");
            flag++;
        }
        if (dataCollectionToolbarButton != null  && !"null".equals(dataCollectionToolbarButton)) {
            dataCollectionScore += trainingScoreConstantsMap.get("dataCollectionToolbarButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 2 * 100;
            String formattedResult = df.format(result);
            dataCollectionProgress=formattedResult;
            dataCollectionTime=date;
        }

        flag=0;
        if (textSegmentationStepDescription != null  && !"null".equals(textSegmentationStepDescription)) {
            textSegmentationScore += trainingScoreConstantsMap.get("textSegmentationStepDescription");
            flag++;
        }
        if (textSegmentationToolbarButton != null  && !"null".equals(textSegmentationToolbarButton)) {
            textSegmentationScore += trainingScoreConstantsMap.get("textSegmentationToolbarButton");
            flag++;
        }
        if (textSegmentationAnalysisTrainButton != null  && !"null".equals(textSegmentationAnalysisTrainButton)) {
            textSegmentationScore += trainingScoreConstantsMap.get("textSegmentationAnalysisTrainButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 3 * 100;
            String formattedResult = df.format(result);
            textSegmentationProgress=formattedResult;
            textSegmentationTime=date;
        }

        flag=0;
        if ( partofspeechTaggingStepDescription!= null  && !"null".equals(partofspeechTaggingStepDescription)) {
            partofspeechTaggingScore += trainingScoreConstantsMap.get("partofspeechTaggingStepDescription");
            flag++;
        }
        if (partofspeechTaggingToolbarButton!=null  && !"null".equals(partofspeechTaggingToolbarButton)) {
            partofspeechTaggingScore += trainingScoreConstantsMap.get("partofspeechTaggingToolbarButton");
            flag++;
        }
        if (partofspeechTaggingAnalysisTrainButton!= null  && !"null".equals(partofspeechTaggingAnalysisTrainButton)) {
            partofspeechTaggingScore += trainingScoreConstantsMap.get("partofspeechTaggingAnalysisTrainButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 3 * 100;
            String formattedResult = df.format(result);
            partofspeechTaggingProgress=formattedResult;
            partofspeechTaggingTime=date;
        }


        flag=0;
        if (categoryManagementStepDescription!= null  && !"null".equals(categoryManagementStepDescription)) {
            categoryManagementScore += trainingScoreConstantsMap.get("categoryManagementStepDescription");
            flag++;
        }
        if (categoryManagementAddButton != null  && !"null".equals(categoryManagementAddButton)) {
            categoryManagementScore += trainingScoreConstantsMap.get("categoryManagementAddButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 2 * 100;
            String formattedResult = df.format(result);
            categoryManagementProgress=formattedResult;
            categoryManagementTime=date;
        }

        flag=0;
        if (textClassificationStepDescription!= null  && !"null".equals(textClassificationStepDescription)) {
            textClassificationScore += trainingScoreConstantsMap.get("textClassificationStepDescription");
            flag++;
        }
        if (textClassificationArticleClassificationButton!= null   && !"null".equals(textClassificationArticleClassificationButton)) {
            textClassificationScore += trainingScoreConstantsMap.get("textClassificationArticleClassificationButton");
            flag++;
        }
        if (textClassificationCreateArticleButton!= null  && !"null".equals(textClassificationCreateArticleButton)) {
            textClassificationScore += trainingScoreConstantsMap.get("textClassificationCreateArticleButton");
            flag++;
        }
        if (textClassificationToolbarDetailsButton!= null   && !"null".equals(textClassificationToolbarDetailsButton)) {
            textClassificationScore += trainingScoreConstantsMap.get("textClassificationToolbarDetailsButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 4 * 100;
            String formattedResult = df.format(result);
            textClassificationProgress=formattedResult;
            textClassificationTime=date;
        }

        flag=0;
        if (textSummarizationStepDescription!= null   && !"null".equals(textSummarizationStepDescription)) {
            textSummarizationScore += trainingScoreConstantsMap.get("textSummarizationStepDescription");
            flag++;
        }
        if (textSummarizationArticleSummaryButton!= null   && !"null".equals(textSummarizationArticleSummaryButton)) {
            textSummarizationScore += trainingScoreConstantsMap.get("textSummarizationArticleSummaryButton");
            flag++;
        }
        if (textSummarizationCreateArticleButton!= null   && !"null".equals(textSummarizationCreateArticleButton)) {
            textSummarizationScore += trainingScoreConstantsMap.get("textSummarizationCreateArticleButton");
            flag++;
        }
        if (textSummarizationToolbarDetailsButton!= null   && !"null".equals(textSummarizationToolbarDetailsButton)) {
            textSummarizationScore += trainingScoreConstantsMap.get("textSummarizationToolbarDetailsButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 4 * 100;
            String formattedResult = df.format(result);
            textSummarizationProgress=formattedResult;
            textSummarizationTime=date;
        }

        flag=0;
        if (similarityCalculationStepDescription!= null   && !"null".equals(similarityCalculationStepDescription)) {
            similarityCalculationScore += trainingScoreConstantsMap.get("similarityCalculationStepDescription");
            flag++;
        }
        if (similarityCalculationAddButtonTop!= null   && !"null".equals(similarityCalculationAddButtonTop)) {
            similarityCalculationScore += trainingScoreConstantsMap.get("similarityCalculationAddButtonTop");
            flag++;
        }
        if (similarityCalculationAddButtonBottom!= null   && !"null".equals(similarityCalculationAddButtonBottom)) {
            similarityCalculationScore += trainingScoreConstantsMap.get("similarityCalculationAddButtonBottom");
            flag++;
        }
        if (similarityCalculationCalculateSimilarityButton!= null   && !"null".equals(similarityCalculationCalculateSimilarityButton)) {
            similarityCalculationScore += trainingScoreConstantsMap.get("similarityCalculationCalculateSimilarityButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 4 * 100;
            String formattedResult = df.format(result);
            similarityCalculationProgress=formattedResult;
            similarityCalculationTime=date;
        }

        flag=0;
        if (sentimentAnalysisStepDescription!= null   && !"null".equals(sentimentAnalysisStepDescription)) {
            sentimentAnalysisScore += trainingScoreConstantsMap.get("sentimentAnalysisStepDescription");
            flag++;
        }
        if (sentimentAnalysisSelectButton!= null   && !"null".equals(sentimentAnalysisSelectButton)) {
            sentimentAnalysisScore += trainingScoreConstantsMap.get("sentimentAnalysisSelectButton");
            flag++;
        }
        if (sentimentAnalysisSentimentAnalysisButton!= null   && !"null".equals(sentimentAnalysisSentimentAnalysisButton)) {
            sentimentAnalysisScore += trainingScoreConstantsMap.get("sentimentAnalysisSentimentAnalysisButton");
            flag++;
        }
        if (sentimentAnalysisCreateSentimentWordButton!= null   && !"null".equals(sentimentAnalysisCreateSentimentWordButton)) {
            sentimentAnalysisScore += trainingScoreConstantsMap.get("sentimentAnalysisCreateSentimentWordButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 4 * 100;
            String formattedResult = df.format(result);
            sentimentAnalysisProgress=formattedResult;
            sentimentAnalysisTime=date;
        }

        flag=0;
        if (dataVisualizationStepDescription!= null   && !"null".equals(dataVisualizationStepDescription)) {
            dataVisualizationScore += trainingScoreConstantsMap.get("dataVisualizationStepDescription");
            flag++;
        }
        if (dataVisualizationWordCloudButton!= null   && !"null".equals(dataVisualizationWordCloudButton)) {
            dataVisualizationScore += trainingScoreConstantsMap.get("dataVisualizationWordCloudButton");
            flag++;
        }
        if (dataVisualizationSocialNetworkAnalysisButton!= null   && !"null".equals(dataVisualizationSocialNetworkAnalysisButton)) {
            dataVisualizationScore += trainingScoreConstantsMap.get("dataVisualizationSocialNetworkAnalysisButton");
            flag++;
        }
        if (dataVisualizationSentimentAnalysisButton!= null   && !"null".equals(dataVisualizationSentimentAnalysisButton)) {
            dataVisualizationScore += trainingScoreConstantsMap.get("dataVisualizationSentimentAnalysisButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 4 * 100;
            String formattedResult = df.format(result);
            dataVisualizationProgress=formattedResult;
            dataVisualizationTime=date;
        }

        flag=0;
        if (reportSubmissionExperiencePageSaveButton!= null   && !"null".equals(reportSubmissionExperiencePageSaveButton)) {
            reportSubmissionScore += trainingScoreConstantsMap.get("reportSubmissionExperiencePageSaveButton");
            flag++;
        }
        if (reportSubmissionUploadReportButton!= null   && !"null".equals(reportSubmissionUploadReportButton)) {
            reportSubmissionScore += trainingScoreConstantsMap.get("reportSubmissionUploadReportButton");
            flag++;
        }
        if (reportSubmissionSubmitButton!= null   && !"null".equals(reportSubmissionSubmitButton)) {
            reportSubmissionScore += trainingScoreConstantsMap.get("reportSubmissionSubmitButton");
            flag++;
        }
        if(flag!=0){
            double result = (double) flag / 3 * 100;
            String formattedResult = df.format(result);
            reportSubmissionProgress=formattedResult;
            reportSubmissionTime=date;
        }

        trainingOperationScore=dataCollectionScore+textSegmentationScore+partofspeechTaggingScore+categoryManagementScore+textClassificationScore
                +textSummarizationScore+similarityCalculationScore+sentimentAnalysisScore+dataVisualizationScore+reportSubmissionScore;
    }
}