123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- package com.kmall.admin.haikong.utils;
- import com.google.common.base.Strings;
- import java.io.Serializable;
- /**
- * 通用消息封装
- *
- * @ClassName: Message
- * @author yechao
- * @date 2017年5月3日 下午2:03:14
- * @author Scott Chen
- * @date 2017-09-19 16:60
- * @Description:
- */
- public class Message implements Serializable {
- private static final long serialVersionUID = 4081619286503989887L;
- private static String success;
- private static String message;
- /**
- * 消息代码 , 由使用者自由发挥
- */
- private Boolean Success;
- /**
- * 消息内容体 , 由使用者自由发挥
- */
- private String Message;
- // /**
- // * 消息代码 , 由使用者自由发挥
- // */
- // private String Success;
- // /**
- // * 消息内容体 , 由使用者自由发挥
- // */
- // private String Message;
- private Message() {
- }
- public Boolean getSuccess() {
- return Success;
- }
- public String getMessage() {
- return Message;
- }
- public static Builder builder() {
- return new Builder();
- }
- public static Builder builder(Boolean Success, String Message) {
- return new Builder(Success, Message);
- }
-
- //---------- 直接返回结果 ----------
- public static Message success() {
- return new Builder().build();
- }
- public static Message error(String Message) {
- return new Builder(Message).build();
- }
- public static Message success(boolean Success,String Message) {
- return new Builder(Success,Message).build();
- }
- /**
- * 消息构建器类
- */
- public static class Builder {
- // private boolean isSuccess;
- // private Object extend;
- private Boolean Success;
- private String Message;
- public Builder() {
- this.Success = true;
- this.Message = MessageCode.SUCCESS_MSG;
- }
- public Builder(String Message) {
- this.Success = false;
- this.Message = Message;
- }
- public Builder(boolean Success,String Message) {
- this.Success = Success;
- this.Message = Message;
- }
- public Message build() {
- Message message = new Message();
- message.Success = this.Success;
- message.Message = this.Message;
- return message;
- }
- public Boolean getSuccess() {
- return Success;
- }
- public void setSuccess(Boolean success) {
- Success = success;
- }
- public String getMessage() {
- return Message;
- }
- public void setMessage(String message) {
- Message = message;
- }
- }
- }
|