已删除5个文件
已重命名35个文件
已复制2个文件
已修改18个文件
已添加19个文件
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/01-mapper/Mapper.cs ÐÞ¸Ä |
| | |
| | | /// <param name="config"></param> |
| | | public void Register(TypeAdapterConfig config) |
| | | { |
| | | #region 1-lang |
| | | #region lang |
| | | |
| | | config.ForType<AddSysUnitLangInput, Model.SysUnitLang>(); |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 2-type |
| | | #region type |
| | | |
| | | config.ForType<AddSysUnitTypeInput, Model.SysUnitType>(); |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 3-value |
| | | #region value |
| | | |
| | | config.ForType<AddSysUnitValueInput, Model.SysUnitValue>(); |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 4-name |
| | | #region name |
| | | |
| | | config.ForType<Model.SysUnitName, SysUnitNameDto>(); |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 5-transfer |
| | | #region transfer |
| | | |
| | | |
| | | config.ForType<Model.SysUnitTransfer, SysUnitTransferDto>(); |
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/2-std/SysUnitLang_StdController.cs ÐÞ¸Ä |
| | |
| | | Service.SysUnitLang.PublishCache(cacheKey); |
| | | var vmList = all?.Select(x => new SysUnitLangDto(x)).ToList(); |
| | | return vmList; |
| | | }, CacheHelper.CacheLevel5); |
| | | }, Yw.Service.ConfigHelper.CacheLevel5); |
| | | return vm_list; |
| | | } |
| | | |
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/2-std/SysUnitType_StdController.cs ÐÞ¸Ä |
| | |
| | | Service.SysUnitType.PublishCache(cacheKey); |
| | | var vmList = all?.Select(x => new SysUnitTypeStdDto(x)).ToList(); |
| | | return vmList; |
| | | }, CacheHelper.CacheLevel5); |
| | | }, Yw.Service.ConfigHelper.CacheLevel5); |
| | | return vm_list; |
| | | } |
| | | |
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/2-std/SysUnitValue_StdController.cs ÐÞ¸Ä |
| | |
| | | Service.SysUnitValue.PublishCache(cacheKey); |
| | | var vmList = all?.Select(x => new SysUnitValueStdDto(x)).ToList(); |
| | | return vmList; |
| | | }, CacheHelper.CacheLevel5); |
| | | }, Yw.Service.ConfigHelper.CacheLevel5); |
| | | return vm_list; |
| | | } |
| | | |
| | |
| | | Service.SysUnitValue.PublishCache(cacheKey); |
| | | var vmList = all?.Select(x => new SysUnitValueStdDto(x)).ToList(); |
| | | return vmList; |
| | | }, CacheHelper.CacheLevel5); |
| | | }, Yw.Service.ConfigHelper.CacheLevel5); |
| | | return vm_list; |
| | | } |
| | | |
| | |
| | | global using Yw.Untity; |
| | | global using Yw.Application.Unit; |
| | | global using Yw.JWT; |
| | | global using Yw.Dto; |
| | | global using Yw.Dto.Unit; |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-03-08T08:08:21.6186021Z;True|2024-01-27T09:16:19.1123592+08:00;True|2024-01-21T14:04:53.3821335+08:00;True|2024-01-20T18:00:33.8425629+08:00;True|2024-01-20T17:58:31.8270324+08:00;True|2024-01-20T12:19:49.4239246+08:00;True|2024-01-14T13:50:48.6498781+08:00;True|2023-12-02T14:29:46.1910954+08:00;True|2023-11-15T09:23:23.1277615+08:00;True|2023-11-13T11:14:23.7047654+08:00;True|2023-11-07T15:28:54.3174797+08:00;True|2023-10-27T13:22:55.8696581+08:00;True|2023-10-21T18:17:31.4681547+08:00;True|2023-10-18T17:29:57.6963038+08:00;True|2023-09-15T12:09:34.4888678+08:00;True|2023-09-14T15:15:33.6113596+08:00;True|2023-08-21T13:09:54.7440181+08:00;True|2023-07-25T15:08:42.3375388+08:00;True|2023-07-17T10:31:53.5181752+08:00;True|2023-07-17T10:31:44.6652344+08:00;True|2023-07-13T12:10:11.2591498+08:00;True|2023-05-25T18:02:16.3580168+08:00;True|2023-05-25T15:44:32.4909866+08:00;</History> |
| | | <History>True|2024-03-24T08:04:31.1520708Z;True|2024-03-20T13:28:31.4429012+08:00;True|2024-03-08T16:08:21.6186021+08:00;True|2024-01-27T09:16:19.1123592+08:00;True|2024-01-21T14:04:53.3821335+08:00;True|2024-01-20T18:00:33.8425629+08:00;True|2024-01-20T17:58:31.8270324+08:00;True|2024-01-20T12:19:49.4239246+08:00;True|2024-01-14T13:50:48.6498781+08:00;True|2023-12-02T14:29:46.1910954+08:00;True|2023-11-15T09:23:23.1277615+08:00;True|2023-11-13T11:14:23.7047654+08:00;True|2023-11-07T15:28:54.3174797+08:00;True|2023-10-27T13:22:55.8696581+08:00;True|2023-10-21T18:17:31.4681547+08:00;True|2023-10-18T17:29:57.6963038+08:00;True|2023-09-15T12:09:34.4888678+08:00;True|2023-09-14T15:15:33.6113596+08:00;True|2023-08-21T13:09:54.7440181+08:00;True|2023-07-25T15:08:42.3375388+08:00;True|2023-07-17T10:31:53.5181752+08:00;True|2023-07-17T10:31:44.6652344+08:00;True|2023-07-13T12:10:11.2591498+08:00;True|2023-05-25T18:02:16.3580168+08:00;True|2023-05-25T15:44:32.4909866+08:00;</History> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <RootNamespace>Yw.Application</RootNamespace> |
| | | <GenerateDocumentationFile>True</GenerateDocumentationFile> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | <Version>1.1.8</Version> |
| | | <Version>3.0.0</Version> |
| | | <Description>å¼ç¨å级</Description> |
| | | </PropertyGroup> |
| | | |
| | |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.Application.Core" Version="1.4.2" /> |
| | | <PackageReference Include="Yw.Service.Unit.Core" Version="1.1.4" /> |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <Folder Include="04-name\2-std\dto\" /> |
| | | <Folder Include="05-transfer\2-std\dto\" /> |
| | | <PackageReference Include="Yw.Application.Core" Version="3.0.1" /> |
| | | <PackageReference Include="Yw.Dto.Unit.Core" Version="3.0.0" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/AddSysUnitLangInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/SysUnitLangDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/2-std/dto/SysUnitLangStdDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/UpdateSysUnitLangInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/AddSysUnitTypeInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/SysUnitTypeDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/2-std/dto/SysUnitTypeStdDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/UpdateSysUnitTypeInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/AddSysUnitValueInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/SysUnitValueDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// Dto |
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/2-std/dto/SysUnitValueStdDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/UpdateSysUnitValueInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SetSysUnitNameValueInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SysUnitNameDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SysUnitNameValueSetter.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SetSysUnitTransferTypeInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SysUnitTransferDto.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// <summary> |
| | | /// Dto |
| | | /// </summary> |
| | | public class SysUnitTransferDto |
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SysUnitTransferTypeSetter.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/CalcuSysUnitTransferInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitDictInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitNameInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitNameListInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application |
| | | namespace Yw.Dto |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/03-dto/code/CodeExceptUnderTypeIDInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application.Unit |
| | | namespace Yw.Dto.Unit |
| | | { |
| | | /// <summary> |
| | | /// |
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/03-dto/code/CodeUnderTypeIDInput.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.Application.Unit |
| | | namespace Yw.Dto.Unit |
| | | { |
| | | /// <summary> |
| | | /// |
¶Ô±ÈÐÂÎļþ |
| | |
| | | global using System.ComponentModel.DataAnnotations; |
| | | global using System.Text; |
| | | global using Yw.Untity; |
| | | global using Yw.Unit; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | https://go.microsoft.com/fwlink/?LinkID=208121. |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <Configuration>Release</Configuration> |
| | | <Platform>Any CPU</Platform> |
| | | <PublishDir>bin\Release\net6.0\publish\</PublishDir> |
| | | <PublishProtocol>FileSystem</PublishProtocol> |
| | | </PropertyGroup> |
| | | </Project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | https://go.microsoft.com/fwlink/?LinkID=208121. |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-03-24T07:58:01.8436381Z;True|2024-03-20T13:14:26.0945194+08:00;</History> |
| | | </PropertyGroup> |
| | | </Project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <Project Sdk="Microsoft.NET.Sdk"> |
| | | |
| | | <PropertyGroup> |
| | | <TargetFramework>net6.0</TargetFramework> |
| | | <ImplicitUsings>enable</ImplicitUsings> |
| | | <Nullable>disable</Nullable> |
| | | <Version>3.0.0</Version> |
| | | </PropertyGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.Dto.Core" Version="3.0.1" /> |
| | | <PackageReference Include="Yw.Service.Unit.Core" Version="3.0.0" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <_LastSelectedProfileId>D:\WorkData\模å\Code\Unit\Yw.Dto.Unit.Core\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | return new ConnectionConfig() |
| | | { |
| | | DbType = SqlSugar.DbType.PostgreSQL,//æ°æ®åºç±»å |
| | | ConnectionString = UnitParasHelper.Unit.DataBase.ConnectString, |
| | | ConnectionString = UnitParasHelper.Unit.DataBase.PostgreSql.ConnectString, |
| | | IsAutoCloseConnection = true,//æ¯å¦èªå¨å
³é |
| | | MoreSettings = new ConnMoreSettings() |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç¼åä¿ææ¶é´ ï¼åéï¼ |
| | | /// PostgreSqlè¿æ¥é
ç½® |
| | | /// </summary> |
| | | public static int CacheKeepTime |
| | | internal static ConnectionConfig PostgreSqlConnectionConfig |
| | | { |
| | | get |
| | | { |
| | | return MemoryCacheParasHelper.MemoryCache.KeepTime; |
| | | //SnowFlakeSingle.WorkId = Settings.SqlSugar.SnowFlakeWorkId; ä¸åæºå¨é
ç½®çå¯ä¸æ°å; // åæå¡å¨ä¸éè¦æå® |
| | | return new ConnectionConfig() |
| | | { |
| | | DbType = SqlSugar.DbType.PostgreSQL,//æ°æ®åºç±»å |
| | | ConnectionString = UnitParasHelper.Unit.DataBase.PostgreSql.ConnectString, |
| | | IsAutoCloseConnection = true,//æ¯å¦èªå¨å
³é |
| | | MoreSettings = new ConnMoreSettings() |
| | | { |
| | | //PgSqlIsAutoToLower = false //æ°æ®åºåå¨å¤§ååæ®µç ï¼éè¦æè¿ä¸ªè®¾ä¸ºfalse ï¼å¹¶ä¸å®ä½ååæ®µåç§°è¦ä¸æ · |
| | | }, |
| | | AopEvents = new AopEvents |
| | | { |
| | | OnLogExecuting = (sql, p) => |
| | | { |
| | | // var sqlString = UtilMethods.GetNativeSql(sql, p); |
| | | //LogHelper.Debug(sqlString); |
| | | // Console.WriteLine(sql); |
| | | } |
| | | } |
| | | }; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ç¼åéæºæ¶é´ ï¼ç§ï¼ |
| | | /// SQLiteè¿æ¥é
ç½® |
| | | /// </summary> |
| | | public static int CacheRandomTime |
| | | internal static ConnectionConfig SQLiteConnectionConfig |
| | | { |
| | | get |
| | | { |
| | | return RandomHelper.Random(0, MemoryCacheParasHelper.MemoryCache.RandomTime); |
| | | //SnowFlakeSingle.WorkId = Settings.SqlSugar.SnowFlakeWorkId; ä¸åæºå¨é
ç½®çå¯ä¸æ°å; // åæå¡å¨ä¸éè¦æå® |
| | | return new ConnectionConfig() |
| | | { |
| | | DbType = SqlSugar.DbType.Sqlite,//æ°æ®åºç±»å |
| | | ConnectionString = UnitParasHelper.Unit.DataBase.SQLite.ConnectString, |
| | | IsAutoCloseConnection = true,//æ¯å¦èªå¨å
³é |
| | | MoreSettings = new ConnMoreSettings() |
| | | { |
| | | //PgSqlIsAutoToLower = false //æ°æ®åºåå¨å¤§ååæ®µç ï¼éè¦æè¿ä¸ªè®¾ä¸ºfalse ï¼å¹¶ä¸å®ä½ååæ®µåç§°è¦ä¸æ · |
| | | }, |
| | | AopEvents = new AopEvents |
| | | { |
| | | OnLogExecuting = (sql, p) => |
| | | { |
| | | // var sqlString = UtilMethods.GetNativeSql(sql, p); |
| | | //LogHelper.Debug(sqlString); |
| | | // Console.WriteLine(sql); |
| | | } |
| | | } |
| | | }; |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | /// ç³»ç»åä½è¯è¨ |
| | | /// </summary> |
| | | [SugarTable("sys_unit_lang")] |
| | | public class SysUnitLang : BaseEntity, ISorter, System.ICloneable |
| | | public class SysUnitLang : BaseEntity, ICode, ISorter, System.ICloneable |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | /// ç³»ç»åä½ç±»å |
| | | /// </summary> |
| | | [SugarTable("sys_unit_type")] |
| | | public class SysUnitType : BaseEntity, ISorter, System.ICloneable |
| | | public class SysUnitType : BaseEntity, ICode, ISorter, System.ICloneable |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | /// ç³»ç»åä½å¼ |
| | | /// </summary> |
| | | [SugarTable("sys_unit_value")] |
| | | public class SysUnitValue : BaseEntity, ISorter, System.ICloneable |
| | | public class SysUnitValue : BaseEntity, ICode, ISorter, System.ICloneable |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | public class Paras_Unit_DataBase |
| | | { |
| | | /// <summary> |
| | | /// è¿æ¥å符串 |
| | | /// æ°æ®åºç±»å |
| | | /// </summary> |
| | | public string ConnectString { get; set; } |
| | | public string DbType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// PostgreSql |
| | | /// </summary> |
| | | public Paras_Unit_DataBase_PostgreSql PostgreSql { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SQLite |
| | | /// </summary> |
| | | public Paras_Unit_DataBase_SQLite SQLite { get; set; } |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.Settings |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class Paras_Unit_DataBase_PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// è¿æ¥å符串 |
| | | /// </summary> |
| | | public string ConnectString { get; set; } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.Settings |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class Paras_Unit_DataBase_SQLite |
| | | { |
| | | /// <summary> |
| | | /// è¿æ¥å符串 |
| | | /// </summary> |
| | | public string ConnectString { get; set; } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface ISysUnitLang : IBaseDAL<Entity.SysUnitLang>, IUpdateCode, IUpdateSorter |
| | | { |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface ISysUnitType : IBaseDAL<Entity.SysUnitType>, IUpdateCode, IUpdateSorter |
| | | { |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface ISysUnitValue : IBaseDAL<Entity.SysUnitValue>, IUpdateCode, IUpdateSorter |
| | | { |
| | | |
| | | /// <summary> |
| | | /// éè¿ TypeID è·å |
| | | /// </summary> |
| | | List<Entity.SysUnitValue> GetByTypeID(long TypeID); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface ISysUnitName : IBaseDAL<Entity.SysUnitName> |
| | | { |
| | | |
| | | /// <summary> |
| | | /// éè¿ ValueID è·å |
| | | /// </summary> |
| | | List<Entity.SysUnitName> GetByValueID(long ValueID); |
| | | |
| | | /// <summary> |
| | | /// Value |
| | | /// </summary> |
| | | bool SetByValueID(long ValueID, List<Entity.SysUnitNameValueSetter> list); |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface ISysUnitTransfer : IBaseDAL<Entity.SysUnitTransfer> |
| | | { |
| | | |
| | | /// <summary> |
| | | /// éè¿ TypeID è·å |
| | | /// </summary> |
| | | List<Entity.SysUnitTransfer> GetByTypeID(long TypeID); |
| | | |
| | | /// <summary> |
| | | /// 设置 |
| | | /// </summary> |
| | | bool SetByTypeID(long TypeID, List<Entity.SysUnitTransferTypeSetter> list); |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitLang : BaseDAL_Code_Sorter<Entity.SysUnitLang>, ISysUnitLang |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.PostgreSqlConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitType : BaseDAL_Code_Sorter<Entity.SysUnitType>, ISysUnitType |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.PostgreSqlConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitValue : BaseDAL_Code_Sorter<Entity.SysUnitValue>, ISysUnitValue |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.PostgreSqlConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// éè¿ TypeID è·å |
| | | /// </summary> |
| | | public List<Entity.SysUnitValue> GetByTypeID(long TypeID) |
| | | { |
| | | using (SqlSugarClient db = new(ConnectionConfig)) |
| | | { |
| | | return db.Queryable<Entity.SysUnitValue>() |
| | | .Where(x => x.TypeID == TypeID) |
| | | .OrderBy(x => x.SortCode).ToList(); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
copy from Yw.Service.Unit.Core/04-dal/04-name/SysUnitName.cs
copy to Yw.Service.Unit.Core/04-dal/02-postgresql/04-name/SysUnitName.cs
Îļþ´Ó Yw.Service.Unit.Core/04-dal/04-name/SysUnitName.cs ¸´ÖÆ |
| | |
| | | namespace Yw.DAL |
| | | namespace Yw.DAL.PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitName : BaseDAL<Entity.SysUnitName> |
| | | public partial class SysUnitName : BaseDAL<Entity.SysUnitName>, ISysUnitName |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.DefaultConnectionConfig; } |
| | | get { return ConfigHelper.PostgreSqlConnectionConfig; } |
| | | } |
| | | |
| | | /// <summary> |
ÎļþÃû´Ó Yw.Service.Unit.Core/04-dal/05-transfer/SysUnitTransfer.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.DAL |
| | | namespace Yw.DAL.PostgreSql |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitTransfer : BaseDAL<Entity.SysUnitTransfer> |
| | | public partial class SysUnitTransfer : BaseDAL<Entity.SysUnitTransfer>, ISysUnitTransfer |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.DefaultConnectionConfig; } |
| | | get { return ConfigHelper.PostgreSqlConnectionConfig; } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.SQLite |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitLang : BaseDAL_Code_Sorter<Entity.SysUnitLang>, ISysUnitLang |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.SQLiteConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.SQLite |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitType : BaseDAL_Code_Sorter<Entity.SysUnitType>, ISysUnitType |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.SQLiteConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.DAL.SQLite |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitValue : BaseDAL_Code_Sorter<Entity.SysUnitValue>, ISysUnitValue |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.SQLiteConnectionConfig; } |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// éè¿ TypeID è·å |
| | | /// </summary> |
| | | public List<Entity.SysUnitValue> GetByTypeID(long TypeID) |
| | | { |
| | | using (SqlSugarClient db = new(ConnectionConfig)) |
| | | { |
| | | return db.Queryable<Entity.SysUnitValue>() |
| | | .Where(x => x.TypeID == TypeID) |
| | | .OrderBy(x => x.SortCode).ToList(); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
ÎļþÃû´Ó Yw.Service.Unit.Core/04-dal/04-name/SysUnitName.cs ÐÞ¸Ä |
| | |
| | | namespace Yw.DAL |
| | | namespace Yw.DAL.SQLite |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitName : BaseDAL<Entity.SysUnitName> |
| | | public partial class SysUnitName : BaseDAL<Entity.SysUnitName>, ISysUnitName |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.DefaultConnectionConfig; } |
| | | get { return ConfigHelper.SQLiteConnectionConfig; } |
| | | } |
| | | |
| | | /// <summary> |
copy from Yw.Service.Unit.Core/04-dal/05-transfer/SysUnitTransfer.cs
copy to Yw.Service.Unit.Core/04-dal/03-sqlite/05-transfer/SysUnitTransfer.cs
Îļþ´Ó Yw.Service.Unit.Core/04-dal/05-transfer/SysUnitTransfer.cs ¸´ÖÆ |
| | |
| | | namespace Yw.DAL |
| | | namespace Yw.DAL.SQLite |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class SysUnitTransfer : BaseDAL<Entity.SysUnitTransfer> |
| | | public partial class SysUnitTransfer : BaseDAL<Entity.SysUnitTransfer>, ISysUnitTransfer |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public override ConnectionConfig ConnectionConfig |
| | | { |
| | | get { return ConfigHelper.DefaultConnectionConfig; } |
| | | get { return ConfigHelper.SQLiteConnectionConfig; } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.Service.Unit |
| | | { |
| | | /// <summary> |
| | | /// DALè¾
å©ç±» |
| | | /// </summary> |
| | | internal class DALHelper |
| | | { |
| | | /// <summary> |
| | | /// å建DAL |
| | | /// </summary> |
| | | /// <typeparam name="T"></typeparam> |
| | | /// <returns></returns> |
| | | public static T CreateDAL<T>() |
| | | { |
| | | var dbType = Settings.UnitParasHelper.Unit.DataBase.DbType; |
| | | return Yw.DALFactory.CreateDAL<T>(dbType); |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | var all = SysUnitLangCacheHelper.GetSet(() => |
| | | { |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var entityList = dal.GetAll(); |
| | | var modelList = Entity2Models(entityList); |
| | | if (modelList == null) |
| | |
| | | //éè¿ ID æ´æ°ç¼å |
| | | private static void UpdateCache(long ID) |
| | | { |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var entityDb = dal.GetByID(ID); |
| | | var modelDb = Entity2Model(entityDb); |
| | | var all = GetCache(); |
| | |
| | | { |
| | | return; |
| | | } |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var entityList = dal.GetByIds(Ids); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var id = dal.Insert(entity); |
| | | if (id > 0) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var entityList = Model2Entities(list); |
| | | var ids = dal.InsertsR(entityList); |
| | | if (ids != null && ids.Count > 0) |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var bol = dal.Update(entity); |
| | | if (bol) |
| | | { |
| | |
| | | return default; |
| | | } |
| | | var entityList = Model2Entities(list.ToList()); |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var bol = dal.Updates(entityList); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var bol = dal.UpdateSortCode(ID, SortCode); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var bol = dal.UpdateSorter(sorters.ToEntityList()); |
| | | if (bol) |
| | | { |
| | |
| | | Msg = "å·²é
ç½®åä½åç§°"; |
| | | return false; |
| | | } |
| | | var dal = new DAL.SysUnitLang(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>(); |
| | | var bol = dal.DeleteByID(ID); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | var all = SysUnitTypeCacheHelper.GetSet(() => |
| | | { |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var entityList = dal.GetAll(); |
| | | var modelList = Entity2Models(entityList); |
| | | if (modelList == null) |
| | |
| | | //éè¿ ID æ´æ°ç¼å |
| | | private static void UpdateCache(long ID) |
| | | { |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var entityDb = dal.GetByID(ID); |
| | | var modelDb = Entity2Model(entityDb); |
| | | var all = GetCache(); |
| | |
| | | { |
| | | return; |
| | | } |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var entityList = dal.GetByIds(Ids); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var id = dal.Insert(entity); |
| | | if (id > 0) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var entityList = Model2Entities(list); |
| | | var ids = dal.InsertsR(entityList); |
| | | if (ids != null && ids.Count > 0) |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var bol = dal.Update(entity); |
| | | if (bol) |
| | | { |
| | |
| | | return default; |
| | | } |
| | | var entityList = Model2Entities(list.ToList()); |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var bol = dal.Updates(entityList); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var bol = dal.UpdateSortCode(ID, SortCode); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var bol = dal.UpdateSorter(sorters.ToEntityList()); |
| | | if (bol) |
| | | { |
| | |
| | | Msg = "å·²é
ç½®åä½å¼"; |
| | | return false; |
| | | } |
| | | var dal = new DAL.SysUnitType(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>(); |
| | | var bol = dal.DeleteByID(ID); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | var all = SysUnitValueCacheHelper.GetSet(() => |
| | | { |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var entityList = dal.GetAll(); |
| | | var modelList = Entity2Models(entityList); |
| | | if (modelList == null) |
| | |
| | | //éè¿ ID æ´æ°ç¼å |
| | | private static void UpdateCache(long ID) |
| | | { |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var entityDb = dal.GetByID(ID); |
| | | var modelDb = Entity2Model(entityDb); |
| | | var all = GetCache(); |
| | |
| | | { |
| | | return; |
| | | } |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var entityList = dal.GetByIds(Ids); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var id = dal.Insert(entity); |
| | | if (id > 0) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var entityList = Model2Entities(list); |
| | | var ids = dal.InsertsR(entityList); |
| | | if (ids != null && ids.Count > 0) |
| | |
| | | return default; |
| | | } |
| | | var entity = Model2Entity(model); |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var bol = dal.Update(entity); |
| | | if (bol) |
| | | { |
| | |
| | | return default; |
| | | } |
| | | var entityList = Model2Entities(list.ToList()); |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var bol = dal.Updates(entityList); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var bol = dal.UpdateSortCode(ID, SortCode); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | return default; |
| | | } |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var bol = dal.UpdateSorter(sorters.ToEntityList()); |
| | | if (bol) |
| | | { |
| | |
| | | Msg = "å·²é
ç½®åä½è½¬æ¢"; |
| | | return false; |
| | | } |
| | | var dal = new DAL.SysUnitValue(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>(); |
| | | var bol = dal.DeleteByID(ID); |
| | | if (bol) |
| | | { |
| | |
| | | { |
| | | var all = SysUnitNameCacheHelper.GetSet(() => |
| | | { |
| | | var dal = new DAL.SysUnitName(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitName>(); |
| | | var entityList = dal.GetAll(); |
| | | var modelList = Entity2Models(entityList); |
| | | if (modelList == null) |
| | |
| | | //éè¿ ID æ´æ°ç¼å |
| | | private static void UpdateCache(long ID) |
| | | { |
| | | var dal = new DAL.SysUnitName(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitName>(); |
| | | var entityDb = dal.GetByID(ID); |
| | | var modelDb = Entity2Model(entityDb); |
| | | var all = GetCache(); |
| | |
| | | { |
| | | return; |
| | | } |
| | | var dal = new DAL.SysUnitName(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitName>(); |
| | | var entityList = dal.GetByIds(Ids); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | //éè¿ ValueID æ´æ°ç¼å |
| | | private static void UpdateCacheByValueID(long ValueID) |
| | | { |
| | | var dal = new DAL.SysUnitName(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitName>(); |
| | | var entityList = dal.GetByValueID(ValueID); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | /// </summary> |
| | | public bool SetByValueID(long ValueID, List<Model.SysUnitNameValueSetter> list) |
| | | { |
| | | var dal = new DAL.SysUnitName(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitName>(); |
| | | var entityList = list?.ToEntityList(); |
| | | var bol = dal.SetByValueID(ValueID, entityList); |
| | | if (bol) |
| | |
| | | { |
| | | var all = SysUnitTransferCacheHelper.GetSet(() => |
| | | { |
| | | var dal = new DAL.SysUnitTransfer(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); |
| | | var entityList = dal.GetAll(); |
| | | var modelList = Entity2Models(entityList); |
| | | if (modelList == null) |
| | |
| | | //éè¿ ID æ´æ°ç¼å |
| | | private static void UpdateCache(long ID) |
| | | { |
| | | var dal = new DAL.SysUnitTransfer(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); |
| | | var entityDb = dal.GetByID(ID); |
| | | var modelDb = Entity2Model(entityDb); |
| | | var all = GetCache(); |
| | |
| | | { |
| | | return; |
| | | } |
| | | var dal = new DAL.SysUnitTransfer(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); |
| | | var entityList = dal.GetByIds(Ids); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | //éè¿ TypeID æ´æ°ç¼å |
| | | private static void UpdateCacheByTypeID(long TypeID) |
| | | { |
| | | var dal = new DAL.SysUnitTransfer(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); |
| | | var entityList = dal.GetByTypeID(TypeID); |
| | | var modelList = Entity2Models(entityList); |
| | | var all = GetCache(); |
| | |
| | | /// </summary> |
| | | public bool SetByTypeID(long TypeID, List<Model.SysUnitTransferTypeSetter> list) |
| | | { |
| | | var dal = new DAL.SysUnitTransfer(); |
| | | var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); |
| | | var entityList = list?.ToEntityList(); |
| | | var bol = dal.SetByTypeID(TypeID, entityList); |
| | | if (bol) |
| | |
| | | global using System.Collections; |
| | | global using SqlSugar; |
| | | global using AutoMapper; |
| | | global using Yw.Newtonsoft; |
| | | global using Yw.Unit; |
| | | global using Yw.Settings; |
| | | global using Yw.Untity; |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-03-08T08:07:15.2641115Z;True|2024-01-21T14:04:10.1964644+08:00;True|2024-01-20T17:53:52.5924005+08:00;True|2024-01-20T12:18:53.6738460+08:00;True|2024-01-14T13:38:56.7132086+08:00;True|2023-12-02T14:19:36.0851107+08:00;True|2023-11-13T11:13:38.2876503+08:00;True|2023-11-07T15:26:15.8664916+08:00;True|2023-10-27T13:21:57.8245827+08:00;True|2023-10-21T18:15:57.8975745+08:00;True|2023-10-18T17:28:42.7347523+08:00;True|2023-09-15T12:08:33.6892307+08:00;True|2023-09-14T15:13:47.6095636+08:00;True|2023-08-21T13:08:28.2298969+08:00;True|2023-07-17T10:30:15.0370305+08:00;True|2023-07-13T11:54:33.7989040+08:00;True|2023-07-13T11:54:23.3967174+08:00;True|2023-07-06T09:49:52.7407983+08:00;True|2023-05-25T15:37:23.5406830+08:00;False|2023-05-25T15:36:09.3589239+08:00;</History> |
| | | <History>True|2024-03-24T07:57:00.6285019Z;True|2024-03-20T20:29:28.4545096+08:00;True|2024-03-20T11:57:05.1553144+08:00;True|2024-03-08T16:07:15.2641115+08:00;True|2024-01-21T14:04:10.1964644+08:00;True|2024-01-20T17:53:52.5924005+08:00;True|2024-01-20T12:18:53.6738460+08:00;True|2024-01-14T13:38:56.7132086+08:00;True|2023-12-02T14:19:36.0851107+08:00;True|2023-11-13T11:13:38.2876503+08:00;True|2023-11-07T15:26:15.8664916+08:00;True|2023-10-27T13:21:57.8245827+08:00;True|2023-10-21T18:15:57.8975745+08:00;True|2023-10-18T17:28:42.7347523+08:00;True|2023-09-15T12:08:33.6892307+08:00;True|2023-09-14T15:13:47.6095636+08:00;True|2023-08-21T13:08:28.2298969+08:00;True|2023-07-17T10:30:15.0370305+08:00;True|2023-07-13T11:54:33.7989040+08:00;True|2023-07-13T11:54:23.3967174+08:00;True|2023-07-06T09:49:52.7407983+08:00;True|2023-05-25T15:37:23.5406830+08:00;False|2023-05-25T15:36:09.3589239+08:00;</History> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <RootNamespace>Yw</RootNamespace> |
| | | <GenerateDocumentationFile>True</GenerateDocumentationFile> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | <Version>1.1.4</Version> |
| | | <Version>3.0.0</Version> |
| | | <Description>å¼ç¨å级</Description> |
| | | </PropertyGroup> |
| | | |
| | |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.DynamicExpresso.Core" Version="1.0.0" /> |
| | | <PackageReference Include="Yw.Service.Core" Version="1.1.7" /> |
| | | <PackageReference Include="Yw.DAL.PostgreSql.Core" Version="3.0.0" /> |
| | | <PackageReference Include="Yw.DAL.SQLite.Core" Version="3.0.0" /> |
| | | <PackageReference Include="Yw.DALFactory.Core" Version="3.0.0" /> |
| | | <PackageReference Include="Yw.DynamicExpresso.Core" Version="3.0.0" /> |
| | | <PackageReference Include="Yw.Service.Core" Version="3.0.0" /> |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | |
| | | |
| | | "Unit": { |
| | | "DataBase": { |
| | | "ConnectString": "PORT=5432;DATABASE=yw_dict;HOST=localhost;PASSWORD=123456;USER ID=postgres;" |
| | | "DbType": "PostgreSql", //PostgreSqlãSQLite |
| | | "PostgreSql": { |
| | | "ConnectString": "PORT=5432;DATABASE=yw_unit;HOST=localhost;PASSWORD=123456;USER ID=postgres;" |
| | | }, |
| | | "SQLite": { |
| | | "ConnectString": "Data Source=yw_unit.db;" |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | EndProject |
| | | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Yw.Entry.Unit.Core", "Yw.Entry.Unit.Core\Yw.Entry.Unit.Core.csproj", "{414C843E-CEB5-475C-B798-EFE4F45556B4}" |
| | | EndProject |
| | | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Yw.Dto.Unit.Core", "Yw.Dto.Unit.Core\Yw.Dto.Unit.Core.csproj", "{A94D8098-938D-4FEA-B026-91F45E7C4783}" |
| | | EndProject |
| | | Global |
| | | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
| | | Debug|Any CPU = Debug|Any CPU |
| | |
| | | {414C843E-CEB5-475C-B798-EFE4F45556B4}.Debug|Any CPU.Build.0 = Debug|Any CPU |
| | | {414C843E-CEB5-475C-B798-EFE4F45556B4}.Release|Any CPU.ActiveCfg = Release|Any CPU |
| | | {414C843E-CEB5-475C-B798-EFE4F45556B4}.Release|Any CPU.Build.0 = Release|Any CPU |
| | | {A94D8098-938D-4FEA-B026-91F45E7C4783}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
| | | {A94D8098-938D-4FEA-B026-91F45E7C4783}.Debug|Any CPU.Build.0 = Debug|Any CPU |
| | | {A94D8098-938D-4FEA-B026-91F45E7C4783}.Release|Any CPU.ActiveCfg = Release|Any CPU |
| | | {A94D8098-938D-4FEA-B026-91F45E7C4783}.Release|Any CPU.Build.0 = Release|Any CPU |
| | | EndGlobalSection |
| | | GlobalSection(SolutionProperties) = preSolution |
| | | HideSolutionNode = FALSE |