package com.casic.model; import com.alibaba.fastjson.JSONObject; import com.ctg.ag.sdk.biz.AepDeviceCommandClient; import com.ctg.ag.sdk.biz.aep_device_command.CreateCommandRequest; import lombok.Data; import java.util.Calendar; import java.util.Date; /** * @author cz * @date 2022-8-12 */ @Data public class ResponseData<T> { public static final String DEFAULT_SUCCESS_MESSAGE = "请求成功"; public static final String DEFAULT_ERROR_MESSAGE = "网络异常"; public static final Integer DEFAULT_SUCCESS_CODE = 200; public static final Integer DEFAULT_ERROR_CODE = 500; private Boolean success; private Integer code; private String message; private T data; // public static void main(String[] args) throws Exception { // Calendar now = Calendar.getInstance(); // Date getTime = now.getTime(); //// if (isWeekend(now)) { // now.add(Calendar.WEEK_OF_YEAR, 1); // now.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY); // now.set(Calendar.HOUR_OF_DAY, 8); // now.set(Calendar.MINUTE, 0); // now.set(Calendar.SECOND, 0); //// } else { //// now.add(Calendar.HOUR, 24); //// while (isWeekend(now)) { //// now.add(Calendar.HOUR, 24); //// } //// } // // System.out.println(now.getTime()); // } public ResponseData() { } public ResponseData(Boolean success, Integer code, String message, T data) { this.success = success; this.code = code; this.message = message; this.data = data; } public static ResponseData success(String message) { ResponseData responseData=new ResponseData(); responseData.success = true; responseData.code = 200; responseData.message = message; return responseData; } public static ErrorResponseData error(String message) { return new ErrorResponseData(message); } }