package org.dromara.biz.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.util.Date;

/**
 * 任务协作单对象 biz_task_work
 *
 * @author chenle
 * @date 2025-05-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("biz_task_work")
public class BizTaskWork extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 任务ID
     */
    private String taskNo;

    /**
     * 单位ID
     */
    private String deptId;

    /**
     * 单位名称
     */
    private String deptName;

    /**
     * 警种能力
     */
    private String capacityId;

    /**
     * 主办人ID
     */
    private Long sponsorId;

    /**
     * 主办人名称
     */
    private String sponsorName;

    /**
     * 辅办人ID
     */
    private Long assistantId;

    /**
     * 辅办人名称
     */
    private String assistantName;

    /**
     * 工作内容
     */
    private String workContent;

    /**
     * 状态（1待民警签收，2已签收待反馈，3已反馈）
     */
    private String status;

    /**
     * 1,2,3
     */
    private String ossId;

    private Date createTime;
    //审批内容
    private String spContent;
    private Date spTime;


}
