增加业务model基类

This commit is contained in:
文永达 2023-10-18 23:17:17 +08:00
parent e49d007908
commit 5174fc9ec0
2 changed files with 39 additions and 1 deletions

37
ZR.Model/BaseModel.cs Normal file
View File

@ -0,0 +1,37 @@
using MiniExcelLibs.Attributes;
namespace ZR.Model;
public class BaseModel
{
[SugarColumn(IsOnlyIgnoreUpdate = true)]
[JsonProperty(propertyName: "CreateBy")]
[ExcelIgnore]
public long CreateBy { get; set; }
[SugarColumn(IsOnlyIgnoreUpdate = true)]
[JsonProperty(propertyName: "CreateName")]
[ExcelIgnore]
public string CreateName { get; set; }
[SugarColumn(IsOnlyIgnoreUpdate = true)]
[JsonProperty(propertyName: "CreateTime")]
[ExcelColumn(Format = "yyyy-MM-dd HH:mm:ss")]
public DateTime CreateTime { get; set; } = DateTime.Now;
[SugarColumn(IsOnlyIgnoreInsert = true)]
[JsonProperty(propertyName: "UpdateBy")]
[ExcelIgnore]
public long UpdateBy { get; set; }
[SugarColumn(IsOnlyIgnoreInsert = true)]
[JsonProperty(propertyName: "UpdateName")]
[ExcelIgnore]
public string UpdateName { get; set; }
[SugarColumn(IsOnlyIgnoreInsert = true, IsNullable = true)]
[JsonProperty(propertyName: "UpdateTime")]
[ExcelIgnore]
public DateTime? UpdateTime { get; set; }
}

View File

@ -2,3 +2,4 @@
global using System; global using System;
global using SqlSugar; global using SqlSugar;
global using Newtonsoft.Json; global using Newtonsoft.Json;
global using Infrastructure.Attribute;