package com.stackfing.common.utils;
import com.stackfing.common.enums.ResultCode;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* @Author: fing
* @Description:
* @Date: 下午1:57 18-1-3
*/
@Data
public class HandgoResult {
private int code;
private String msg;
private Object data;
private Long total = 1L;
public static HandgoResult success(String msg) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.code = ResultCode.OK.getCode();
handgoResult.data = null;
handgoResult.msg = msg;
return handgoResult;
}
public static HandgoResult success(Object data) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.code = ResultCode.OK.getCode();
handgoResult.data = data;
handgoResult.msg = null;
return handgoResult;
}
public static HandgoResult success(String msg, Object data) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.msg = msg;
if (data instanceof List) {
List datas = new ArrayList();
datas.addAll((Collection) data);
handgoResult.data = datas;
return handgoResult;
} else {
handgoResult.data = data;
}
return handgoResult;
}
public static HandgoResult success(int code, Object data) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.msg = "ok";
handgoResult.code = code;
if (data instanceof List) {
List datas = new ArrayList();
datas.addAll((Collection) data);
handgoResult.data = datas;
return handgoResult;
} else {
handgoResult.data = data;
}
return handgoResult;
}
public static HandgoResult success(int code, String msg, Object data) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.msg = msg;
handgoResult.code = code;
if (data instanceof List) {
List datas = new ArrayList();
datas.addAll((Collection) data);
handgoResult.data = datas;
return handgoResult;
} else {
handgoResult.data = data;
}
return handgoResult;
}
public static HandgoResult success(String msg, Object data, Long total) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.code = 200;
handgoResult.msg = msg;
if (data instanceof List) {
List datas = new ArrayList();
datas.addAll((Collection) data);
handgoResult.data = datas;
handgoResult.total = total;
return handgoResult;
} else {
handgoResult.data = data;
}
return handgoResult;
}
public static HandgoResult error(String msg) {
HandgoResult handgoResult = new HandgoResult();
handgoResult.code = ResultCode.FAIL.getCode();
handgoResult.data = null;
handgoResult.msg = msg;
return handgoResult;
}
public HandgoResult Build(Object data) {
this.data = data;
return this;
}
public HandgoResult Build(int code) {
this.code = code;
return this;
}
public HandgoResult Build(String msg) {
this.msg = msg;
return this;
}
// private int code;
//
// private String message;
//
// private Object data;
//
// public HandgoResult ok(Object data) {
// this.data = data;
// this.message = "ok";
// this.code = ResultCode.OK.code();
// return this;
// }
//
// public HandgoResult Build(int code) {
// this.code = code;
// return this;
// }
//
// public HandgoResult Build(String message) {
// this.message = message;
// return this;
// }
//
// public HandgoResult Build(Object data) {
// this.data = data;
// return this;
// }
//
// public HandgoResult ok(String message) {
// this.message = message;
// return this;
// }
//
// public HandgoResult faild(Object data) {
// this.data = data;
// this.message = "faild";
// this.code = ResultCode.FAIL.code();
// return this;
// }
//
// private static final String DEFAULT_SUCCESS_MESSAGE = "SUCCESS";
//
// public static Result genSuccessResult() {
// return new Result()
// .setCode(ResultCode.SUCCESS)
// .setMessage(DEFAULT_SUCCESS_MESSAGE);
// }
//
// public static Result genSuccessResult(Object data) {
// return new Result()
// .setCode(ResultCode.SUCCESS)
// .setMessage(DEFAULT_SUCCESS_MESSAGE)
// .setData(data);
// }
//
// public static Result genFailResult(String message) {
// return new Result()
// .setCode(ResultCode.FAIL)
// .setMessage(message);
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
前后端分离的购物商城项目
共1241个文件
png:382个
jpg:343个
java:119个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 152 浏览量
2022-04-26
10:39:42
上传
评论 7
收藏 30.42MB ZIP 举报
温馨提示
基于 Spring Boot,前后端分离的一个购物商城项目 【项目施工中...欢迎 star】 后台截图 首页 本地开发运行部署 环境准备: nodejs、npm、idea、mysql 下载 zip 直接解压或安装 git 后执行克隆命令 git@github.com:imfing/handgo.git 其他系统 在 MySQL 中创建数据库 handgo 导入项目至 IDEA,将工程中的 handgo.sql导入 MySQL 运行各个系统 后台管理系统 进入后台管理系统目录在命令行中输入 npm run dev 运行。地址为:http://localhost:8080 开发进度 系统 模块名称 地址 开发状态 前台首页系统 handgo-front http://localhost:8889 60% 后台超级管理员系统 handgo-admin http://localhost:8888 30% 个人中心系统 handgo-home http://localhost:8893 10% 单点登录系统 handgo-sso http://localhost:8892
资源详情
资源评论
资源推荐
收起资源包目录
前后端分离的购物商城项目 (1241个子文件)
.babelrc 402B
index.ftl.bak 2KB
amazeui.flat.css 322KB
amazeui.flat.css 322KB
amazeui.flat.css 322KB
amazeui.css 321KB
amazeui.css 321KB
amazeui.css 321KB
amazeui.flat.min.css 242KB
amazeui.flat.min.css 242KB
amazeui.flat.min.css 242KB
amazeui.min.css 241KB
amazeui.min.css 241KB
amazeui.min.css 241KB
app.d29106245b828a4cd6d5e72c2ad8ab9d.css 189KB
layui.css 52KB
hmstyle.css 44KB
hmstyle.css 44KB
hmstyle.css 44KB
style.css 18KB
style.css 18KB
style.css 18KB
vipstyle.css 17KB
vipstyle.css 17KB
vipstyle.css 17KB
personal.css 16KB
personal.css 16KB
personal.css 16KB
layer.css 14KB
demo.css 14KB
demo.css 14KB
jsstyle.css 9KB
jsstyle.css 9KB
jsstyle.css 9KB
infstyle.css 8KB
infstyle.css 8KB
infstyle.css 8KB
orstyle.css 8KB
orstyle.css 8KB
orstyle.css 8KB
laydate.css 7KB
cartstyle.css 7KB
cartstyle.css 7KB
cartstyle.css 7KB
seastyle.css 7KB
seastyle.css 7KB
seastyle.css 7KB
style.css 7KB
blstyle.css 6KB
blstyle.css 6KB
blstyle.css 6KB
sortstyle.css 6KB
sortstyle.css 6KB
sortstyle.css 6KB
dlstyle.css 5KB
dlstyle.css 5KB
dlstyle.css 5KB
stepstyle.css 5KB
stepstyle.css 5KB
stepstyle.css 5KB
admin.css 5KB
admin.css 5KB
admin.css 5KB
optstyle.css 5KB
optstyle.css 5KB
optstyle.css 5KB
refstyle.css 4KB
refstyle.css 4KB
refstyle.css 4KB
addstyle.css 4KB
footstyle.css 4KB
addstyle.css 4KB
footstyle.css 4KB
addstyle.css 4KB
footstyle.css 4KB
cpstyle.css 4KB
cpstyle.css 4KB
cpstyle.css 4KB
colstyle.css 3KB
colstyle.css 3KB
colstyle.css 3KB
blogstyle.css 3KB
blogstyle.css 3KB
blogstyle.css 3KB
point.css 3KB
point.css 3KB
point.css 3KB
appstyle.css 2KB
appstyle.css 2KB
appstyle.css 2KB
wallet.css 2KB
wallet.css 2KB
wallet.css 2KB
cmstyle.css 2KB
cmstyle.css 2KB
cmstyle.css 2KB
bostyle.css 2KB
bostyle.css 2KB
bostyle.css 2KB
sustyle.css 1KB
共 1241 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13
kesel
- 粉丝: 2
- 资源: 36
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Pano2VR7.1.5官方版专业的全景图制作软件
- dd6b7bac3fee0e095392c40d931e20ee_1280_720.mp4
- shanlian.apk
- 基于Python和Shell语言的奥多户外活动系统服务器端设计源码
- 基于Django+Shell的多人共享小网盘设计源码
- 基于Python语言的QuModLibs_NX11浏览版MCMOD开发设计源码
- 基于Vue框架的奥思德建材项目前端代码设计源码
- manage-costs-and-avoid-overspending-AVS.mp4
- 基于Java语言开发的办公自动化系统后端设计源码
- 基于Java及Shell开发的WeCross跨链账户服务设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0