码迷,mamicode.com
首页 > 编程语言 > 详细

Java后端开发——返回值类型实体代码示例

时间:2020-03-12 23:46:34      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:date   for   final   wechat   ota   chat   img   值类型   时区   

package com.xolo.core.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class GroupEasyWechatResponse {

    @ApiModelProperty("用户组名")
    private String groupName;

    @ApiModelProperty("组员名称")
    private String memberName;

    @ApiModelProperty("组员数量")
    private Integer groupMemberTotal;

    @ApiModelProperty("归属微信号")
    private List<WechatResponse> wechatResponseList;
}

 

复合返回值类型wechatResponseList如下:

 

package com.xolo.core.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class WechatResponse {

    @ApiModelProperty("微信号")
    private String wechat;

    @ApiModelProperty("微信二维码")
    private String wechatQrcode;
}

 

假设要返回时间代码如下:

 

@ApiModelProperty("绑定时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")  //更改时区,避免返回的时间与北京时间相差8小时
    private Date bindTime;

 

一般的Response代码如下:

 

package com.xolo.core.response;

import com.alibaba.fastjson.JSON;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class Response<T> {

    final static public String SUCCESS_CODE = "200"; // 请求成功返回结果码
    final static public String FAIl_CODE = "500";   // 请求失败返回结果码

    @ApiModelProperty("返回消息描述")
    private String message;

    @ApiModelProperty("返回结果码")
    private String code;

    @ApiModelProperty("返回数据")
    private T data;

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }

    // 请求成功构造函数
    public Response(String message, String code, T data) {
        this.code = code;
        this.message = message;
        this.data = data;
    }

    // 请求失败构造函数
    public Response(String message) {
        this.message = message;
        this.code = FAIl_CODE;
    }
}

 

如果觉得上述内容还可以的话,可以扫描下方二维码进行赞赏哟~??????

技术图片

 

同时也可关注微信公众号获得更多个人分享~??????

技术图片

Java后端开发——返回值类型实体代码示例

标签:date   for   final   wechat   ota   chat   img   值类型   时区   

原文地址:https://www.cnblogs.com/bobbycheng/p/11851198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!