lichunlei 6 месяцев назад
Родитель
Сommit
d8d9a367b9
2 измененных файлов с 14 добавлено и 0 удалено
  1. 12 0
      Model/Database/DatabaseField.cs
  2. 2 0
      Services/DatabaseTableService.cs

+ 12 - 0
Model/Database/DatabaseField.cs

@@ -108,6 +108,18 @@ namespace Model
         /// </summary>
         /// </summary>
         [SugarColumn(ColumnDescription = "字段类型", Length = 20, ColumnName = "field_type")]
         [SugarColumn(ColumnDescription = "字段类型", Length = 20, ColumnName = "field_type")]
         public string? fieldType { get; set; }
         public string? fieldType { get; set; }
+        [SugarColumn(IsIgnore = true)]
+        public bool notNull 
+        {
+            get
+            {
+                if (fieldType == "int" || fieldType == "bigint" || fieldType == "bit" || fieldType == "numeric")
+                {
+                    return true;
+                }
+                return false;
+            }
+        }
 
 
 
 
         /// <summary>
         /// <summary>

+ 2 - 0
Services/DatabaseTableService.cs

@@ -241,6 +241,8 @@ namespace Services
             attach.Add("operator", loginUser.username);
             attach.Add("operator", loginUser.username);
             makeData.attach = Newtonsoft.Json.JsonConvert.SerializeObject(attach);
             makeData.attach = Newtonsoft.Json.JsonConvert.SerializeObject(attach);
             makeData.data = new Dictionary<string, object>();
             makeData.data = new Dictionary<string, object>();
+            makeData.data.Add("since", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
+            makeData.data.Add("author", loginUser.username);
             makeData.data.Add("projectService", baseInfo);
             makeData.data.Add("projectService", baseInfo);
             makeData.data.Add("databaseTable", table);
             makeData.data.Add("databaseTable", table);
             makeData.data.Add("DatabaseFields", fields);
             makeData.data.Add("DatabaseFields", fields);