package com.hotent.project.req;

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 15:55 
 */
@ApiModel("备忘录更新参数")
@Setter
@Getter
public class CostProjectMemoUpdateReq {
    @ApiModelProperty(value = "备忘录ID")
    private String id;

    @ApiModelProperty(value = "关联的成本监审项目ID")
    private String projectId;

    @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 = "附件大小(字节)")
    private Integer attachmentSize;

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


}
