package com.slodon.b2b2c.investment.bean.wordpress;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author sunshihao
 * @version 1.0
 * @description: 文章消息对象
 * @date 2025/8/19 16:50
 */
@Data
public class PostBO {
    @ApiModelProperty("事件类型")
    @JsonProperty("event")
    private String event;

    @ApiModelProperty("post_id")
    @JsonProperty("post_id")  // 映射JSON中的post_id
    private int postId;

    @ApiModelProperty("post_title")
    @JsonProperty("post_title")  // 映射JSON中的post_title
    private String postTitle;

    @ApiModelProperty("post_status")
    @JsonProperty("post_status")  // 映射JSON中的post_status
    private String postStatus;

    @ApiModelProperty("post_type")
    @JsonProperty("post_type")  // 映射JSON中的post_type
    private String postType;

    @ApiModelProperty("post_author")
    @JsonProperty("post_author")  // 映射JSON中的post_author
    private String postAuthor;

    @ApiModelProperty("post_date")
    @JsonProperty("post_date")  // 映射JSON中的post_date
    private String postDate;

    @ApiModelProperty("post_link")
    @JsonProperty("post_link")  // 映射JSON中的post_link
    private String postLink;

    @ApiModelProperty("site_url")
    @JsonProperty("site_url")  // 映射JSON中的site_url
    private String siteUrl;

    @ApiModelProperty("home_url")
    @JsonProperty("home_url")  // 映射JSON中的home_url
    private String homeUrl;

    @ApiModelProperty("timestamp")
    @JsonProperty("timestamp")
    private long timestamp;
}
