From 1729474b4c7ffacb1790bb70981e64e7744bffb2 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 26 一月 2026 17:51:06 +0800
Subject: [PATCH] feat: BOM导入模板下载接口,导入导出接口添加权限
---
src/main/java/com/ruoyi/purchase/pojo/PurchaseLedgerTemplate.java | 96 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 96 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedgerTemplate.java b/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedgerTemplate.java
new file mode 100644
index 0000000..2bb53a4
--- /dev/null
+++ b/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedgerTemplate.java
@@ -0,0 +1,96 @@
+package com.ruoyi.purchase.pojo;
+
+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 java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.Date;
+import java.util.List;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 閲囪喘鍙拌处妯℃澘
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-01-26 11:21:44
+ */
+@Getter
+@Setter
+@TableName("purchase_ledger_template")
+@ApiModel(value = "PurchaseLedgerTemplate瀵硅薄", description = "閲囪喘鍙拌处妯℃澘")
+public class PurchaseLedgerTemplate implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("鑷涓婚敭ID")
+ @TableId(value = "id", type = IdType.AUTO)
+ private Integer id;
+
+ @ApiModelProperty("閲囪喘鍚堝悓鍙�")
+ private String purchaseContractNumber;
+
+ @ApiModelProperty("渚涘簲鍟嗗悕绉癷d")
+ private Long supplierId;
+
+ @ApiModelProperty("渚涘簲鍟嗗悕绉�")
+ private String supplierName;
+
+ @ApiModelProperty("褰曞叆浜篿d")
+ private Integer recorderId;
+
+ @ApiModelProperty("褰曞叆浜哄鍚�")
+ private String recorderName;
+
+ @ApiModelProperty("閿�鍞悎鍚屽彿")
+ private String salesContractNo;
+
+ @ApiModelProperty("椤圭洰鍚嶇О")
+ private String projectName;
+
+ @ApiModelProperty("褰曞叆鏃ユ湡")
+ private Date entryDate;
+
+ @ApiModelProperty("澶囨敞")
+ private String remarks;
+
+ @ApiModelProperty("璁板綍鍒涘缓鏃堕棿")
+ private Date createdAt;
+
+ @ApiModelProperty("璁板綍鏈�鍚庢洿鏂版椂闂�")
+ private Date updatedAt;
+
+ @ApiModelProperty("鍏宠仈閿�鍞彴璐︿富琛ㄤ富閿�")
+ private Integer salesLedgerId;
+
+ @ApiModelProperty("鍚堝悓閲戦")
+ private BigDecimal contractAmount;
+
+ @ApiModelProperty("涓氬姟鍛�")
+ private String businessPerson;
+
+ @ApiModelProperty("涓氬姟鍛榠d")
+ private Integer businessPersonId;
+
+ @ApiModelProperty("褰曞叆浜虹數璇�")
+ private String phoneNumber;
+
+ private String paymentMethod;
+
+ private Date executionDate;
+
+ @ApiModelProperty("妯℃澘鍚嶇О")
+ private String templateName;
+
+ @TableField(exist = false)
+ private List<SalesLedgerProductTemplate> productList;
+}
--
Gitblit v1.9.3