package com.ruoyi.system.model; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *

* 审批流程节点审核记录表 *

* * @author WuGuanFengYue * @since 2025-09-15 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("oa_approval_flow_audit") @ApiModel(value="OaApprovalFlowAudit对象", description="审批流程节点审核记录表") public class OaApprovalFlowAudit implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "审批申请记录ID") @TableField("approval_application_id") private Integer approvalApplicationId; @ApiModelProperty(value = "审批流程实例ID") @TableField("flow_node_id") private Integer flowNodeId; @ApiModelProperty(value = "审批流程名称") @TableField("flow_name") private String flowName; @ApiModelProperty(value = "审批顺序") @TableField("sort_order") private Integer sortOrder; @ApiModelProperty(value = "审批人ID") @TableField("user_id") private Integer userId; @ApiModelProperty(value = "审批人姓名") @TableField("user_name") private String userName; @ApiModelProperty(value = "签字图片地址") @TableField("sign_pic_url") private String signPicUrl; @ApiModelProperty(value = "审批意见 0-审批不通过,1-审批通过") @TableField("approval_status") private Boolean approvalStatus; @ApiModelProperty(value = "审批时间") @TableField("approval_time") private LocalDateTime approvalTime; @ApiModelProperty(value = "不通过原因") @TableField("reason") private String reason; }