package com.hotent.project.resp;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author zyj
 * @date 2025/9/25 10:42 
 */
@ApiModel(value = "备忘录详情返回参数")
@Setter
@Getter
public class CostProjectMemoDetailResp {

    @ApiModelProperty(value = "成本监审项目")
    private String task;

    @ApiModelProperty(value = "备忘录标题")
    private String title;

    @ApiModelProperty(value = "备忘录内容")
    private String content;

    @ApiModelProperty(value = "附件URL")
    private String attachmentUrl;

    @ApiModelProperty(value = "附件名称")
    private String attachmentName;

    @ApiModelProperty(value = "备忘录日期,格式：yyyy-MM-dd")
    private LocalDate memoDate;

    @ApiModelProperty(value = "时间段，格式：hh:mm-hh:mm")
    private String timePeriod;


    @ApiModelProperty(value = "提醒类型：不提醒/提前1小时/提前2小时/提前3小时/提前1天/提前2天/提前3天")
    private String reminderType;


    @ApiModelProperty(value = "附件大小(字节)")
    private Integer attachmentSize;


    @ApiModelProperty(value = "创建人")
    private String creator;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;




}
