package com.sinata.appointment.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import java.time.LocalDateTime; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = true) @TableName("approval_instance") @Schema(description = "审批实例") public class ApprovalInstance extends BaseEntity { @Schema(description = "预约单 id") private Long orderId; @Schema(description = "当前节点编码") private String currentNodeCode; @Schema(description = "状态 IN_PROGRESS/APPROVED/REJECTED/CANCELLED") private String status; @Schema(description = "完成时间") private LocalDateTime finishedAt; }