文章目录
idea创建子模块
- idea创建子模块
- 创建返回数据的实体类
- 创建返回分页对象的实体类
- 状态码对象
右击父模块, 创建子模块 创建新的maven工程, 不使用模板, 直接选择next
填写创建common工程, 此处的工程的名称不要随便起,要和之后的代码生成器对应
点击finish
在tensquare_common模块中, 创建entity包,创建entity实体类
package entity;
/**
* 类名称:entity
* 类描述:返回数据的实体类
*
* @author: taohongchao
* 创建时间:2019/1/6 13:50
* Version 1.0
*/
public class Result {
private boolean flag;
private Integer code;
private String message;
private Object data;
public Result() {
}
public Result(boolean flag, Integer code, String message) {
this.flag = flag;
this.code = code;
this.message = message;
}
public Result(boolean flag, Integer code, String message, Object data) {
this.flag = flag;
this.code = code;
this.message = message;
this.data = data;
}
public boolean getFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}
创建返回分页对象的实体类
对于如下的这种data对象中,需要有total总记录数(Long类型)和rows的总条数(集合类型) 那么就需要单独创建一个分页的对象.
package entity;
import java.util.List;
/**
* 类名称:PageResult
* 类描述:分页数据的返回对象
*
* @author: taohongchao
* 创建时间:2019/1/6 14:02
* Version 1.0
*/
public class PageResult {
private long total;
private List rows;
public PageResult() {
}
public PageResult(long total, List rows) {
this.total = total;
this.rows = rows;
}
public long getTotal() {
return total;
}
public void setTotal(long total) {
this.total = total;
}
public List getRows() {
return rows;
}
public void setRows(List rows) {
this.rows = rows;
}
}
状态码对象
package entity;
/**
* 类名称:StatusCode
* 类描述:状态码实体类
*
* @author: taohongchao
* 创建时间:2019/1/6 14:06
* Version 1.0
*/
public class StatusCode {
public static final int OK=20000;//成功
public static final int ERROR=20001;//失败
public static final int LOGINERROR=20002;//用户名或密码错误
public static final int ACCESSERROR=20003;//权限不足
public static final int REMOTEERROR=20004;//远程调用失败
public static final int REPERROR=20005;//重复操作
}