package com.ard.sample.wayline.model.dto;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* @author sean
|
* @version 1.1
|
* @date 2022/6/1
|
*/
|
// 序列化时忽略所有 null 字段
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class WaylineTaskFileDTO {
|
|
/**
|
* 文件 URL
|
* */
|
@JsonProperty("url")
|
private String url;
|
|
/**
|
* 文件签名
|
* 文件内容 MD5 签名
|
* */
|
@JsonProperty("fingerprint")
|
private String fingerprint;
|
}
|