From 09f01778d5a034e2af50ae05da8908f7b6a871c8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 06 八月 2026 15:31:30 +0800
Subject: [PATCH] feat(live): 添加CSS实时接受功能支持
---
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
index f567c33..ca84fba 100644
--- a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
+++ b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
@@ -23,4 +23,41 @@
private final Integer code;
private final String name;
+ // ========== 鐘舵�佸伐鍏锋柟娉� ==========
+
+ /** DRAFT 鍏佽鍏ㄥ瓧娈电紪杈� */
+ public static boolean canEditFullProject(Integer status) {
+ return DRAFT.getCode().equals(status);
+ }
+
+ /** PUBLISHED 鎴� BIDDING 鍏佽閮ㄥ垎缂栬緫锛堟嫑鏍囪鏄庛�佽祫璐ㄨ姹傦級 */
+ public static boolean canEditPartialProject(Integer status) {
+ return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status);
+ }
+
+ /** DRAFT 鍏佽缂栬緫鐗╂枡娓呭崟 */
+ public static boolean canEditMaterial(Integer status) {
+ return DRAFT.getCode().equals(status);
+ }
+
+ /** PUBLISHED 鎴� BIDDING 鍏佽渚涘簲鍟嗘姇鏍� */
+ public static boolean canCreateBid(Integer status) {
+ return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status);
+ }
+
+ /** PUBLISHED 鎴� BIDDING 鍏佽渚涘簲鍟嗘姤浠� */
+ public static boolean canCreateOrUpdateQuote(Integer status) {
+ return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status);
+ }
+
+ /** EVALUATING 鍏佽璇勬爣鎿嶄綔 */
+ public static boolean canEvaluate(Integer status) {
+ return EVALUATING.getCode().equals(status);
+ }
+
+ /** EVALUATING 鍏佽瀹氭爣鎿嶄綔 */
+ public static boolean canAward(Integer status) {
+ return EVALUATING.getCode().equals(status);
+ }
+
}
--
Gitblit v1.9.3