From 2f5177b8a553bdc468cc68a20029916f59d1b4f1 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 06 六月 2025 09:14:23 +0800
Subject: [PATCH] -

---
 Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs |   69 +++++++++++++++++++++++++++++++++-
 1 files changed, 67 insertions(+), 2 deletions(-)

diff --git a/Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs b/Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs
index 3d4d86e..c566b19 100644
--- a/Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs
+++ b/Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs
@@ -2,6 +2,7 @@
 using SqlSugar;
 using System;
 using System.Collections.Generic;
+using System.ComponentModel;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -12,7 +13,7 @@
     /// 鎶曡瘔璐ㄧ枒缁撴灉
     /// </summary>
     [SugarTable("FB_ProcurementComplaints")]
-    public  partial class ProcurementComplaint: EntityBase
+    public  partial class ProcurementComplaint: basemodelNoId
     {
         /// <summary>
         /// 鎶曡瘔ID锛屼富閿�
@@ -75,7 +76,7 @@
         /// <summary>
         /// 鎶曡瘔浜嬮」
         /// </summary>
-        [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId))]
+        [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId), nameof(ProcurementComplaint.Id))]
         public  List<ProcurementComplaintItems>? Complaints { get; set; }
     }
 
@@ -114,6 +115,12 @@
         /// </summary>
         [SugarColumn(Length = 1000,IsNullable = true, ColumnDescription = "澶勭悊缁撴灉")]
         public string? HandlingResult { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭
+        /// </summary>
+        [SugarColumn( IsNullable = true, ColumnDescription = "澶勭悊缁撴灉")]
+        public int sort { get; set; } = 0;
     }
 
        public enum PComplaintStatus
@@ -121,26 +128,84 @@
         /// <summary>
         /// 鍏朵粬
         /// </summary>
+        [Description("鍏跺畠"), Theme("info")]
         Other = 0,
         /// <summary>
         /// 鎴愮珛
         /// </summary>
+        [Description("鎴愮珛")]
         Valid = 1,
 
         /// <summary>
         /// 椹冲洖
         /// </summary>
+        [Description("椹冲洖")]
         Rejected = 2,
 
         /// <summary>
         /// 閮ㄥ垎鎴愮珛
         /// </summary>
+        [Description("閮ㄥ垎鎴愮珛")]
         PartiallyValid = 3
 
      
     }
 
+    public class basemodelNoId
+    {
+        
+    /// 鍒涘缓鏃堕棿
+    /// </summary>
+    [SugarColumn(ColumnDescription = "鍒涘缓鏃堕棿", IsNullable = true, IsOnlyIgnoreUpdate = true)]
+        public virtual DateTime CreateTime { get; set; }
 
+        /// <summary>
+        /// 鏇存柊鏃堕棿
+        /// </summary>
+        [SugarColumn(ColumnDescription = "鏇存柊鏃堕棿")]
+        public virtual DateTime? UpdateTime { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鑰匢d
+        /// </summary>
+        [OwnerUser]
+        [SugarColumn(ColumnDescription = "鍒涘缓鑰匢d", IsOnlyIgnoreUpdate = true)]
+        public virtual long? CreateUserId { get; set; }
+
+        ///// <summary>
+        ///// 鍒涘缓鑰�
+        ///// </summary>
+        //[Newtonsoft.Json.JsonIgnore]
+        //[System.Text.Json.Serialization.JsonIgnore]
+        //[Navigate(NavigateType.OneToOne, nameof(CreateUserId))]
+        //public virtual SysUser CreateUser { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鑰呭鍚�
+        /// </summary>
+        [SugarColumn(ColumnDescription = "鍒涘缓鑰呭鍚�", Length = 64, IsOnlyIgnoreUpdate = true)]
+        public virtual string? CreateUserName { get; set; }
+
+        /// <summary>
+        /// 淇敼鑰匢d
+        /// </summary>
+        [SugarColumn(ColumnDescription = "淇敼鑰匢d")]
+        public virtual long? UpdateUserId { get; set; }
+
+        ///// <summary>
+        ///// 淇敼鑰�
+        ///// </summary>
+        //[Newtonsoft.Json.JsonIgnore]
+        //[System.Text.Json.Serialization.JsonIgnore]
+        //[Navigate(NavigateType.OneToOne, nameof(UpdateUserId))]
+        //public virtual SysUser UpdateUser { get; set; }
+
+        /// <summary>
+        /// 淇敼鑰呭鍚�
+        /// </summary>
+        [SugarColumn(ColumnDescription = "淇敼鑰呭鍚�", Length = 64)]
+        public virtual string? UpdateUserName { get; set; }
+    }
 
     }
 

--
Gitblit v1.9.1