package com.example.xiaoshiweixinback.domain.es; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; @Component @Data @AllArgsConstructor @NoArgsConstructor public class ESCustomField { /** * 专题库或报告id */ @JsonProperty("project_id") Integer projectId; /** * 任务id */ @JsonProperty("task_id") Integer taskId; /** * 栏位类型 */ @JsonProperty("field_type") Integer fieldType; /** * 栏位 */ @JsonProperty("field") String field; /** * 栏位值 */ @JsonProperty("field_value") List fieldValue; /** * 统计值 */ @JsonProperty("stats_value") List statsValue; /** * 创建人id */ @JsonProperty("person_id") String personId; /** * 创建时间 */ @JsonProperty("create_time") Date createTime; }