package com.zksy.data.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 公示公告信息
 * @TableName xcr_notice_record
 */
@TableName(value ="xcr_notice_record")
@Data
public class XcrNoticeRecord extends BasePo implements Serializable {
    @JsonProperty("NOTICEID")
    @TableField("NOTICEID")
    private String NOTICEID;

    @JsonProperty("NOTICETITLE")
    @TableField("NOTICETITLE")
    private String NOTICETITLE;

    @JsonProperty("NOTICENO")
    @TableField("NOTICENO")
    private String NOTICENO;

    @JsonProperty("NOTICECONTENT")
    @TableField("NOTICECONTENT")
    private String NOTICECONTENT;

    @JsonProperty("JUDAUTH")
    @TableField("JUDAUTH")
    private String JUDAUTH;

    @JsonProperty("JUDAUTH_CN")
    @TableField("JUDAUTH_CN")
    private String JUDAUTH_CN;

    @JsonProperty("JUDDATE")
    @TableField("JUDDATE")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date JUDDATE;

    @JsonProperty("NOTICEDATE")
    @TableField("NOTICEDATE")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date NOTICEDATE;

    @JsonProperty("NOTICETYPE")
    @TableField("NOTICETYPE")
    private String NOTICETYPE;

    @JsonProperty("S_EXT_DATATIME")
    @TableField("S_EXT_DATATIME")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date S_EXT_DATATIME;
}