From a82d847bbb39e2417d4c9773ebc4fc51fdb0b8fc Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 10 十一月 2026 13:31:31 +0800
Subject: [PATCH] feat(crm): 完善投标保证金与报价单关联及作废功能
---
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java
index 6147090..31abdf2 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java
@@ -1,5 +1,7 @@
package cn.iocoder.yudao.module.crm.controller.admin.bidbond.vo;
+import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
+import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -9,53 +11,84 @@
@Schema(description = "绠$悊鍚庡彴 - CRM 鎶曟爣淇濊瘉閲� Response VO")
@Data
+@ExcelIgnoreUnannotated
public class CrmBidBondRespVO {
@Schema(description = "淇濊瘉閲戣褰曠紪鍙�", example = "1024")
private Long id;
+ @ExcelProperty("淇濊瘉閲戝崟鍙�")
@Schema(description = "淇濊瘉閲戝崟鍙�", example = "BZ202611050001")
private String no;
@Schema(description = "瀹㈡埛缂栧彿锛堟嫑鏍囨柟锛�", example = "1024")
private Long customerId;
+ @ExcelProperty("瀹㈡埛鍚嶇О")
@Schema(description = "瀹㈡埛鍚嶇О", example = "鏌愭煇鍖婚櫌")
private String customerName;
+ @ExcelProperty("椤圭洰鍚嶇О")
@Schema(description = "椤圭洰鍚嶇О", example = "鏌愭煇鍖婚櫌璁惧閲囪喘椤圭洰")
private String projectName;
+ @ExcelProperty("鎷涙爣缂栧彿")
@Schema(description = "鎷涙爣缂栧彿", example = "ZB-2026-001")
private String tenderNo;
@Schema(description = "鍏宠仈閿�鍞鍗曠紪鍙凤紙閿�鍞彴璐︼級", example = "2048")
private Long saleOrderId;
+ @ExcelProperty("鍏宠仈閿�鍞鍗曞彿")
@Schema(description = "鍏宠仈閿�鍞鍗曞彿", example = "XSDD202611050001")
private String saleOrderNo;
+ @ExcelProperty("鍏宠仈閿�鍞鍗曢噾棰�")
@Schema(description = "鍏宠仈閿�鍞鍗曢噾棰�", example = "500000.00")
private BigDecimal saleOrderAmount;
+ @Schema(description = "鍏宠仈鎶ヤ环鍗曠紪鍙�", example = "1024")
+ private Long quotationId;
+
+ @ExcelProperty("鍏宠仈鎶ヤ环鍗曞彿")
+ @Schema(description = "鍏宠仈鎶ヤ环鍗曞彿", example = "BJ202611050001")
+ private String quotationNo;
+
+ @ExcelProperty("鎶ヤ环杞")
+ @Schema(description = "鍏宠仈鎶ヤ环鍗曞綋鍓嶈疆娆�", example = "2")
+ private Integer quotationRound;
+
+ @Schema(description = "鍏宠仈鎶ヤ环鍗曢噾棰�", example = "100000.00")
+ private BigDecimal quotationTotalPrice;
+
+ @Schema(description = "鍏宠仈鎶ヤ环鍗曠姸鎬侊細0 鑽夌銆�1 瀹℃壒涓��2 瀹℃壒閫氳繃銆�3 瀹℃壒涓嶉�氳繃銆�4 宸插彇娑堛��5 宸蹭綔搴熴��10 宸茶浆鍚堝悓", example = "2")
+ private Integer quotationStatus;
+
+ @ExcelProperty("淇濊瘉閲戦噾棰�")
@Schema(description = "淇濊瘉閲戦噾棰�", example = "50000.00")
private BigDecimal bondAmount;
+ @ExcelProperty("缂寸撼鏃ユ湡")
@Schema(description = "缂寸撼鏃ユ湡", example = "2026-11-05")
private LocalDate payDate;
+ @ExcelProperty("涓爣缁撴灉")
@Schema(description = "涓爣缁撴灉锛�0 寰呭紑鏍囥��1 宸蹭腑鏍囥��2 鏈腑鏍�", example = "2")
private Integer bidResult;
+ @ExcelProperty("閫�鍥炵姸鎬�")
@Schema(description = "閫�鍥炵姸鎬侊細0 鏈��鍥炪��1 閮ㄥ垎閫�鍥炪��2 宸查��鍥炪��3 鏃犻渶閫�鍥�", example = "0")
private Integer refundStatus;
+ @ExcelProperty("閫�鍥為噾棰�")
@Schema(description = "閫�鍥為噾棰�", example = "50000.00")
private BigDecimal refundAmount;
+ @ExcelProperty("閫�鍥炴棩鏈�")
@Schema(description = "閫�鍥炴棩鏈�", example = "2026-12-01")
private LocalDate refundDate;
+ @ExcelProperty("澶囨敞")
@Schema(description = "澶囨敞")
private String remark;
--
Gitblit v1.9.3