package com.fs.task.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 交付物信息对象 task_delivery_info
 *
 * @author fs
 * @date 2026-01-04
 */
@Data
public class TaskDeliveryInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 任务ID */
    @Excel(name = "任务ID")
    private Long taskId;

    @TableField(exist = false)
    @Excel(name = "任务名称")
    private String taskName;

    /** 交付物编号 */
    @Excel(name = "交付物编号")
    private String deliveryNo;

    /** 交付物名称 */
    @Excel(name = "交付物名称")
    private String deliveryName;

    /** 有效观看数 */
    @Excel(name = "有效观看数")
    private Long validViews;

    /** 观看人数 */
    @Excel(name = "观看人数")
    private Long viewCount;

    /** 项目链接 */
    @Excel(name = "项目链接")
    private String projectLink;

    /** 删除标识(0-未删除 1-已删除) */
    @Excel(name = "删除标识(0-未删除 1-已删除)")
    private Long deleted;
    /**
     * 任务类别
     */
    private Integer taskType;

    @TableField(exist = false)
    private Long companyId;





}
