diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/Controllers/Controller.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/Controllers/Controller.tpl index cac57272bcdfc4d1814e6599caaa8982ee822adf..668936d83098f078bc4c2116716c34363b55543f 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/Controllers/Controller.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/Controllers/Controller.tpl @@ -19,7 +19,7 @@ using CoreCms.Net.Configuration; using CoreCms.Net.Model.Entities; using CoreCms.Net.Model.Entities.Expression; using CoreCms.Net.Model.FromBody; -using CoreCms.Net.Model.ViewModels.UI; +using CoreCms.Net.Model.ViewModel.UI; using CoreCms.Net.Filter; using CoreCms.Net.Loging; using CoreCms.Net.IServices; @@ -95,7 +95,7 @@ namespace CoreCms.Net.Web.Admin.Controllers if (!string.IsNullOrEmpty({{field.DbColumnName}})) { where = where.And(p => p.{{field.DbColumnName}}.Contains({{field.DbColumnName}})); - }{% elsif field.DataType == 'int' %} + }{% elsif field.DataType == 'int' or field.DataType == 'bigint' %} //{{field.ColumnDescription}} {{field.DataType}} var {{field.DbColumnName}} = Request.Form["{{field.DbColumnName}}"].FirstOrDefault().ObjectToInt(0); if ({{field.DbColumnName}} > 0) @@ -388,7 +388,7 @@ namespace CoreCms.Net.Web.Admin.Controllers if (!string.IsNullOrEmpty({{field.DbColumnName}})) { where = where.And(p => p.{{field.DbColumnName}}.Contains({{field.DbColumnName}})); - }{% elsif field.DataType == 'int' %} + }{% elsif field.DataType == 'int' or field.DataType == 'bigint' %} //{{field.ColumnDescription}} {{field.DataType}} var {{field.DbColumnName}} = Request.Form["{{field.DbColumnName}}"].FirstOrDefault().ObjectToInt(0); if ({{field.DbColumnName}} > 0) diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/DbModel/Model.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/DbModel/Model.tpl index 7af6a591c748fece03500e308322d7be5e7c62e5..cb4e6e9c2e93c10846e236318f651723cecfef01 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/DbModel/Model.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/DbModel/Model.tpl @@ -46,6 +46,10 @@ namespace CoreCms.Net.Model.Entities public System.Int32 {{field.DbColumnName}} { get; set; } {% elsif field.DataType == 'int' and field.IsNullable == true %} public System.Int32? {{field.DbColumnName}} { get; set; } + {% elsif field.DataType == 'bigint' and field.IsNullable == false %} + public System.Int64 {{field.DbColumnName}} { get; set; } + {% elsif field.DataType == 'bigint' and field.IsNullable == true %} + public System.Int64? {{field.DbColumnName}} { get; set; } {% elsif field.DataType == 'float' and field.IsNullable == false %} public float {{field.DbColumnName}} { get; set; } {% elsif field.DataType == 'float' and field.IsNullable == true %} diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/IRepository.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/IRepository.tpl index 0c9674379c59967a978313227f25804009eb5a72..ee11b5dbceec7094496db142b5a36cde806df789 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/IRepository.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/IRepository.tpl @@ -13,8 +13,8 @@ using System.Collections.Generic; using System.Linq.Expressions; using System.Threading.Tasks; using CoreCms.Net.Model.Entities; -using CoreCms.Net.Model.ViewModels.Basics; -using CoreCms.Net.Model.ViewModels.UI; +using CoreCms.Net.Model.ViewModel.Basics; +using CoreCms.Net.Model.ViewModel.UI; using SqlSugar; diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/Repository.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/Repository.tpl index f9bc77b548a4432e298471b855a9ccd0e1aac1cd..66dd7d2ee24cf96a3836e145cb3dca401127c96c 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/Repository.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/Repositories/Repository.tpl @@ -15,10 +15,10 @@ using System.Threading.Tasks; using CoreCms.Net.Caching.Manual; using CoreCms.Net.Configuration; using CoreCms.Net.Model.Entities; -using CoreCms.Net.Model.ViewModels.Basics; +using CoreCms.Net.Model.ViewModel.Basics; using CoreCms.Net.IRepository; using CoreCms.Net.IRepository.UnitOfWork; -using CoreCms.Net.Model.ViewModels.UI; +using CoreCms.Net.Model.ViewModel.UI; using SqlSugar; namespace CoreCms.Net.Repository diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/Services/IServices.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/Services/IServices.tpl index a1a84515a5a2460a4adb340325305df9cae1a386..e986f2e109b63cd00482e3ac64be27e1a1f8f60d 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/Services/IServices.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/Services/IServices.tpl @@ -13,8 +13,8 @@ using System.Collections.Generic; using System.Linq.Expressions; using System.Threading.Tasks; using CoreCms.Net.Model.Entities; -using CoreCms.Net.Model.ViewModels.Basics; -using CoreCms.Net.Model.ViewModels.UI; +using CoreCms.Net.Model.ViewModel.Basics; +using CoreCms.Net.Model.ViewModel.UI; using SqlSugar; namespace CoreCms.Net.IServices diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/Services/Services.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/Services/Services.tpl index 6ad24cc11abcbd1cd897dcddd568e7313ded409e..4d962da877396e3404482e1823eec59f15bbaf5c 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/Services/Services.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/Services/Services.tpl @@ -17,8 +17,8 @@ using CoreCms.Net.IRepository; using CoreCms.Net.IRepository.UnitOfWork; using CoreCms.Net.IServices; using CoreCms.Net.Model.Entities; -using CoreCms.Net.Model.ViewModels.Basics; -using CoreCms.Net.Model.ViewModels.UI; +using CoreCms.Net.Model.ViewModel.Basics; +using CoreCms.Net.Model.ViewModel.UI; using SqlSugar; diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl index f5fd14631743f0c6b1f700a5ad7c654e2136aa31..f4d2b1558b4810f4d0879e5d481417e2668cae3b 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl @@ -21,7 +21,7 @@