接收前端傳回的JSON字串,並存入資料庫
阿新 • • 發佈:2020-12-15
接收前端傳回的JSON字串,並存入資料庫
/**
* 解析JSON字串得到學生答案並儲存
*/
@PostMapping("/stanswer")
@ResponseBody
public void stanswer(HttpServletResponse response, HttpServletRequest request) throws Exception{
BufferedReader reader = request.getReader();
char[] buf = new char[512] ;
int len = 0;
StringBuffer contentBuffer = new StringBuffer();
while ((len = reader.read(buf)) != -1) {
contentBuffer.append(buf, 0, len);
}
String content = contentBuffer.toString();
if(content == null){
content = "";
}
//System.out.println(content);
PageBean pageBean = JSON.parseObject(content, PageBean.class);
//String s = mPageBean.toString();
List<PageBean.AnswerBean.DanxuanBean> danxuan = pageBean.getAnswer().getDanxuan();
List<PageBean.AnswerBean.DuoxuanBean> duoxuan = pageBean.getAnswer().getDuoxuan();
List<PageBean.AnswerBean.JiandaBean> jianda = pageBean.getAnswer().getJianda();
List<PageBean.AnswerBean.PanduanBean> panduan = pageBean.getAnswer().getPanduan();
StringBuilder stringBuilder = new StringBuilder();
Answers answers = new Answers();
StringBuilder str = null;
BigDecimal b0 = new BigDecimal(0);
Paper paper = paperService.selectPaperById(pageBean.getPageid());
ArrayList<String> list1 = new ArrayList<>();
for (PageBean.AnswerBean.DanxuanBean danxuanBean : danxuan) {
JrAnswTwo jrAnswTwo = new JrAnswTwo();
//學生答案
String answer = danxuanBean.getAnswer();
//得到試卷ID
String stId = danxuanBean.getStId();
//得到試卷型別 1單選 2判斷 3多選 4簡單
String questionType = danxuanBean.getQuestionType();
jrAnswTwo.setText(answer);
jrAnswTwo.setIsJD(questionType);
jrAnswTwoService.insertJrAnswTwo(jrAnswTwo);
Questions question = questionsService.selectQuestionsById(String.valueOf(danxuanBean.getId()));
String stAnswer = question.getStAnswer();//正確答案
// if ("4".equals(question.getQuestionType())) continue;
// if ("3".equals(question.getQuestionType())){
// String[] one = jrAnswTwo.getText().split(",");//考試答案
// String[] two = stAnswer.split(",");//正確答案
// if (one.length != two.length) continue;
// for (int i = 0; i < one.length; i++) {
// if (one[i].equals(two[i])){
// String s = StringUtil.isEmpty(paper.getManyScore()) ? "0" : paper.getManyScore();
// b0 = b0.add(new BigDecimal(s));
// }
// }
// continue;
// }
// if ("2".equals(question.getQuestionType())){
// String s = StringUtil.isEmpty(paper.getJudgmentScore()) ? "0" : paper.getJudgmentScore();
// b0 = b0.add(new BigDecimal(s));
// continue;
// }
str = stringBuilder.append(jrAnswTwo.getId()).append(",");
String a = str.toString();
list1.add(a);
if ("1".equals(question.getQuestionType())){
String s = StringUtil.isEmpty(paper.getSingleScore()) ? "0" : paper.getSingleScore();
b0 = b0.add(new BigDecimal(s));
continue;
}
}
for (PageBean.AnswerBean.DuoxuanBean duoxuanBean : duoxuan) {
JrAnswTwo jrAnswTwo = new JrAnswTwo();
//學生答案
List<String> list = duoxuanBean.getAnswer();
for (String s : list) {
jrAnswTwo.setText(String.valueOf(s.split(",")));
}
//List<String> answer = Arrays.asList(duoxuanBean.getAnswer());
//得到試卷ID
String stId = duoxuanBean.getStId();
//得到試卷型別 1單選 2判斷 3多選 4簡單
String questionType = duoxuanBean.getQuestionType();
//jrAnswTwo.setTextarray(duoxuanBean.getAnswer());
jrAnswTwo.setIsJD(questionType);
jrAnswTwoService.insertJrAnswTwo(jrAnswTwo);
str = stringBuilder.append(jrAnswTwo.getId()).append(",");
String a = str.toString();
Questions question = questionsService.selectQuestionsById(String.valueOf(duoxuanBean.getId()));
String stAnswer = question.getStAnswer();//正確答案
//if ("4".equals(question.getQuestionType())) continue;
if ("3".equals(question.getQuestionType())) {
if(jrAnswTwo.getText() != null){
String[] one = jrAnswTwo.getText().split(",");//考試答案
String[] two = stAnswer.split(",");//正確答案
if (one.length != two.length) continue;
for (int i = 0; i < one.length; i++) {
if (one[i].equals(two[i])) {
String s = StringUtil.isEmpty(paper.getManyScore()) ? "0" : paper.getManyScore();
b0 = b0.add(new BigDecimal(s));
}
}
continue;
}
}
// str = stringBuilder.append(jrAnswTwo.getId()).append(",");
// String s = str.toString();
list1.add(a);
}
for (PageBean.AnswerBean.JiandaBean jiandaBean : jianda) {
JrAnswTwo jrAnswTwo = new JrAnswTwo();
//學生答案
String answer = jiandaBean.getAnswer();
//得到試卷ID
String stId = jiandaBean.getStId();
//得到試卷型別 1單選 2判斷 3多選 4簡單
String questionType = jiandaBean.getQuestionType();
jrAnswTwo.setText(answer);
jrAnswTwo.setIsJD(questionType);
jrAnswTwoService.insertJrAnswTwo(jrAnswTwo);
Questions question = questionsService.selectQuestionsById(String.valueOf(jiandaBean.getId()));
String stAnswer = question.getStAnswer();//正確答案
//if ("4".equals(question.getQuestionType())) continue;
str = stringBuilder.append(jrAnswTwo.getId()).append(",");
String s = str.toString();
list1.add(s);
}
for (PageBean.AnswerBean.PanduanBean panduanBean : panduan) {
JrAnswTwo jrAnswTwo = new JrAnswTwo();
//學生答案
String answer = panduanBean.getAnswer();
//得到試卷ID
String stId = panduanBean.getStId();
//得到試卷型別 1單選 2判斷 3多選 4簡單
String questionType = panduanBean.getQuestionType();
jrAnswTwo.setText(answer);
jrAnswTwo.setIsJD(questionType);
jrAnswTwoService.insertJrAnswTwo(jrAnswTwo);
Questions question = questionsService.selectQuestionsById(String.valueOf(panduanBean.getId()));
String stAnswer = question.getStAnswer();//正確答案
str = stringBuilder.append(jrAnswTwo.getId()).append(",");
String a = str.toString();
list1.add(a);
if ("2".equals(question.getQuestionType())) {
String s = StringUtil.isEmpty(paper.getJudgmentScore()) ? "0" : paper.getJudgmentScore();
b0 = b0.add(new BigDecimal(s));
continue;
}
}
int i = list1.size();
//String s = list1.get(list1.size());
//answers.setDjContent(s);
String s = list1.get(i-1);
answers.setDjContent(s.substring(0,s.length()-1));
answers.setDjId(UUIDUtils.getByUUId());
answers.setDjEndtime(new Date());
answers.setDjPaperid(pageBean.getPageid());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Long startTime = pageBean.getStartTime();
Date parse = dateFormat.parse(dateFormat.format(startTime));
answers.setDjStarttime(parse);
answers.setDjUserid(pageBean.getUserid());
answers.setDjScore(b0);
answersService.insertAnswers(answers);
writeJSON(b0,response,"200","success");
}
實體類程式碼
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PageBean {
/**
* answer : {"danxuan":[{"answer":"A","createTime":1545888612000,"delFlag":"0","id":33,"questionType":"1","stAnswer":"B","stContent":"關於電動機原理,下列說法正確的是()","stId":"1201812271331001872919768","stScore":10,"stSelecta":"電動機工作主要是永磁鐵在起作用,定子無任何作用。","stSelectb":"電動機原理是永久磁鐵在變化的磁場中利用同性相斥、異性相吸的原理進行轉動。","stSelectc":"定子在工作中無需散熱","stSelectd":"電動機的轉子非常結實,不怕磕碰摔打。","stType":"2"},{"answer":"","createTime":1545888612000,"delFlag":"0","id":33,"questionType":"1","stAnswer":"B","stContent":"關於電動機原理,下列說法正確的是()","stId":"1201812271331001872919768","stScore":10,"stSelecta":"電動機工作主要是永磁鐵在起作用,定子無任何作用。","stSelectb":"電動機原理是永久磁鐵在變化的磁場中利用同性相斥、異性相吸的原理進行轉動。","stSelectc":"定子在工作中無需散熱","stSelectd":"電動機的轉子非常結實,不怕磕碰摔打。","stType":"2"},{"answer":"","createTime":1545888849000,"delFlag":"0","id":34,"questionType":"1","stAnswer":"C","stContent":"關於溫度感測器,下列說法不正確的是()","stId":"1201812271331171887328152","stScore":10,"stSelecta":"溫度感測器屬於溫度係數電阻,電阻阻值隨溫度變化而變化。","stSelectb":"溫度感測器的作用是將電動機的實際溫度提供給電動機控制器。","stSelectc":"溫度感測器在電動機運轉過程中不起作用,在電動機靜止時才會工作。","stSelectd":"溫度感測器相當於傳統汽車上的水溫感測器,是必不可少的重要部件。","stType":"3"},{"answer":"","createTime":1545888849000,"delFlag":"0","id":34,"questionType":"1","stAnswer":"C","stContent":"關於溫度感測器,下列說法不正確的是()","stId":"1201812271331171887328152","stScore":10,"stSelecta":"溫度感測器屬於溫度係數電阻,電阻阻值隨溫度變化而變化。","stSelectb":"溫度感測器的作用是將電動機的實際溫度提供給電動機控制器。","stSelectc":"溫度感測器在電動機運轉過程中不起作用,在電動機靜止時才會工作。","stSelectd":"溫度感測器相當於傳統汽車上的水溫感測器,是必不可少的重要部件。","stType":"3"},{"answer":"","createTime":1545888899000,"delFlag":"0","id":35,"questionType":"1","stAnswer":"B","stContent":"關於電動機在運轉時時,下列說法正確的是()","stId":"1201812271331261486500365","stScore":10,"stSelecta":"在電動機運轉過程中定子和轉子是一起轉動的。","stSelectb":"電動機運轉過程中由定子提供變化的磁場,轉子輸出動能。","stSelectc":"電動機在運轉過程中無需散熱。","stSelectd":"電動機在運轉過程中如果發現缺相不必理會,電機正常運轉。","stType":"3"},{"answer":"","createTime":1545888899000,"delFlag":"0","id":35,"questionType":"1","stAnswer":"B","stContent":"關於電動機在運轉時時,下列說法正確的是()","stId":"1201812271331261486500365","stScore":10,"stSelecta":"在電動機運轉過程中定子和轉子是一起轉動的。","stSelectb":"電動機運轉過程中由定子提供變化的磁場,轉子輸出動能。","stSelectc":"電動機在運轉過程中無需散熱。","stSelectd":"電動機在運轉過程中如果發現缺相不必理會,電機正常運轉。","stType":"3"},{"answer":"","createTime":1557188647000,"delFlag":"0","id":48,"questionType":"1","stAnswer":"C","stContent":"關於電流霍爾感測器,下列說法正確的是","stId":"120190507082407808503713","stScore":20,"stSelecta":"電流霍爾感測器用來檢測動力電池組電壓","stSelectb":"電流霍爾感測器用來檢測動力電池組的內阻","stSelectc":"電流霍爾感測器用來檢測動力電池組的電流","stSelectd":"電流霍爾感測器無關緊要,可有可無","stType":"1"},{"answer":"","createTime":1557188647000,"delFlag":"0","id":48,"questionType":"1","stAnswer":"C","stContent":"關於電流霍爾感測器,下列說法正確的是","stId":"120190507082407808503713","stScore":20,"stSelecta":"電流霍爾感測器用來檢測動力電池組電壓","stSelectb":"電流霍爾感測器用來檢測動力電池組的內阻","stSelectc":"電流霍爾感測器用來檢測動力電池組的電流","stSelectd":"電流霍爾感測器無關緊要,可有可無","stType":"1"}],"duoxuan":[{"answer":["A"],"createTime":1545893416000,"delFlag":"0","id":41,"questionType":"3","stAnswer":"ABC","stContent":"P檔鎖止機構在工作中,下列說法正確的是()","stId":"1201812271450151471549225","stScore":10,"stSelecta":"車輛在高速前進時為了快速停止可以掛入P檔進行制動。","stSelectb":"P檔鎖止機構主要的作用是為了代替手剎。","stSelectc":"在掛入P檔鎖止機構前必須先使車輛靜止,以防止損壞變速器。","stSelectd":"P檔鎖止機構幾乎沒什麼作用,車上裝它是多此一舉。","stType":"1"},{"answer":[],"createTime":1545893416000,"delFlag":"0","id":41,"questionType":"3","stAnswer":"ABC","stContent":"P檔鎖止機構在工作中,下列說法正確的是()","stId":"1201812271450151471549225","stScore":10,"stSelecta":"車輛在高速前進時為了快速停止可以掛入P檔進行制動。","stSelectb":"P檔鎖止機構主要的作用是為了代替手剎。","stSelectc":"在掛入P檔鎖止機構前必須先使車輛靜止,以防止損壞變速器。","stSelectd":"P檔鎖止機構幾乎沒什麼作用,車上裝它是多此一舉。","stType":"1"},{"answer":[],"createTime":1545893542000,"delFlag":"0","id":42,"questionType":"3","stAnswer":"ABC","stContent":"變速器在工作時,下列說法不正確的是()","stId":"120181227145221903839050","stScore":10,"stSelecta":"寶馬之諾電動車變速器為單速固定齒比變速器。","stSelectb":"寶馬之諾電動車變速器的主要作用是切換R檔、D檔、N檔。","stSelectc":"電動車變速器在給電動機轉速減速過程中也增加了輸出扭矩。","stSelectd":"變速器在運轉時必須保持潤滑正常,保證變速器使用壽命。","stType":"2"},{"answer":[],"createTime":1545893542000,"delFlag":"0","id":42,"questionType":"3","stAnswer":"ABC","stContent":"變速器在工作時,下列說法不正確的是()","stId":"120181227145221903839050","stScore":10,"stSelecta":"寶馬之諾電動車變速器為單速固定齒比變速器。","stSelectb":"寶馬之諾電動車變速器的主要作用是切換R檔、D檔、N檔。","stSelectc":"電動車變速器在給電動機轉速減速過程中也增加了輸出扭矩。","stSelectd":"變速器在運轉時必須保持潤滑正常,保證變速器使用壽命。","stType":"2"}],"jianda":[{"answer":"f打撒撒旦范德薩","createTime":1545893600000,"delFlag":"0","id":43,"questionType":"4","stAnswer":"陣列和連結串列的區別","stContent":"1ArrayList和LinkedList的區別","stId":"1201812271453191886984242","stScore":10,"stSelecta":"","stSelectb":"","stSelectc":"","stSelectd":"","stType":"2"},{"answer":"","createTime":1545893600000,"delFlag":"0","id":43,"questionType":"4","stAnswer":"陣列和連結串列的區別","stContent":"1ArrayList和LinkedList的區別","stId":"1201812271453191886984242","stScore":10,"stSelecta":"","stSelectb":"","stSelectc":"","stSelectd":"","stType":"2"},{"answer":"","createTime":1545893669000,"delFlag":"0","id":44,"questionType":"4","stAnswer":"陣列和連結串列的區別","stContent":"1ArrayList和LinkedList的區別","stId":"1201812271454281284258058","stScore":10,"stSelecta":"","stSelectb":"","stSelectc":"","stSelectd":"","stType":"3"},{"answer":"","createTime":1545893669000,"delFlag":"0","id":44,"questionType":"4","stAnswer":"陣列和連結串列的區別","stContent":"1ArrayList和LinkedList的區別","stId":"1201812271454281284258058","stScore":10,"stSelecta":"","stSelectb":"","stSelectc":"","stSelectd":"","stType":"3"}],"panduan":[{"answer":"A","createTime":1545888981000,"delFlag":"0","id":36,"questionType":"2","stAnswer":"對","stContent":"1HashMap擴容為原來2倍","stId":"1201812271331321812149160","stScore":10,"stSelecta":"對","stSelectb":"錯","stSelectc":"","stSelectd":"","stType":"3"},{"answer":"","createTime":1545888981000,"delFlag":"0","id":36,"questionType":"2","stAnswer":"對","stContent":"1HashMap擴容為原來2倍","stId":"1201812271331321812149160","stScore":10,"stSelecta":"對","stSelectb":"錯","stSelectc":"","stSelectd":"","stType":"3"},{"answer":"","createTime":1545893349000,"delFlag":"0","id":40,"questionType":"2","stAnswer":"對","stContent":"1HashMap擴容為原來2倍","stId":"120181227144908679006341","stScore":10,"stSelecta":"對","stSelectb":"錯","stSelectc":"","stSelectd":"","stType":"1"},{"answer":"","createTime":1545893349000,"delFlag":"0","id":40,"questionType":"2","stAnswer":"對","stContent":"1HashMap擴容為原來2倍","stId":"120181227144908679006341","stScore":10,"stSelecta":"對","stSelectb":"錯","stSelectc":"","stSelectd":"","stType":"1"}]}
* pageid : 47
* userid : 727
*/
private AnswerBean answer;
private int pageid;
private String userid;
private Long startTime;
public Long getStartTime(){
return startTime;
}
public void setStartTime(Long startTime){
this.startTime = startTime;
}
public AnswerBean getAnswer() {
return answer;
}
public void setAnswer(AnswerBean answer) {
this.answer = answer;
}
public int getPageid() {
return pageid;
}
public void setPageid(int pageid) {
this.pageid = pageid;
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public static class AnswerBean {
private List<DanxuanBean> danxuan;
private List<DuoxuanBean> duoxuan;
private List<JiandaBean> jianda;
private List<PanduanBean> panduan;
public List<DanxuanBean> getDanxuan() {
return danxuan;
}
public void setDanxuan(List<DanxuanBean> danxuan) {
this.danxuan = danxuan;
}
public List<DuoxuanBean> getDuoxuan() {
return duoxuan;
}
public void setDuoxuan(List<DuoxuanBean> duoxuan) {
this.duoxuan = duoxuan;
}
public List<JiandaBean> getJianda() {
return jianda;
}
public void setJianda(List<JiandaBean> jianda) {
this.jianda = jianda;
}
public List<PanduanBean> getPanduan() {
return panduan;
}
public void setPanduan(List<PanduanBean> panduan) {
this.panduan = panduan;
}
public static class DanxuanBean {
/**
* answer : A
* createTime : 1545888612000
* delFlag : 0
* id : 33
* questionType : 1
* stAnswer : B
* stContent : 關於電動機原理,下列說法正確的是()
* stId : 1201812271331001872919768
* stScore : 10
* stSelecta : 電動機工作主要是永磁鐵在起作用,定子無任何作用。
* stSelectb : 電動機原理是永久磁鐵在變化的磁場中利用同性相斥、異性相吸的原理進行轉動。
* stSelectc : 定子在工作中無需散熱
* stSelectd : 電動機的轉子非常結實,不怕磕碰摔打。
* stType : 2
*/
private String answer;
private long createTime;
private String delFlag;
private int id;
private String questionType;
private String stAnswer;
private String stContent;
private String stId;
private int stScore;
private String stSelecta;
private String stSelectb;
private String stSelectc;
private String stSelectd;
private String stType;
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer;
}
public long getCreateTime() {
return createTime;
}
public void setCreateTime(long createTime) {
this.createTime = createTime;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getQuestionType() {
return questionType;
}
public void setQuestionType(String questionType) {
this.questionType = questionType;
}
public String getStAnswer() {
return stAnswer;
}
public void setStAnswer(String stAnswer) {
this.stAnswer = stAnswer;
}
public String getStContent() {
return stContent;
}
public void setStContent(String stContent) {
this.stContent = stContent;
}
public String getStId() {
return stId;
}
public void setStId(String stId) {
this.stId = stId;
}
public int getStScore() {
return stScore;
}
public void setStScore(int stScore) {
this.stScore = stScore;
}
public String getStSelecta() {
return stSelecta;
}
public void setStSelecta(String stSelecta) {
this.stSelecta = stSelecta;
}
public String getStSelectb() {
return stSelectb;
}
public void setStSelectb(String stSelectb) {
this.stSelectb = stSelectb;
}
public String getStSelectc() {
return stSelectc;
}
public void setStSelectc(String stSelectc) {
this.stSelectc = stSelectc;
}
public String getStSelectd() {
return stSelectd;
}
public void setStSelectd(String stSelectd) {
this.stSelectd = stSelectd;
}
public String getStType() {
return stType;
}
public void setStType(String stType) {
this.stType = stType;
}
}
public static class DuoxuanBean {
/**
* answer : ["A"]
* createTime : 1545893416000
* delFlag : 0
* id : 41
* questionType : 3
* stAnswer : ABC
* stContent : P檔鎖止機構在工作中,下列說法正確的是()
* stId : 1201812271450151471549225
* stScore : 10
* stSelecta : 車輛在高速前進時為了快速停止可以掛入P檔進行制動。
* stSelectb : P檔鎖止機構主要的作用是為了代替手剎。
* stSelectc : 在掛入P檔鎖止機構前必須先使車輛靜止,以防止損壞變速器。
* stSelectd : P檔鎖止機構幾乎沒什麼作用,車上裝它是多此一舉。
* stType : 1
*/
private long createTime;
private String delFlag;
private int id;
private String questionType;
private String stAnswer;
private String stContent;
private String stId;
private int stScore;
private String stSelecta;
private String stSelectb;
private String stSelectc;
private String stSelectd;
private String stType;
private List<String> answer;
public long getCreateTime() {
return createTime;
}
public void setCreateTime(long createTime) {
this.createTime = createTime;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getQuestionType() {
return questionType;
}
public void setQuestionType(String questionType) {
this.questionType = questionType;
}
public String getStAnswer() {
return stAnswer;
}
public void setStAnswer(String stAnswer) {
this.stAnswer = stAnswer;
}
public String getStContent() {
return stContent;
}
public void setStContent(String stContent) {
this.stContent = stContent;
}
public String getStId() {
return stId;
}
public void setStId(String stId) {
this.stId = stId;
}
public int getStScore() {
return stScore;
}
public void setStScore(int stScore) {
this.stScore = stScore;
}
public String getStSelecta() {
return stSelecta;
}
public void setStSelecta(String stSelecta) {
this.stSelecta = stSelecta;
}
public String getStSelectb() {
return stSelectb;
}
public void setStSelectb(String stSelectb) {
this.stSelectb = stSelectb;
}
public String getStSelectc() {
return stSelectc;
}
public void setStSelectc(String stSelectc) {
this.stSelectc = stSelectc;
}
public String getStSelectd() {
return stSelectd;
}
public void setStSelectd(String stSelectd) {
this.stSelectd = stSelectd;
}
public String getStType() {
return stType;
}
public void setStType(String stType) {
this.stType = stType;
}
public List<String> getAnswer() {
return answer;
}
public void setAnswer(List<String> answer) {
this.answer = answer;
}
}
public static class JiandaBean {
/**
* answer : f打撒撒旦范德薩
* createTime : 1545893600000
* delFlag : 0
* id : 43
* questionType : 4
* stAnswer : 陣列和連結串列的區別
* stContent : 1ArrayList和LinkedList的區別
* stId : 1201812271453191886984242
* stScore : 10
* stSelecta :
* stSelectb :
* stSelectc :
* stSelectd :
* stType : 2
*/
private String answer;
private long createTime;
private String delFlag;
private int id;
private String questionType;
private String stAnswer;
private String stContent;
private String stId;
private int stScore;
private String stSelecta;
private String stSelectb;
private String stSelectc;
private String stSelectd;
private String stType;
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer;
}
public long getCreateTime() {
return createTime;
}
public void setCreateTime(long createTime) {
this.createTime = createTime;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getQuestionType() {
return questionType;
}
public void setQuestionType(String questionType) {
this.questionType = questionType;
}
public String getStAnswer() {
return stAnswer;
}
public void setStAnswer(String stAnswer) {
this.stAnswer = stAnswer;
}
public String getStContent() {
return stContent;
}
public void setStContent(String stContent) {
this.stContent = stContent;
}
public String getStId() {
return stId;
}
public void setStId(String stId) {
this.stId = stId;
}
public int getStScore() {
return stScore;
}
public void setStScore(int stScore) {
this.stScore = stScore;
}
public String getStSelecta() {
return stSelecta;
}
public void setStSelecta(String stSelecta) {
this.stSelecta = stSelecta;
}
public String getStSelectb() {
return stSelectb;
}
public void setStSelectb(String stSelectb) {
this.stSelectb = stSelectb;
}
public String getStSelectc() {
return stSelectc;
}
public void setStSelectc(String stSelectc) {
this.stSelectc = stSelectc;
}
public String getStSelectd() {
return stSelectd;
}
public void setStSelectd(String stSelectd) {
this.stSelectd = stSelectd;
}
public String getStType() {
return stType;
}
public void setStType(String stType) {
this.stType = stType;
}
}
public static class PanduanBean {
/**
* answer : A
* createTime : 1545888981000
* delFlag : 0
* id : 36
* questionType : 2
* stAnswer : 對
* stContent : 1HashMap擴容為原來2倍
* stId : 1201812271331321812149160
* stScore : 10
* stSelecta : 對
* stSelectb : 錯
* stSelectc :
* stSelectd :
* stType : 3
*/
private String answer;
private long createTime;
private String delFlag;
private int id;
private String questionType;
private String stAnswer;
private String stContent;
private String stId;
private int stScore;
private String stSelecta;
private String stSelectb;
private String stSelectc;
private String stSelectd;
private String stType;
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer;
}
public long getCreateTime() {
return createTime;
}
public void setCreateTime(long createTime) {
this.createTime = createTime;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getQuestionType() {
return questionType;
}
public void setQuestionType(String questionType) {
this.questionType = questionType;
}
public String getStAnswer() {
return stAnswer;
}
public void setStAnswer(String stAnswer) {
this.stAnswer = stAnswer;
}
public String getStContent() {
return stContent;
}
public void setStContent(String stContent) {
this.stContent = stContent;
}
public String getStId() {
return stId;
}
public void setStId(String stId) {
this.stId = stId;
}
public int getStScore() {
return stScore;
}
public void setStScore(int stScore) {
this.stScore = stScore;
}
public String getStSelecta() {
return stSelecta;
}
public void setStSelecta(String stSelecta) {
this.stSelecta = stSelecta;
}
public String getStSelectb() {
return stSelectb;
}
public void setStSelectb(String stSelectb) {
this.stSelectb = stSelectb;
}
public String getStSelectc() {
return stSelectc;
}
public void setStSelectc(String stSelectc) {
this.stSelectc = stSelectc;
}
public String getStSelectd() {
return stSelectd;
}
public void setStSelectd(String stSelectd) {
this.stSelectd = stSelectd;
}
public String getStType() {
return stType;
}
public void setStType(String stType) {
this.stType = stType;
}
}
}