工程搭建:搭建子工程之搭建环境构造返回实体类
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;
}
工程搭建:搭建子工程之搭建环境构造返回实体类相关推荐
- Qt把已有工程添加到其他工程中作为子工程或新创建子工程
Qt创建子工程 新建一个空工程 添加子工程 在当前工程下添加一个子工程 一个已有的qt工程,想添加到其他工程作为一个子工程,或是在当前工程中添加一个子工程,可以使用以下方法. 假设已有的工程为test ...
- 微服务理念与Spring Cloud入门-----父工程与API子工程的创建教程
前言 随着软件工程的规模的迅速扩大,对响应的速度的要求的越来越高,软件的开发过程面临越来越大的挑战.为了提高开发的效率,和质量,以及对成本的压缩,对软件的模块化,以及希望像硬件模块一样,能即插即用,成 ...
- 父工程clean_连同子工程一起clean_清楚工程缓存
install的目的 为了让 各个 子工程 之间的 依赖, 能够顺利地找到 现在就可以 启动 服务器(服务器软件) 了
- java覆盖率怎么包含多个工程,在多项目工程中统计子工程的覆盖率
背景介绍 在前文中我们对如何在gradle编译体系的工程中加入Jacoco代码覆盖率统计的方法做了介绍,但是前文的方法仅能统计到主工程的代码覆盖率,而无法统计到库工程,其具体原因可以参考此文Issue ...
- SpringCloud工程搭建之配置中心服务搭建(可选)
四.配置中心服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 4.1 创建Git托管项目 无论选择哪个Git云服 ...
- SpringCloud工程搭建之网关微服务搭建(可选)
五.网关微服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 5.1 创建网关服务子工程 5.1.1 引入依赖 创 ...
- maven添加子工程_Maven建立父子项目和跨项目调用内容的步骤—佳佳小白
设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共的项目,比如一些实体类等都是可以作为公共的类放到这个公共的项目. (2)这样来说,子项目至少有三个,server(服务层子项目).web( ...
- 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。
一.介绍 这里我们以若依开源框架为例,我们先讲解,父工程pom文件,之后再讲解子工程pom文件. 首先,我们先介绍若依前后端分离项目的目录结构; 一.父工程pom.文件 父工程pom文件注释:(每个标 ...
- 工程搭建:搭建子工程之搭建实体类模块和lombok插件
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...
最新文章
- java enum变量_java enum
- 【控制】《多无人机协同控制技术》周伟老师-第1章-无人机协同控制技术概述
- Tableau研学小课堂(part4)--表
- P4590 [TJOI2018]游园会 dp套dp + 状态机
- msf各种弱口令爆破
- mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作
- SQL Fundamentals || DCL(Data Control Language) || 用户管理Profile概要文件
- ThinkPHP商城系统与外部系统用户互通,集成UCenter
- linux设置ipsan_linux 配置SAN存储-IPSAN
- 发布一款小软件:和讯博客助手-新闻采集测试版- 0.1.0
- 二叉树的中序遍历-python
- cropper layui实现图片剪切
- 计算机国内ei期刊目录,最新国内EI期刊列表 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
- python调用golang dataframe_用Python获取摄像头并实时控制人脸
- ArcGIS Engine 通过线构造面
- linux bt测试命令,Android命令行测试BT,WIFI,Sensor工作状态
- 【分享】unlock music解锁音乐项目CLI版本
- C/C++ 技术面试基础知识总结
- MyCAT数据库分片(一)
- 【工具配置】【Windows】Cuda和cudnn安装教程(保姆级)