| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.approve.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | import lombok.ToString; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * <p> |
| | | * 审æ¹å®ä¾è¡¨ |
| | | * </p> |
| | | * |
| | | * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå
¬å¸ |
| | | * @since 2026-05-18 03:27:46 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @ToString |
| | | @TableName("approval_instance") |
| | | @ApiModel(value = "ApprovalInstance对象", description = "审æ¹å®ä¾è¡¨") |
| | | public class ApprovalInstance implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 审æ¹å®ä¾ID |
| | | */ |
| | | @Schema(description ="审æ¹å®ä¾ID") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 审æ¹ç¼å· |
| | | */ |
| | | @Schema(description ="审æ¹ç¼å·") |
| | | private String instanceNo; |
| | | |
| | | /** |
| | | * 模æ¿ID |
| | | */ |
| | | @Schema(description ="模æ¿ID") |
| | | private Long templateId; |
| | | |
| | | /** |
| | | * 模æ¿åç§° |
| | | */ |
| | | @Schema(description ="模æ¿åç§°") |
| | | private String templateName; |
| | | |
| | | /** |
| | | * ä¸å¡ID |
| | | */ |
| | | @Schema(description ="ä¸å¡ID") |
| | | private Long businessId; |
| | | |
| | | /** |
| | | * ä¸å¡ç±»å |
| | | */ |
| | | @Schema(description ="ä¸å¡ç±»å") |
| | | private Long businessType; |
| | | |
| | | /** |
| | | * å®¡æ¹æ é¢ |
| | | */ |
| | | @Schema(description ="å®¡æ¹æ é¢") |
| | | private String title; |
| | | |
| | | /** |
| | | * 审æ¹ç¶æ |
| | | */ |
| | | @Schema(description ="审æ¹ç¶æ PENDING - å¾
审æ¹/è¿è¡ä¸ APPROVED - å·²éè¿/已宿 REJECTED - 已驳å") |
| | | private String status; |
| | | |
| | | /** |
| | | * å½å审æ¹çº§å« |
| | | */ |
| | | @Schema(description ="å½å审æ¹çº§å«") |
| | | private Integer currentLevel; |
| | | |
| | | /** |
| | | * ç³è¯·äººID |
| | | */ |
| | | @Schema(description ="ç³è¯·äººID") |
| | | private Long applicantId; |
| | | |
| | | /** |
| | | * ç³è¯·äººåç§° |
| | | */ |
| | | @Schema(description ="ç³è¯·äººåç§°") |
| | | private String applicantName; |
| | | |
| | | /** |
| | | * ç³è¯·æ¶é´ |
| | | */ |
| | | @Schema(description ="ç³è¯·æ¶é´") |
| | | private LocalDateTime applyTime; |
| | | |
| | | /** |
| | | * 宿æ¶é´ |
| | | */ |
| | | @Schema(description ="宿æ¶é´") |
| | | private LocalDateTime finishTime; |
| | | |
| | | /** |
| | | * å建人 |
| | | */ |
| | | @Schema(description ="å建人") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long createUser; |
| | | |
| | | /** |
| | | * å建æ¶é´ |
| | | */ |
| | | @Schema(description ="å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * æ´æ°äºº |
| | | */ |
| | | @Schema(description ="æ´æ°äºº") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Long updateUser; |
| | | |
| | | /** |
| | | * æ´æ°æ¶é´ |
| | | */ |
| | | @Schema(description ="æ´æ°æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | |
| | | |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long deptId; |
| | | /** |
| | | * é»è¾å é¤ |
| | | */ |
| | | @Schema(description ="é»è¾å é¤") |
| | | private Byte deleted; |
| | | |
| | | @Schema(description = "è¡¨åæ°æ®") |
| | | private String formConfig; |
| | | } |