package com.finance.system.dto.update; import com.finance.system.dto.BasicDataFieldDTO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.validation.constraints.NotNull; import lombok.Data; /** * @author mitao * @date 2024/3/21 */ @Data @ApiModel(value = "基础数据数据传输对象") public class BasicDataUpdDTO implements Serializable { private static final long serialVersionUID = -519305267336964392L; @ApiModelProperty(value = "基础数据id") @NotNull(message = "基础数据id不能为空") private Long id; @ApiModelProperty(value = "转移支付规模") private String transferPaymentScale; @ApiModelProperty(value = "当期GDP") private String currentGdp; @ApiModelProperty(value = "动态字段") private List fields = new ArrayList<>(); @ApiModelProperty(value = "备注") private String remark; }