All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.project.api.life.model.request.BaseShowApiRequest Maven / Gradle / Ivy

The newest version!
package com.project.api.life.model.request;

import com.alibaba.fastjson.annotation.JSONField;
import com.project.base.model.DateFormatEnum;
import lombok.Data;

import java.util.Date;

/**
 * @author Shaobo Yin at 2019/11/12 15:31
 * 易源接口系统参数
 */
@Data
public class BaseShowApiRequest {

    /**
     * 是 易源应用id
     */
    @JSONField(name = "showapi_appid")
    private String showapiAppId = "111402";

    /**
     * 否
     * 客户端时间。
     * 格式yyyyMMddHHmmss,如20141114142239
     * 为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
     */
    @JSONField(name = "showapi_timestamp")
    private String showapiTimestamp = DateFormatEnum.yyyyMMddHHmmss.getDateFormat().format(new Date());

    @JSONField(name = "showapi_sign")
    private String showapiSign;

    /**
     * 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
     */
    @JSONField(name = "showapi_res_gzip")
    private String showapiResGzip;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy