您当前的位置: 首页 > 

java持续实践

暂无认证

  • 2浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

黑马十次方项目day01-09之搭建公共模块创建返回值对象

java持续实践 发布时间:2019-01-06 14:10:01 ,浏览量:2

文章目录
      • 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;//重复操作

}

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0390s