package jnpf.base.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.Date; /** * 日程安排 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2019年9月26日 上午9:18 */ @Data @TableName("base_schedule_log") public class ScheduleLogEntity extends SuperExtendEntity.SuperExtendDEEntity { /** * 分类 */ @TableField("F_CATEGORY") private String category; /** * 紧急程度 */ @TableField("F_URGENT") private Integer urgent; /** * 标题 */ @TableField("F_TITLE") private String title; /** * 内容 */ @TableField("F_CONTENT") private String content; /** * 全天 */ @TableField("F_ALL_DAY") private Integer allDay; /** * 开始时间 */ @TableField("F_START_DAY") private Date startDay; /** * 开始日期 */ @TableField("F_START_TIME") private String startTime; /** * 结束时间 */ @TableField("F_END_DAY") private Date endDay; /** * 结束日期 */ @TableField("F_END_TIME") private String endTime; /** * 时长 */ @TableField("F_DURATION") private Integer duration; /** * 颜色 */ @TableField("F_COLOR") private String color; /** * 提醒时长 -2不提醒 -1开始 其他是分钟 */ @TableField("F_REMINDER_TIME") private Integer reminderTime; /** * 提醒方式(1-默认 2-自定义) */ @TableField("F_REMINDER_TYPE") private Integer reminderType; /** * 发送配置id */ @TableField("F_SEND_CONFIG_ID") private String send; /** * 发送配置名称 */ @TableField("F_SEND_CONFIG_NAME") private String sendConfigName; /** * 重复提醒 1.不重复 2.每天重复 3.每周重复 4.每月重复 5.每年重复 */ @TableField("F_REPETITION") private Integer repetition; /** * 结束重复 */ @TableField("F_REPEAT_TIME") private Date repeatTime; /** * 推送时间 */ @TableField("F_PUSH_TIME") private Date pushTime; /** * 分组id */ @TableField("F_GROUP_ID") private String groupId; /** * 参与用户 */ @TableField("F_USER_ID") private String userId; /** * 日程id */ @TableField("F_SCHEDULE_ID") private String scheduleId; /** * 操作类型 1.新增 2.修改 3.删除 4.参与人删除 */ @TableField("F_OPERATION_TYPE") private String operationType; }