初始化
This commit is contained in:
parent
bcf8893b00
commit
9dec34e158
|
@ -0,0 +1,15 @@
|
|||
package com.yang.test.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Mbti
|
||||
*/
|
||||
@Data
|
||||
public class Option {
|
||||
private Integer id;
|
||||
private String code;
|
||||
private String name;
|
||||
private Integer questionId;
|
||||
private String characterType;
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
package com.yang.test.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Mbti
|
||||
*/
|
||||
@Data
|
||||
public class Question {
|
||||
private Integer id;
|
||||
private String name;
|
||||
private String type;
|
||||
private String testId;
|
||||
private List<Option> options;
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
package com.yang.test.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class Result<T> {
|
||||
private Integer code;
|
||||
private String message;
|
||||
private T data;
|
||||
|
||||
public static <T> Result<T> success(T data) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(0);
|
||||
result.setMessage("操作成功");
|
||||
result.setData(data);
|
||||
return result;
|
||||
}
|
||||
|
||||
public static <T> Result<T> error(String message) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(-1);
|
||||
result.setMessage(message);
|
||||
return result;
|
||||
}
|
||||
|
||||
public static <T> Result<T> error(Integer code, String message) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(code);
|
||||
result.setMessage(message);
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.yang.test.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Mbti
|
||||
*/
|
||||
@Data
|
||||
public class Test {
|
||||
private String id;
|
||||
private String name;
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package com.yang.test.domain.VO;
|
||||
|
||||
import com.yang.test.domain.Option;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Mbti
|
||||
*/
|
||||
@Data
|
||||
public class QuestionVO {
|
||||
private Integer id;
|
||||
private String name;
|
||||
private String type;
|
||||
private String infoname;
|
||||
private List<Option> option;
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
package com.yang.test.domain.VO;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Mbti
|
||||
*/
|
||||
@Data
|
||||
public class TestQuestionsVO {
|
||||
private String id;
|
||||
private String name;
|
||||
private List<QuestionVO> list;
|
||||
}
|
Loading…
Reference in New Issue