package com.fjhx.oa.entity.schedule.po;

import com.ruoyi.common.core.domain.BasePo;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 日程信息表
 * </p>
 *
 * @author 
 * @since 2023-04-03
 */
@Getter
@Setter
@TableName("schedule_info")
public class ScheduleInfo extends BasePo {

    /**
     * 标题
     */
    private String title;

    /**
     * 开始时间
     */
    private Date startDate;

    /**
     * 结束时间
     */
    private Date endDate;

    /**
     * 重复 0不重复 1每天重复 2每周重复 3每月重复
     */
    private Integer repeatType;

    /**
     * 是否是全天任务
     */
    private Integer isAllDay;

    /**
     * 颜色
     */
    private String color;

    /**
     * 地点
     */
    private String place;

    /**
     * 通知类型 15提前15分钟 30提前30分钟 60提前1小时
     */
    private Integer noticeType;

    /**
     * 任务权限 0仅自己可见 1参与人可见 2全员可见
     */
    private Integer taskPermissions;

    /**
     * 任务描述
     */
    private String remark;

}
