package com.sinata.appointment.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = true) @TableName("approval_task") @Schema(description = "审批任务") public class ApprovalTask extends BaseEntity { @Schema(description = "审批实例 id") private Long instanceId; @Schema(description = "节点编码") private String nodeCode; @Schema(description = "并行组 key,同组任一通过即组通过") private String groupKey; @Schema(description = "审批人用户 id") private Long assigneeUserId; @Schema(description = "状态 PENDING/APPROVED/REJECTED/SKIPPED") private String taskStatus; @Schema(description = "审批意见") private String comment; }