package cn.iocoder.yudao.module.system.dal.dataobject.biz;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseNoDeleteDO;
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.v3.oas.annotations.media.Schema;
import lombok.*;

/**
 * 楼层活动文字记录明细 DO
 *
 * @author 系统管理员
 */
@TableName("elderly_build_floor_activity_text_item")
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ElderlyBuildFloorActivityTextItemDO {

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 文字记录表头id
     */
    @Schema(description = "文字记录表头id")
    @TableField("text_id")
    private Long textId;

    /**
     * 日期
     */
    @Schema(description = "日期")
    private String activityDate;

    /**
     * 早上第一个时间段
     */
    @Schema(description = "早上第一个时间段")
    private String morningOne;

    /**
     * 早上第二个时间段
     */
    @Schema(description = "早上第二个时间段")
    private String morningTwo;

    /**
     * 午餐
     */
    @Schema(description = "午餐")
    private String lunch;

    /**
     * 中午
     */
    @Schema(description = "中午")
    private String noon;

    /**
     * 下午
     */
    @Schema(description = "下午")
    private String afternonn;

    /**
     * 执行人
     */
    @Schema(description = "执行人")
    private String excuteName;

    /**
     * 执行记录
     */
    @Schema(description = "执行记录")
    private String excuteRecord;

    /**
     * 机构id
     */
    @Schema(description = "机构id")
    private Long tenantId;
}
