mitao
2024-04-07 5980a5fed8092f9866cb2f6a8b74abb7d631c018
ruoyi-system/src/main/java/com/ruoyi/system/vo/BasicDataFieldVO.java
@@ -1,8 +1,49 @@
package com.ruoyi.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.enums.ReportingStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * @author mitao
 * @date 2024/3/19
 */
public class BasicDataFieldVO {
@Data
@ApiModel(value="字段统计填报视图对象")
public class BasicDataFieldVO implements Serializable {
    private static final long serialVersionUID = -4911170218076417743L;
    @ApiModelProperty(value = "季度")
    private String quarter;
    @ApiModelProperty(value = "转移支付规模")
    private String transferPaymentScale;
    @ApiModelProperty(value = "当期GDP")
    private String currentGdp;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "填报状态(1=未填报 2=数据缺失 3=已填报)")
    private ReportingStatusEnum status;
    @ApiModelProperty(value = "动态字段")
    private List<FieldsTreeVO> fields;
    @ApiModelProperty(value = "首次填报时间")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date createTime;
    @ApiModelProperty(value = "填报完成时间",notes = "状态为已填报才展示")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date updateTime;
}