package com.ruoyi.approve.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 审批日志表 * @TableName approve_log */ @Data @TableName("approve_log") public class ApproveLog implements Serializable { private static final long serialVersionUID = 1L; /** * */ @ApiModelProperty(value = "主键ID") @TableId(type = IdType.AUTO) private Long id; /** * 审批id */ @ApiModelProperty(value = "审批日志业务ID") private Long approveId; @ApiModelProperty(value = "审批流程主键") private Long approveProcessId; @ApiModelProperty(value = "审批节点主键") private Long approveNodeId; /** * 审批节点顺序 */ @ApiModelProperty(value = "审批节点顺序") private Integer approveNodeOrder; /** * 审批人id */ @ApiModelProperty(value = "审批用户ID") private Long approveUser; @ApiModelProperty(value = "审批用户名称") private String approveUserName; /** * 审批时间 */ @ApiModelProperty(value = "审批时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date approveTime; /** * 审批状态 */ @ApiModelProperty(value = "审批状态") private Integer approveStatus; /** * 审批备注 */ @ApiModelProperty(value = "审批备注") private String approveRemark; @ApiModelProperty(value = "租户ID") private Long tenantId; }