PaymentCallbackDTO.java 630 Bytes
package com.infoloop.tianting.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PaymentCallbackDTO {

    @NotEmpty(message = "AppId不能为空")
    @JsonProperty("AppId")
    private String appId;

    @NotEmpty(message = "PayResult不能为空")
    @JsonProperty("PayResult")
    private String payResult;

    @NotEmpty(message = "SignInfo不能为空")
    @JsonProperty("SignInfo")
    private String signInfo;
}