package cn.ysk.cashier.utils;

import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSON;

import java.util.Date;

/**
 * @author lyf
 */
public class Result<T> {
//    private int code;
//    private String message;
//    private T data;
//    private String respCode;
//
//    private T list;
//
//    private String totalCount;
//
//    private String timestamp;
//
//    public Result<T> setCode(String resultCode) {
//        this.code = resultCode;
//        return this;
//    }
//
//    public Result(ResultCode resultCode, String message) {
//        this(resultCode, message, null);
//    }
//
//    public Result(ResultCode resultCode, String message, T data) {
//        this.code = resultCode.code();
//        this.message = message;
//        this.data = data;
//        timestamp = cn.hutool.core.date.DateUtil.format(new Date(), "yyyyMMddHHmmss");
//    }
//
//    public Result(int code, String message, T data) {
//        this.code = code;
//        this.message = message;
//        this.data = data;
//        timestamp = cn.hutool.core.date.DateUtil.format(new Date(), "yyyyMMddHHmmss");
//    }
//
//    public Result(int code, String message) {
//        this.code = code;
//        this.message = message;
//        timestamp = DateUtil.format(new Date(), "yyyyMMddHHmmss");
//    }
//
//    @Override
//    public String toString() {
//        return JSON.toJSONString(this);
//    }
}
