package com.yuchen.saas.parking.charge.api.dto.charge;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value="查询通知DTO", description="查询通知DTO")
public class SpcNoticeQueryDTO {

    @ApiModelProperty(name = "noticeObjectId", value = "公告对象id（根据通知类型传对应id，如3充电站 则传充电站id）")
    private Long noticeObjectId;
    @ApiModelProperty(name = "noticeObjectType", value = "公告对象类型（1：业务模块，2：指定对象（充电站，园区等））")
    private Integer noticeObjectType;
    @ApiModelProperty("状态（1：未发布，2：已发布，3：已关闭）")
    private Integer status;
    @ApiModelProperty(name = "noticeType", value = "公告类型（1：站点，2：园区，3：充电站，4：停车场，5：组织部门）")
    private Integer noticeType;
    @ApiModelProperty(name = "publishStartDate", value = "发布开始日期")
    private Date publishStartDate;

    @ApiModelProperty(name = "publishEndDate", value = "发布结束日期")
    private Date publishEndDate;

    @ApiModelProperty(name = "title", value = "标题")
    private String title;

    @ApiModelProperty(name = "createStartDate", value = "创建开始时间")
    private Date createStartDate;

    @ApiModelProperty(name = "createEndDate", value = "创建结束时间")
    private Date createEndDate;
}
