From 620bb4712a31791231c4381581f0f60088f079fe Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 27 五月 2026 14:03:45 +0800
Subject: [PATCH] Merge branch 'refs/heads/dev_New_pro' into dev_宁夏_英泽防锈

---
 src/main/java/com/ruoyi/approve/pojo/FinReimbursement.java |  209 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 209 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/approve/pojo/FinReimbursement.java b/src/main/java/com/ruoyi/approve/pojo/FinReimbursement.java
new file mode 100644
index 0000000..7e5c81f
--- /dev/null
+++ b/src/main/java/com/ruoyi/approve/pojo/FinReimbursement.java
@@ -0,0 +1,209 @@
+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;
+
+    /**
+     * 鐢宠浜篒D
+     */
+    @Schema(description = "鐢宠浜篒D")
+    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-鑽夌锛孖N_APPROVAL-瀹℃壒涓紝APPROVED-瀹℃壒閫氳繃锛孯EJECTED-瀹℃壒椹冲洖锛學ITHDRAWN-宸叉挙鍥烇紝PAID-宸蹭粯娆�
+     */
+    @Schema(description = "鍗曟嵁鐘舵�侊細DRAFT-鑽夌锛孖N_APPROVAL-瀹℃壒涓紝APPROVED-瀹℃壒閫氳繃锛孯EJECTED-瀹℃壒椹冲洖锛學ITHDRAWN-宸叉挙鍥烇紝PAID-宸蹭粯娆�")
+    private String billStatus;
+
+    /**
+     * 瀹℃壒閫氳繃鏃堕棿
+     */
+    @Schema(description = "瀹℃壒閫氳繃鏃堕棿")
+    private LocalDateTime approvedTime;
+
+    /**
+     * 浠樻鏃堕棿
+     */
+    @Schema(description = "浠樻鏃堕棿")
+    private LocalDateTime paidTime;
+
+    /**
+     * 鐢熸垚鐨勮储鍔℃敮鍑鸿褰旾D锛屽搴� account_expense.id
+     */
+    @Schema(description = "鐢熸垚鐨勮储鍔℃敮鍑鸿褰旾D锛屽搴� 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;
+}

--
Gitblit v1.9.3