WX
2022-02-20 6e5660c184d2e6b33a23c39bae8daf2f67287680
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using ZTICInterface.Application;
using ZTICInterface.Core;
 
var builder = WebApplication.CreateBuilder(args).Inject();
 
builder.Services.AddControllers()
    .AddUnifyResult<MyRESTfulResultProvider>()
    .AddNewtonsoftJson(options =>
    {
        options.SerializerSettings.ContractResolver =
            new CamelCasePropertyNamesContractResolver(); //ÐòÁл¯Ê±keyΪÍÕ·åÑùʽ
        options.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Local;
        options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
        options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; //ºöÂÔÑ­»·ÒýÓÃ
    });
 
 
builder.Services.AddSqlsugarSetup();
builder.Services.AddSingleton(typeof(Repository<>));
 
 
 
 
var app = builder.Build();
app.Run();