Compare commits

..
2 Commits
Author SHA1 Message Date
xrain 47a48d0103 增加了model默认字段 2024-03-23 07:12:25 +08:00
xrain 4c50acc309 增加了model默认字段 2024-03-23 07:10:17 +08:00
4 changed files with 16 additions and 9 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
- name: Setup .NET Core - name: Setup .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v1
with: with:
dotnet-version: "7.0.100" dotnet-version: "8.0.200"
- name: Publish - name: Publish
run: | run: |
version=`git describe --tags` version=`git describe --tags`
+3 -3
View File
@@ -61,14 +61,14 @@ namespace SimApi.Configs
/// <summary> /// <summary>
/// Swagger文档相关配置,需要启用 EnableSimApiDoc /// Swagger文档相关配置,需要启用 EnableSimApiDoc
/// </summary> /// </summary>
public SimApiDocOptions SimApiDocOptions { get; set; } = new SimApiDocOptions(); public SimApiDocOptions SimApiDocOptions { get; set; } = new();
/// <summary> /// <summary>
/// S3兼容的存储系统配置,需要启用 EnableSimApiStorage /// S3兼容的存储系统配置,需要启用 EnableSimApiStorage
/// </summary> /// </summary>
public SimApiStorageOptions SimApiStorageOptions { get; set; } = new SimApiStorageOptions(); public SimApiStorageOptions SimApiStorageOptions { get; set; } = new();
public SimApiSynapseOptions SimApiSynapseOptions { get; set; } = new SimApiSynapseOptions(); public SimApiSynapseOptions SimApiSynapseOptions { get; set; } = new();
public void ConfigureSimApiSynapse(Action<SimApiSynapseOptions> options = null) public void ConfigureSimApiSynapse(Action<SimApiSynapseOptions> options = null)
{ {
+11 -4
View File
@@ -1,4 +1,5 @@
using System; using System;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq; using System.Linq;
using System.Text.Json; using System.Text.Json;
using SimApi.Helpers; using SimApi.Helpers;
@@ -7,10 +8,16 @@ namespace SimApi.Models
{ {
public class SimApiBaseModel public class SimApiBaseModel
{ {
protected virtual string[] MapperIgnoreField { get; set; } = [Column(Order = 1)]
{ public string Id { get; set; } = Guid.NewGuid().ToString();
"Id", "CreatedAt", "UpdatedAt"
}; [Column(Order = 9998)]
public DateTime UpdatedAt { get; set; } = SimApiUtil.CstNow;
[Column(Order = 9999)]
public DateTime CreatedAt { get; set; } = SimApiUtil.CstNow;
protected virtual string[] MapperIgnoreField { get; set; } = { "Id", "CreatedAt", "UpdatedAt" };
protected virtual string UpdatedTimeField { get; set; } = "UpdatedAt"; protected virtual string UpdatedTimeField { get; set; } = "UpdatedAt";
+1 -1
View File
@@ -14,7 +14,7 @@
<SynchReleaseVersion>false</SynchReleaseVersion> <SynchReleaseVersion>false</SynchReleaseVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageVersion>5.0.2</PackageVersion> <PackageVersion>5.0.2</PackageVersion>
<TargetFramework>net7.0</TargetFramework> <TargetFrameworks>net7.0;net8.0</TargetFrameworks>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>