package com.hrm.common.entity;/*** 公共的返回码*    返回码code:*      成功:10000*      失败:10001*      未登录:10002*      未授权:10003*      抛出异常:99999*/
public enum ResultCode {SUCCESS(true,10000,"操作成功!"),//---系统错误返回码-----FAIL(false,10001,"操作失败"),UNAUTHENTICATED(false,10002,"您还未登录"),UNAUTHORISE(false,10003,"权限不足"),SERVER_ERROR(false,99999,"抱歉,系统繁忙,请稍后重试!");//---用户操作返回码  2xxxx----//---企业操作返回码  3xxxx----//---权限操作返回码----//---其他操作返回码----//操作是否成功boolean success;//操作代码int code;//提示信息String message;ResultCode(boolean success,int code, String message){this.success = success;this.code = code;this.message = message;}public boolean success() {return success;}public int code() {return code;}public String message() {return message;}}
package com.hrm.common.entity;import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;/*** 数据响应对象*    {*      success :是否成功*      code    :返回码*      message :返回信息*      //返回数据*      data:  :{**      }*    }*/
@Data
@NoArgsConstructor
public class Result {private boolean success;//是否成功private Integer code;// 返回码private String message;//返回信息private Object data;// 返回数据public Result(ResultCode code) {this.success = code.success;this.code = code.code;this.message = code.message;}public Result(ResultCode code,Object data) {this.success = code.success;this.code = code.code;this.message = code.message;this.data = data;}public Result(Integer code,String message,boolean success) {this.code = code;this.message = message;this.success = success;}public static Result SUCCESS(){return new Result(ResultCode.SUCCESS);}public static Result ERROR(){return new Result(ResultCode.SERVER_ERROR);}public static Result FAIL(){return new Result(ResultCode.FAIL);}
}
package com.hrm.common.entity;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.util.List;/*** 分页*      {*          “success”:“成功”,*          “code”:10000*          “message”:“ok”,*          ”data“:{*              total://总条数*              rows ://数据列表*          }*      }***/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageResult<T> {private Long total;private List<T> rows;
}

工程搭建:搭建子工程之搭建环境构造返回实体类相关推荐

  1. Qt把已有工程添加到其他工程中作为子工程或新创建子工程

    Qt创建子工程 新建一个空工程 添加子工程 在当前工程下添加一个子工程 一个已有的qt工程,想添加到其他工程作为一个子工程,或是在当前工程中添加一个子工程,可以使用以下方法. 假设已有的工程为test ...

  2. 微服务理念与Spring Cloud入门-----父工程与API子工程的创建教程

    前言 随着软件工程的规模的迅速扩大,对响应的速度的要求的越来越高,软件的开发过程面临越来越大的挑战.为了提高开发的效率,和质量,以及对成本的压缩,对软件的模块化,以及希望像硬件模块一样,能即插即用,成 ...

  3. 父工程clean_连同子工程一起clean_清楚工程缓存

    install的目的 为了让 各个 子工程 之间的 依赖, 能够顺利地找到 现在就可以 启动 服务器(服务器软件) 了

  4. java覆盖率怎么包含多个工程,在多项目工程中统计子工程的覆盖率

    背景介绍 在前文中我们对如何在gradle编译体系的工程中加入Jacoco代码覆盖率统计的方法做了介绍,但是前文的方法仅能统计到主工程的代码覆盖率,而无法统计到库工程,其具体原因可以参考此文Issue ...

  5. SpringCloud工程搭建之配置中心服务搭建(可选)

    四.配置中心服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 4.1 创建Git托管项目 无论选择哪个Git云服 ...

  6. SpringCloud工程搭建之网关微服务搭建(可选)

    五.网关微服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 5.1 创建网关服务子工程 5.1.1 引入依赖 创 ...

  7. maven添加子工程_Maven建立父子项目和跨项目调用内容的步骤—佳佳小白

    设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共的项目,比如一些实体类等都是可以作为公共的类放到这个公共的项目. (2)这样来说,子项目至少有三个,server(服务层子项目).web( ...

  8. 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。

    一.介绍 这里我们以若依开源框架为例,我们先讲解,父工程pom文件,之后再讲解子工程pom文件. 首先,我们先介绍若依前后端分离项目的目录结构; 一.父工程pom.文件 父工程pom文件注释:(每个标 ...

  9. 工程搭建:搭建子工程之搭建实体类模块和lombok插件

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

最新文章

  1. java enum变量_java enum
  2. 【控制】《多无人机协同控制技术》周伟老师-第1章-无人机协同控制技术概述
  3. Tableau研学小课堂(part4)--表
  4. P4590 [TJOI2018]游园会 dp套dp + 状态机
  5. msf各种弱口令爆破
  6. mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作
  7. SQL Fundamentals || DCL(Data Control Language) || 用户管理Profile概要文件
  8. ThinkPHP商城系统与外部系统用户互通,集成UCenter
  9. linux设置ipsan_linux 配置SAN存储-IPSAN
  10. 发布一款小软件:和讯博客助手-新闻采集测试版- 0.1.0
  11. 二叉树的中序遍历-python
  12. cropper layui实现图片剪切
  13. 计算机国内ei期刊目录,最新国内EI期刊列表 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  14. python调用golang dataframe_用Python获取摄像头并实时控制人脸
  15. ArcGIS Engine 通过线构造面
  16. linux bt测试命令,Android命令行测试BT,WIFI,Sensor工作状态
  17. 【分享】unlock music解锁音乐项目CLI版本
  18. C/C++ 技术面试基础知识总结
  19. MyCAT数据库分片(一)
  20. 【工具配置】【Windows】Cuda和cudnn安装教程(保姆级)

热门文章

  1. lua IDE all
  2. java代码运行linux shell操作
  3. django-web聊天
  4. POJ 3080 Blue Jeans (多个字符串的最长公共序列,暴力比较)
  5. 如何创建并发布Google Earth KML 地标文件?
  6. 应用分类练手项目计划
  7. ABAP正则表达式 vs SPLIT INTO
  8. you do not have permission
  9. Node.JS 学习路线图
  10. DataGridView数据更新至数据库-逐条更新