package com.panzhihua.sangeshenbian.model.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; /** * @author mitao * @date 2025/2/23 */ @Data @ApiModel("消息通知视图对象") public class MessageNotificationVO { /** * 数据ID */ @ApiModelProperty("数据ID") private Integer id; /** * 标题 */ @ApiModelProperty("标题") private String title; /** * 承办者用户id */ @ApiModelProperty("承办者用户id") private Integer undertakerUserId; /** * 承办者 */ @ApiModelProperty("承办者") private String undertakerUser; /** * 联系电话 */ @TableField("phone") @ApiModelProperty("联系电话") private String phone; /** * 所在单位 */ @ApiModelProperty(value = "所在单位") private String department; /** * 所属职位 */ @ApiModelProperty("所属职位") private String position; /** * 需求应处理时间 */ @ApiModelProperty("需求应处理时间") private LocalDateTime responseTime; /** * 提示类型(1=临期提醒,2=超时提醒) */ @ApiModelProperty("提示类型(1=临期提醒,2=超时提醒)") private Integer promptType; /** * 阅读状态(0=否,1=是) */ @ApiModelProperty("阅读状态(0=否,1=是)") private Integer readStatus; /** * 创建时间 */ @ApiModelProperty("创建时间") private LocalDateTime createTime; }