package xiaozhi.modules.task.entity; import java.util.Date; 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 lombok.Data; @Data @TableName("ai_task_instance") public class TaskInstanceEntity { @TableId(type = IdType.INPUT) private String id; @TableField("mac_address") private String macAddress; @TableField("agent_id") private String agentId; @TableField("ws_session_id") private String wsSessionId; @TableField("app_id") private String appId; @TableField("task_id") private String taskId; private String source; @TableField("interaction_mode") private String interactionMode; private String status; @TableField("end_reason") private String endReason; @TableField("started_at") private Long startedAt; @TableField("ended_at") private Long endedAt; @TableField("created_at") private Date createdAt; @TableField("updated_at") private Date updatedAt; }