新增训练任务步骤

master
yz 2 years ago
parent 91b936397b
commit 1f770888b8

@ -0,0 +1,29 @@
package com.ruoyi.biemo.business.controller;
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.constant.TrainingScoreConstants;
import com.ruoyi.system.service.ISysTrainingScoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.math.BigInteger;
import java.util.Map;
@RestController
@RequestMapping("/makesoft/trainingScore")
public class TrainingScoreController {
@Autowired
ISysTrainingScoreService trainingScoreService;
@PostMapping("/addScore")
private void addScore(@RequestBody JSONObject jsonObject){
String controlsName = jsonObject.getString("controlsName");
BigInteger userId = jsonObject.getBigInteger("userId");
Map<String, Integer> trainingScoreConstantsMap = TrainingScoreConstants.getTrainingScoreConstantsMap();
Integer score = trainingScoreConstantsMap.get(controlsName);
Boolean isCommit=trainingScoreService.checkStatus(userId);
}
}

@ -0,0 +1,73 @@
package com.ruoyi.common.constant;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
public class TrainingScoreConstants {
public static final int DATA_COLLECTION_STEP_DESCRIPTION = 3;
public static final int DATA_COLLECTION_TOOLBAR_BUTTON = 2;
public static final int TEXT_SEGMENTATION_STEP_DESCRIPTION = 3;
public static final int TEXT_SEGMENTATION_TOOLBAR_BUTTON = 3;
public static final int TEXT_SEGMENTATION_ANALYSIS_TRAIN_BUTTON = 4;
public static final int PART_OF_SPEECH_TAGGING_STEP_DESCRIPTION = 3;
public static final int PART_OF_SPEECH_TAGGING_TOOLBAR_BUTTON = 3;
public static final int PART_OF_SPEECH_TAGGING_ANALYSIS_TRAIN_BUTTON = 4;
public static final int CATEGORY_MANAGEMENT_STEP_DESCRIPTION = 3;
public static final int CATEGORY_MANAGEMENT_ADD_BUTTON = 2;
public static final int TEXT_CLASSIFICATION_STEP_DESCRIPTION = 3;
public static final int TEXT_CLASSIFICATION_ARTICLE_CLASSIFICATION_BUTTON = 3;
public static final int TEXT_CLASSIFICATION_CREATE_ARTICLE_BUTTON = 3;
public static final int TEXT_CLASSIFICATION_TOOLBAR_DETAILS_BUTTON = 3;
public static final int TEXT_SUMMARIZATION_STEP_DESCRIPTION = 3;
public static final int TEXT_SUMMARIZATION_ARTICLE_SUMMARY_BUTTON = 3;
public static final int TEXT_SUMMARIZATION_CREATE_ARTICLE_BUTTON = 3;
public static final int TEXT_SUMMARIZATION_TOOLBAR_DETAILS_BUTTON = 3;
public static final int SIMILARITY_CALCULATION_STEP_DESCRIPTION = 3;
public static final int SIMILARITY_CALCULATION_ADD_BUTTON_TOP = 3;
public static final int SIMILARITY_CALCULATION_ADD_BUTTON_BOTTOM = 3;
public static final int SIMILARITY_CALCULATION_CALCULATE_SIMILARITY_BUTTON = 3;
public static final int SENTIMENT_ANALYSIS_STEP_DESCRIPTION = 3;
public static final int SENTIMENT_ANALYSIS_SELECT_BUTTON = 3;
public static final int SENTIMENT_ANALYSIS_SENTIMENT_ANALYSIS_BUTTON = 3;
public static final int SENTIMENT_ANALYSIS_CREATE_SENTIMENT_WORD_BUTTON = 3;
public static final int DATA_VISUALIZATION_STEP_DESCRIPTION = 3;
public static final int DATA_VISUALIZATION_WORD_CLOUD_BUTTON = 3;
public static final int DATA_VISUALIZATION_SOCIAL_NETWORK_ANALYSIS_BUTTON = 3;
public static final int DATA_VISUALIZATION_SENTIMENT_ANALYSIS_BUTTON = 3;
public static final int REPORT_SUBMISSION_EXPERIENCE_PAGE_SAVE_BUTTON = 3;
public static final int REPORT_SUBMISSION_UPLOAD_REPORT_BUTTON = 4;
public static final int REPORT_SUBMISSION_SUBMIT_BUTTON = 3;
public static Map<String, Integer> getTrainingScoreConstantsMap() {
Map<String, Integer> constantsMap = new HashMap<>();
try {
// 获取TrainingScoreConstants类中的所有字段
Field[] fields = TrainingScoreConstants.class.getDeclaredFields();
// 遍历字段
for (Field field : fields) {
// 判断字段是否为静态字段
if (java.lang.reflect.Modifier.isStatic(field.getModifiers())) {
// 将字段名和字段值放入map中
constantsMap.put(field.getName(), field.getInt(null));
}
}
} catch (Exception e) {
e.printStackTrace();
}
return constantsMap;
}
}

@ -3,8 +3,10 @@ package com.ruoyi.system.mapper;
import com.ruoyi.system.domain.SysTrainingScore;
import com.ruoyi.system.domain.SysTrainingScoreExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface SysTrainingScoreMapper {
/**
* This method was generated by MyBatis Generator.

@ -0,0 +1,7 @@
package com.ruoyi.system.service;
import java.math.BigInteger;
public interface ISysTrainingScoreService {
Boolean checkStatus(BigInteger userId);
}

@ -0,0 +1,19 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.mapper.SysTrainingScoreMapper;
import com.ruoyi.system.service.ISysTrainingScoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigInteger;
@Service
public class SysTrainingScoreServiceImpl implements ISysTrainingScoreService {
@Autowired
SysTrainingScoreMapper trainingScoreMapper;
@Override
public Boolean checkStatus(BigInteger userId) {
// trainingScoreMapper.selectByExample()
return null;
}
}
Loading…
Cancel
Save