{ "$schema": "https://gitee.com/dotnetchina/Furion/raw/net6/schemas/v3/furion-schema.json", "Serilog": { "MinimumLevel": { "Default": "Information", "Override": { "System": "Warning", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information", "Microsoft.EntityFrameworkCore": "Information" } }, "WriteTo": [ { "Name": "Console", "Args": { "outputTemplate": "【时间】{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}【等级】{Level:u3}{NewLine}【消息】{Message:lj}{NewLine}{NewLine}" } }, { "Name": "File", "Args": { "path": "logs/.log", "rollingInterval": "Day", "outputTemplate": "【时间】{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}【等级】{Level:u3}{NewLine}【消息】{Message:lj}{NewLine}{NewLine}" } } ] }, "AllowedHosts": "*", "AppSettings": { //"EnabledReferenceAssemblyScan": true, // 启用模块化程序集扫描 //"ExternalAssemblies": [ "plugins/Covid19.Plugin" ] //动态加载 dll }, "LowCodeConfig": [ { "Name": "ORM对象", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Entity.cs.cshtml" }, "Target": { "File": "{ClassName}.cs", "Dir": "{CodePath}\\{NameSpace}\\Entity\\" } }, { "Name": "Service", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Service.cs.cshtml" }, "Target": { "File": "Service.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\" } }, { "Name": "IService", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\IService.cs.cshtml" }, "Target": { "File": "IService.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\" } }, { "Name": "Input", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Input.cs.cshtml" }, "Target": { "File": "{ClassName}Input.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\Dto\\" } }, { "Name": "Output", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Output.cs.cshtml" }, "Target": { "File": "{ClassName}Output.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\Dto\\" } }, { "Name": "Dto", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Dto.cs.cshtml" }, "Target": { "File": "{ClassName}Dto.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\Dto\\" } }, { "Name": "Mapper", "IsFrontend": false, "Source": { "File": "{HostPath}\\Template\\Mapper.cs.cshtml" }, "Target": { "File": "Mapper.cs", "Dir": "{CodePath}\\{NameSpace}\\Service\\{ClassName}\\" } }, { "Name": "index", "IsFrontend": true, "Source": { "File": "{HostPath}\\Template\\index.vue.cshtml" }, "Target": { "File": "index.vue", "Dir": "{FrontendPath}\\{ClassName}\\" } }, { "Name": "addForm", "IsFrontend": true, "Source": { "File": "{HostPath}\\Template\\addForm.vue.cshtml" }, "Target": { "File": "addForm.vue", "Dir": "{FrontendPath}\\{ClassName}\\" } }, { "Name": "editForm", "IsFrontend": true, "Source": { "File": "{HostPath}\\Template\\editForm.vue.cshtml" }, "Target": { "File": "editForm.vue", "Dir": "{FrontendPath}\\{ClassName}\\" } }, { "Name": "Manage", "IsFrontend": true, "Source": { "File": "{HostPath}\\Template\\Manage.js.cshtml" }, "Target": { "File": "{ClassName}Manage.js", "Dir": "{ApiJsPath}\\" } } ] //"Kestrel": { //预留服务器配置 // "EndPoints": { // "Http": { // "Url": "http://*:3000" // } // //"HttpsInlineCertFile": { // // "Url": "https://*:3443", // // "Certificate": { // // "Path": "xxxxxx.pfx", // // "Password": "123456" // // }, // // "Protocols": "http1" // //} // } //} }