基本完成实验报告上传
parent
5f9156ff4d
commit
62c1be6187
@ -0,0 +1,21 @@
|
|||||||
|
package com.ruoyi.biemo.business.domain;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ReportStep {
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
private String evaluation;
|
||||||
|
private Long expectTime;
|
||||||
|
private Long maxScore;
|
||||||
|
private Long repeatCount;
|
||||||
|
private Long score;
|
||||||
|
private Long seq;
|
||||||
|
private Long startTime;
|
||||||
|
private Long endTime;
|
||||||
|
private Long timeUsed;
|
||||||
|
private String remarks;
|
||||||
|
private String scoringModel;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
package com.ruoyi.biemo.core;
|
||||||
|
|
||||||
|
public class MyConstants {
|
||||||
|
|
||||||
|
public static final String TOKEN_PREFIX = "makesoft:";
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
package com.ruoyi.biemo.core.response;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class MyResponseResult implements Serializable {
|
||||||
|
|
||||||
|
private String accessToken;
|
||||||
|
|
||||||
|
private String openId;
|
||||||
|
}
|
@ -0,0 +1,45 @@
|
|||||||
|
package com.ruoyi.biemo.utils;
|
||||||
|
|
||||||
|
import java.io.UnsupportedEncodingException;
|
||||||
|
import java.security.MessageDigest;
|
||||||
|
import java.security.NoSuchAlgorithmException;
|
||||||
|
|
||||||
|
public class SHA256Util {
|
||||||
|
public static String getSHA256String(String str){
|
||||||
|
MessageDigest messageDigest;
|
||||||
|
String sha256Str = "";
|
||||||
|
try {
|
||||||
|
messageDigest = MessageDigest.getInstance("SHA-256");
|
||||||
|
messageDigest.update(str.getBytes("UTF-8"));
|
||||||
|
sha256Str=byte2Hex(messageDigest.digest());
|
||||||
|
} catch (NoSuchAlgorithmException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} catch (UnsupportedEncodingException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return sha256Str;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 将byte转为16进制
|
||||||
|
* @param bytes
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
private static String byte2Hex(byte[]bytes){
|
||||||
|
StringBuffer stringBuffer = new StringBuffer();
|
||||||
|
String temp = null;
|
||||||
|
for (int i=0;i<bytes.length;i++){
|
||||||
|
temp = Integer.toHexString(bytes[i] & 0xFF);
|
||||||
|
if (temp.length()==1){
|
||||||
|
stringBuffer.append("0");
|
||||||
|
}
|
||||||
|
stringBuffer.append(temp);
|
||||||
|
}
|
||||||
|
return stringBuffer.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println(getSHA256String("makesoft"));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue