| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.approve.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | import lombok.ToString; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * <p> |
| | | * æ¥éå主表 |
| | | * </p> |
| | | * |
| | | * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå
¬å¸ |
| | | * @since 2026-05-21 09:56:15 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @ToString |
| | | @TableName("fin_reimbursement") |
| | | @ApiModel(value = "FinReimbursement对象", description = "æ¥éå主表") |
| | | public class FinReimbursement 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 billNo; |
| | | |
| | | /** |
| | | * æ¥éç±»åï¼1-å·®æ
æ¥éï¼2-è´¹ç¨æ¥é |
| | | */ |
| | | @Schema(description = "æ¥éç±»åï¼1-å·®æ
æ¥éï¼2-è´¹ç¨æ¥é") |
| | | private Byte reimbursementType; |
| | | |
| | | /** |
| | | * è´¹ç¨ç±»åï¼å·®æ
è´¹/åå
¬éè´/ä¸å¡æå¾
/交éè´¹/é讯费/å
¶ä» |
| | | */ |
| | | @Schema(description = "è´¹ç¨ç±»åï¼å·®æ
è´¹/åå
¬éè´/ä¸å¡æå¾
/交éè´¹/é讯费/å
¶ä»") |
| | | private String expenseType; |
| | | |
| | | /** |
| | | * ç³è¯·äººID |
| | | */ |
| | | @Schema(description = "ç³è¯·äººID") |
| | | private Long applicantId; |
| | | |
| | | /** |
| | | * åå·¥ç¼å· |
| | | */ |
| | | @Schema(description = "åå·¥ç¼å·") |
| | | private String applicantCode; |
| | | |
| | | /** |
| | | * åå·¥å§å |
| | | */ |
| | | @Schema(description = "åå·¥å§å") |
| | | private String applicantName; |
| | | |
| | | /** |
| | | * ç³è¯·é¨é¨ID |
| | | */ |
| | | @Schema(description = "ç³è¯·é¨é¨ID") |
| | | private Long applicantDeptId; |
| | | |
| | | /** |
| | | * ç³è¯·é¨é¨åç§° |
| | | */ |
| | | @Schema(description = "ç³è¯·é¨é¨åç§°") |
| | | private String applicantDeptName; |
| | | |
| | | /** |
| | | * æ¥éåå |
| | | */ |
| | | @Schema(description = "æ¥éåå ") |
| | | private String reason; |
| | | |
| | | /** |
| | | * ç³è¯·éé¢ |
| | | */ |
| | | @Schema(description = "ç³è¯·éé¢") |
| | | private BigDecimal applyAmount; |
| | | |
| | | /** |
| | | * æç»æ±æ»éé¢ |
| | | */ |
| | | @Schema(description = "æç»æ±æ»éé¢") |
| | | private BigDecimal detailTotalAmount; |
| | | |
| | | /** |
| | | * æ¶æ¬¾äºº |
| | | */ |
| | | @Schema(description = "æ¶æ¬¾äºº") |
| | | private String payeeName; |
| | | |
| | | /** |
| | | * æ¶æ¬¾è´¦å· |
| | | */ |
| | | @Schema(description = "æ¶æ¬¾è´¦å·") |
| | | private String payeeAccount; |
| | | |
| | | /** |
| | | * 弿·æ¯è¡ |
| | | */ |
| | | @Schema(description = "弿·æ¯è¡") |
| | | private String payeeBank; |
| | | |
| | | /** |
| | | * 审æ¹å®ä¾IDï¼å¯¹åº approval_instance.id |
| | | */ |
| | | @Schema(description = "审æ¹å®ä¾IDï¼å¯¹åº approval_instance.id") |
| | | private Long approvalInstanceId; |
| | | |
| | | /** |
| | | * å®¡æ¹æµç¨IDï¼å¯¹åº approve_process.id |
| | | */ |
| | | @Schema(description = "å®¡æ¹æµç¨IDï¼å¯¹åº approve_process.id") |
| | | private Long approveProcessId; |
| | | |
| | | /** |
| | | * åæ®ç¶æï¼DRAFT-è稿ï¼IN_APPROVAL-审æ¹ä¸ï¼APPROVED-审æ¹éè¿ï¼REJECTED-审æ¹é©³åï¼WITHDRAWN-å·²æ¤åï¼PAID-已仿¬¾ |
| | | */ |
| | | @Schema(description = "åæ®ç¶æï¼DRAFT-è稿ï¼IN_APPROVAL-审æ¹ä¸ï¼APPROVED-审æ¹éè¿ï¼REJECTED-审æ¹é©³åï¼WITHDRAWN-å·²æ¤åï¼PAID-已仿¬¾") |
| | | private String billStatus; |
| | | |
| | | /** |
| | | * 审æ¹éè¿æ¶é´ |
| | | */ |
| | | @Schema(description = "审æ¹éè¿æ¶é´") |
| | | private LocalDateTime approvedTime; |
| | | |
| | | /** |
| | | * 仿¬¾æ¶é´ |
| | | */ |
| | | @Schema(description = "仿¬¾æ¶é´") |
| | | private LocalDateTime paidTime; |
| | | |
| | | /** |
| | | * çæçè´¢å¡æ¯åºè®°å½IDï¼å¯¹åº account_expense.id |
| | | */ |
| | | @Schema(description = "çæçè´¢å¡æ¯åºè®°å½IDï¼å¯¹åº account_expense.id") |
| | | private Long accountExpenseId; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @Schema(description = "夿³¨") |
| | | private String remark; |
| | | |
| | | /** |
| | | * ç§æ·ID |
| | | */ |
| | | @Schema(description = "ç§æ·ID") |
| | | private Long tenantId; |
| | | |
| | | /** |
| | | * å建人 |
| | | */ |
| | | @Schema(description = "å建人") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long createUser; |
| | | |
| | | /** |
| | | * å建æ¶é´ |
| | | */ |
| | | @Schema(description = "å建æ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * æ´æ°äºº |
| | | */ |
| | | @Schema(description = "æ´æ°äºº") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Long updateUser; |
| | | |
| | | /** |
| | | * æ´æ°æ¶é´ |
| | | */ |
| | | @Schema(description = "æ´æ°æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | |
| | | /** |
| | | * å½å±é¨é¨ID |
| | | */ |
| | | @Schema(description = "å½å±é¨é¨ID") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * é»è¾å é¤ï¼0-å¦ï¼1-æ¯ |
| | | */ |
| | | @Schema(description = "é»è¾å é¤ï¼0-å¦ï¼1-æ¯") |
| | | private Byte deleted; |
| | | } |