zoukankan      html  css  js  c++  java
  • 封装类-统一接口返回结果



    import lombok.AllArgsConstructor;
    import lombok.Builder;
    import lombok.Data;
    import lombok.NoArgsConstructor;

    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    public class ResponseMessage {

    private int code;

    private String msg;

    private String description;

    private Object data;

    public ResponseMessage(int code, String msg) {
    this.code = code;
    this.msg = msg;
    }

    public static ResponseMessage successMessage(String message) {
    return new ResponseMessage(200, "success", message, null);
    }
    public static ResponseMessage successMessage(String description, Object data) {
    return new ResponseMessage(200, "success", description, data);
    }
    public static ResponseMessage successMessage(Object data) {
    return new ResponseMessage(200, "success", null, data);
    }

    public static ResponseMessage failedMessage(String message) {
    return new ResponseMessage(1, "failed", message, null);
    }

    public static ResponseMessage failedMessage(String message, Object data) {
    return new ResponseMessage(1, "failed", message, data);
    }

    public static ResponseMessage permissionMessage(Object data) {
    return new ResponseMessage(2, "permission denied", null, data);
    }

    public static ResponseMessage needLoginMessage() {
    return new ResponseMessage(10, "need login");
    }

    public static ResponseMessage illegalMessage(String message) {
    return new ResponseMessage(3, "illegal", message, null);
    }

    }
  • 相关阅读:
    HDU 5171
    HDU 3709
    HDU 3652
    HDU 3555
    【10】梯度消失和爆炸;梯度检验
    【9】归一化输入与标准化
    【8】正则化
    【7】偏差、方差;过拟合、欠拟合
    【6】深层神经网络的前向与反向传播
    【5】激活函数的选择与权值w的初始化
  • 原文地址:https://www.cnblogs.com/leavescy/p/14621778.html
Copyright © 2011-2022 走看看