package com.panzhihua.sangeshenbian.model.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; /** * @author zhibing.pu * @Date 2025/2/23 2:57 */ @Data @ApiModel @TableName("sgsb_message_notification") public class MessageNotification { /** * 数据ID */ @ApiModelProperty("数据ID") @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 标题 */ @TableField("title") @ApiModelProperty("标题") private String title; /** * 承办者用户id */ @TableField("undertaker_user_id") @ApiModelProperty("承办者用户id") private Integer undertakerUserId; /** * 承办者 */ @TableField(exist = false) @ApiModelProperty("承办者") private String undertakerUser; /** * 联系电话 */ @TableField("phone") @ApiModelProperty("联系电话") private String phone; /** * 所在单位 */ @TableField(exist = false) @ApiModelProperty(value = "所在单位") private String department; /** * 所属职位 */ @TableField(exist = false) @ApiModelProperty("所属职位") private String position; /** * 需求应处理时间 */ @TableField("response_time") @ApiModelProperty("需求应处理时间") private LocalDateTime responseTime; /** * 提示类型(1=临期提醒,2=超时提醒) */ @TableField("prompt_type") @ApiModelProperty("提示类型(1=临期提醒,2=超时提醒)") private Integer promptType; /** * 阅读状态(0=否,1=是) */ @TableField("read_status") @ApiModelProperty("阅读状态(0=否,1=是)") private Integer readStatus; /** * 创建时间 */ @TableField("create_time") @ApiModelProperty("创建时间") private LocalDateTime createTime; }