lixiaojun
2024-03-24 891cc5a533a57b992d18b6204faf4eb9c57472c1
版本大升级
已删除5个文件
已重命名35个文件
已复制2个文件
已修改18个文件
已添加19个文件
797 ■■■■■ 文件已修改
Yw.Application.Unit.Core/00-core/02-extensions/Extensions.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/00-core/03-dto/typeid/TypeIDPageInput.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/00-core/Mapper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_Controller.cs 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_StdController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/02-type/SysUnitType_Controller.cs 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/02-type/SysUnitType_StdController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/03-value/SysUnitValue_StdController.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/04-name/SysUnitName_Controller.cs 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/05-transfer/SysUnitTransfer_Controller.cs 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/GlobalUsings.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/Yw.Application.Unit.Core.csproj 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/01-sys-unit-lang/AddSysUnitLangInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/01-sys-unit-lang/SysUnitLangDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/01-sys-unit-lang/SysUnitLangStdDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/01-sys-unit-lang/UpdateSysUnitLangInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/02-sys-unit-type/AddSysUnitTypeInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/02-sys-unit-type/SysUnitTypeDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/02-sys-unit-type/SysUnitTypeStdDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/02-sys-unit-type/UpdateSysUnitTypeInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/03-sys-unit-value/AddSysUnitValueInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/03-sys-unit-value/SysUnitValueDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/03-sys-unit-value/SysUnitValueStdDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/03-sys-unit-value/UpdateSysUnitValueInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/04-sys-unit-name/SetSysUnitNameValueInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/04-sys-unit-name/SysUnitNameDto.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/04-sys-unit-name/SysUnitNameValueSetter.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/05-sys-unit-transfer/SetSysUnitTransferTypeInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/05-sys-unit-transfer/SysUnitTransferDto.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/05-sys-unit-transfer/SysUnitTransferTypeSetter.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/06-sys-unit-helper/CalcuSysUnitTransferInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitDictInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitNameInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitNameListInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/99-model/code/CodeExceptUnderTypeIDInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/99-model/code/CodeUnderTypeIDInput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/GlobalUsings.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/Yw.Dto.Unit.Core.csproj 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Unit.Core/Yw.Dto.Unit.Core.csproj.user 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/00-core/ConfigHelper.cs 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/01-entity/01-lang/SysUnitLang.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/01-entity/02-type/SysUnitType.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/01-entity/03-value/SysUnitValue.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase_PostgreSql.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase_SQLite.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-interface/01-lang/ISysUnitLang.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-interface/02-type/ISysUnitType.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-interface/03-value/ISysUnitValue.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-interface/04-name/ISysUnitName.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-interface/05-transfer/ISysUnitTransfer.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/01-lang/SysUnitLang.cs 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-postgresql/01-lang/SysUnitLang.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-postgresql/02-type/SysUnitType.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-postgresql/03-value/SysUnitValue.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-postgresql/04-name/SysUnitName.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-postgresql/05-transfer/SysUnitTransfer.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/02-type/SysUnitType.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-sqlite/01-lang/SysUnitLang.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-sqlite/02-type/SysUnitType.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-sqlite/03-value/SysUnitValue.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-sqlite/04-name/SysUnitName.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-sqlite/05-transfer/SysUnitTransfer.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/04-dal/03-value/SysUnitValue.cs 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/00-helper/DALHelper.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/01-lang/SysUnitLang.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/02-type/SysUnitType.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/03-value/SysUnitValue.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/04-name/SysUnitName.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/GlobalUsings.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/Yw.Service.Unit.Core.csproj 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Unit.Core/paras_unit_settings.json 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Unit.Core.sln 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/00-core/02-extensions/Extensions.cs
ÎļþÒÑɾ³ý
Yw.Application.Unit.Core/00-core/03-dto/typeid/TypeIDPageInput.cs
ÎļþÒÑɾ³ý
Yw.Application.Unit.Core/00-core/Mapper.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/01-mapper/Mapper.cs ÐÞ¸Ä
@@ -11,7 +11,7 @@
        /// <param name="config"></param>
        public void Register(TypeAdapterConfig config)
        {
            #region 1-lang
            #region lang
            config.ForType<AddSysUnitLangInput, Model.SysUnitLang>();
@@ -21,7 +21,7 @@
            #endregion
            #region 2-type
            #region type
            config.ForType<AddSysUnitTypeInput, Model.SysUnitType>();
@@ -31,7 +31,7 @@
            #endregion
            #region 3-value
            #region value
            config.ForType<AddSysUnitValueInput, Model.SysUnitValue>();
@@ -41,7 +41,7 @@
            #endregion
            #region 4-name
            #region name
            config.ForType<Model.SysUnitName, SysUnitNameDto>();
@@ -49,7 +49,7 @@
            #endregion
            #region 5-transfer
            #region transfer
            config.ForType<Model.SysUnitTransfer, SysUnitTransferDto>();
Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_Controller.cs
Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_StdController.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/2-std/SysUnitLang_StdController.cs ÐÞ¸Ä
@@ -24,7 +24,7 @@
                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/SysUnitType_Controller.cs
Yw.Application.Unit.Core/02-type/SysUnitType_StdController.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/2-std/SysUnitType_StdController.cs ÐÞ¸Ä
@@ -24,7 +24,7 @@
                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/SysUnitValue_Controller.cs
Yw.Application.Unit.Core/03-value/SysUnitValue_StdController.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/2-std/SysUnitValue_StdController.cs ÐÞ¸Ä
@@ -25,7 +25,7 @@
                Service.SysUnitValue.PublishCache(cacheKey);
                var vmList = all?.Select(x => new SysUnitValueStdDto(x)).ToList();
                return vmList;
            }, CacheHelper.CacheLevel5);
            }, Yw.Service.ConfigHelper.CacheLevel5);
            return vm_list;
        }
@@ -46,7 +46,7 @@
                Service.SysUnitValue.PublishCache(cacheKey);
                var vmList = all?.Select(x => new SysUnitValueStdDto(x)).ToList();
                return vmList;
            }, CacheHelper.CacheLevel5);
            }, Yw.Service.ConfigHelper.CacheLevel5);
            return vm_list;
        }
Yw.Application.Unit.Core/04-name/SysUnitName_Controller.cs
Yw.Application.Unit.Core/05-transfer/SysUnitTransfer_Controller.cs
Yw.Application.Unit.Core/GlobalUsings.cs
@@ -8,3 +8,5 @@
global using Yw.Untity;
global using Yw.Application.Unit;
global using Yw.JWT;
global using Yw.Dto;
global using Yw.Dto.Unit;
Yw.Application.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,6 +4,6 @@
-->
<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>
Yw.Application.Unit.Core/Yw.Application.Unit.Core.csproj
@@ -7,7 +7,7 @@
    <RootNamespace>Yw.Application</RootNamespace>
    <GenerateDocumentationFile>True</GenerateDocumentationFile>
    <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
    <Version>1.1.8</Version>
    <Version>3.0.0</Version>
    <Description>引用升级</Description>
  </PropertyGroup>
@@ -33,13 +33,8 @@
  </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.Dto.Unit.Core/01-sys-unit-lang/AddSysUnitLangInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/AddSysUnitLangInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/01-sys-unit-lang/SysUnitLangDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/SysUnitLangDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/01-sys-unit-lang/SysUnitLangStdDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/2-std/dto/SysUnitLangStdDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/01-sys-unit-lang/UpdateSysUnitLangInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/01-lang/1-mgr/dto/UpdateSysUnitLangInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    ///  
Yw.Dto.Unit.Core/02-sys-unit-type/AddSysUnitTypeInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/AddSysUnitTypeInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/02-sys-unit-type/SysUnitTypeDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/SysUnitTypeDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/02-sys-unit-type/SysUnitTypeStdDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/2-std/dto/SysUnitTypeStdDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/02-sys-unit-type/UpdateSysUnitTypeInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/02-type/1-mgr/dto/UpdateSysUnitTypeInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/03-sys-unit-value/AddSysUnitValueInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/AddSysUnitValueInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/03-sys-unit-value/SysUnitValueDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/SysUnitValueDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    ///  Dto
Yw.Dto.Unit.Core/03-sys-unit-value/SysUnitValueStdDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/2-std/dto/SysUnitValueStdDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/03-sys-unit-value/UpdateSysUnitValueInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/03-value/1-mgr/dto/UpdateSysUnitValueInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/04-sys-unit-name/SetSysUnitNameValueInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SetSysUnitNameValueInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/04-sys-unit-name/SysUnitNameDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SysUnitNameDto.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/04-sys-unit-name/SysUnitNameValueSetter.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/04-name/1-mgr/dto/SysUnitNameValueSetter.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/05-sys-unit-transfer/SetSysUnitTransferTypeInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SetSysUnitTransferTypeInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/05-sys-unit-transfer/SysUnitTransferDto.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SysUnitTransferDto.cs ÐÞ¸Ä
@@ -1,6 +1,6 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// <summary>
    ///  Dto
    /// </summary>
    public class SysUnitTransferDto
Yw.Dto.Unit.Core/05-sys-unit-transfer/SysUnitTransferTypeSetter.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/05-transfer/1-mgr/dto/SysUnitTransferTypeSetter.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/06-sys-unit-helper/CalcuSysUnitTransferInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/CalcuSysUnitTransferInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitDictInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitDictInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitNameInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitNameInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/06-sys-unit-helper/QuerySysUnitNameListInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/06-helper/dto/QuerySysUnitNameListInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application
namespace Yw.Dto
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/99-model/code/CodeExceptUnderTypeIDInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/03-dto/code/CodeExceptUnderTypeIDInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application.Unit
namespace Yw.Dto.Unit
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/99-model/code/CodeUnderTypeIDInput.cs
ÎļþÃû´Ó Yw.Application.Unit.Core/00-core/03-dto/code/CodeUnderTypeIDInput.cs ÐÞ¸Ä
@@ -1,4 +1,4 @@
namespace Yw.Application.Unit
namespace Yw.Dto.Unit
{
    /// <summary>
    /// 
Yw.Dto.Unit.Core/GlobalUsings.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
global using System.ComponentModel.DataAnnotations;
global using System.Text;
global using Yw.Untity;
global using Yw.Unit;
Yw.Dto.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,12 @@
<?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>
Yw.Dto.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
<?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>
Yw.Dto.Unit.Core/Yw.Dto.Unit.Core.csproj
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,15 @@
<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>
Yw.Dto.Unit.Core/Yw.Dto.Unit.Core.csproj.user
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
<?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>
Yw.Service.Unit.Core/00-core/ConfigHelper.cs
@@ -14,7 +14,7 @@
                return new ConnectionConfig()
                {
                    DbType = SqlSugar.DbType.PostgreSQL,//数据库类型
                    ConnectionString = UnitParasHelper.Unit.DataBase.ConnectString,
                    ConnectionString = UnitParasHelper.Unit.DataBase.PostgreSql.ConnectString,
                    IsAutoCloseConnection = true,//是否自动关闭
                    MoreSettings = new ConnMoreSettings()
                    {
@@ -33,26 +33,63 @@
            }
        }
        /// <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);
                        }
                    }
                };
            }
        }
@@ -68,5 +105,6 @@
    }
}
Yw.Service.Unit.Core/01-entity/01-lang/SysUnitLang.cs
@@ -4,7 +4,7 @@
    /// ç³»ç»Ÿå•位语言
    /// </summary>
    [SugarTable("sys_unit_lang")]
    public class SysUnitLang : BaseEntity, ISorter, System.ICloneable
    public class SysUnitLang : BaseEntity, ICode, ISorter, System.ICloneable
    {
        /// <summary>
        /// 
Yw.Service.Unit.Core/01-entity/02-type/SysUnitType.cs
@@ -4,7 +4,7 @@
    /// ç³»ç»Ÿå•位类型
    /// </summary>
    [SugarTable("sys_unit_type")]
    public class SysUnitType : BaseEntity, ISorter, System.ICloneable
    public class SysUnitType : BaseEntity, ICode, ISorter, System.ICloneable
    {
        /// <summary>
        /// 
Yw.Service.Unit.Core/01-entity/03-value/SysUnitValue.cs
@@ -4,7 +4,7 @@
    /// ç³»ç»Ÿå•位值
    /// </summary>
    [SugarTable("sys_unit_value")]
    public class SysUnitValue : BaseEntity, ISorter, System.ICloneable
    public class SysUnitValue : BaseEntity, ICode, ISorter, System.ICloneable
    {
        /// <summary>
        /// 
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase.cs
@@ -6,9 +6,19 @@
    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; }
    }
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase_PostgreSql.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
namespace Yw.Settings
{
    /// <summary>
    ///
    /// </summary>
    public class Paras_Unit_DataBase_PostgreSql
    {
        /// <summary>
        /// è¿žæŽ¥å­—符串
        /// </summary>
        public string ConnectString { get; set; }
    }
}
Yw.Service.Unit.Core/03-settings/paras/Paras_Unit_DataBase_SQLite.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
namespace Yw.Settings
{
    /// <summary>
    ///
    /// </summary>
    public class Paras_Unit_DataBase_SQLite
    {
        /// <summary>
        /// è¿žæŽ¥å­—符串
        /// </summary>
        public string ConnectString { get; set; }
    }
}
Yw.Service.Unit.Core/04-dal/01-interface/01-lang/ISysUnitLang.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,15 @@
namespace Yw.DAL
{
    /// <summary>
    ///
    /// </summary>
    public interface ISysUnitLang : IBaseDAL<Entity.SysUnitLang>, IUpdateCode, IUpdateSorter
    {
    }
}
Yw.Service.Unit.Core/04-dal/01-interface/02-type/ISysUnitType.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,15 @@
namespace Yw.DAL
{
    /// <summary>
    ///
    /// </summary>
    public interface ISysUnitType : IBaseDAL<Entity.SysUnitType>, IUpdateCode, IUpdateSorter
    {
    }
}
Yw.Service.Unit.Core/04-dal/01-interface/03-value/ISysUnitValue.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
namespace Yw.DAL
{
    /// <summary>
    ///
    /// </summary>
    public interface ISysUnitValue : IBaseDAL<Entity.SysUnitValue>, IUpdateCode, IUpdateSorter
    {
        /// <summary>
        /// é€šè¿‡ TypeID èŽ·å–
        /// </summary>
        List<Entity.SysUnitValue> GetByTypeID(long TypeID);
    }
}
Yw.Service.Unit.Core/04-dal/01-interface/04-name/ISysUnitName.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
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);
    }
}
Yw.Service.Unit.Core/04-dal/01-interface/05-transfer/ISysUnitTransfer.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
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);
    }
}
Yw.Service.Unit.Core/04-dal/01-lang/SysUnitLang.cs
ÎļþÒÑɾ³ý
Yw.Service.Unit.Core/04-dal/02-postgresql/01-lang/SysUnitLang.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
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; }
        }
    }
}
Yw.Service.Unit.Core/04-dal/02-postgresql/02-type/SysUnitType.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
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; }
        }
    }
}
Yw.Service.Unit.Core/04-dal/02-postgresql/03-value/SysUnitValue.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
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();
            }
        }
    }
}
Yw.Service.Unit.Core/04-dal/02-postgresql/04-name/SysUnitName.cs
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 ¸´ÖÆ
@@ -1,16 +1,16 @@
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/02-postgresql/05-transfer/SysUnitTransfer.cs
ÎļþÃû´Ó Yw.Service.Unit.Core/04-dal/05-transfer/SysUnitTransfer.cs ÐÞ¸Ä
@@ -1,16 +1,16 @@
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; }
        }
Yw.Service.Unit.Core/04-dal/02-type/SysUnitType.cs
ÎļþÒÑɾ³ý
Yw.Service.Unit.Core/04-dal/03-sqlite/01-lang/SysUnitLang.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
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; }
        }
    }
}
Yw.Service.Unit.Core/04-dal/03-sqlite/02-type/SysUnitType.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
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; }
        }
    }
}
Yw.Service.Unit.Core/04-dal/03-sqlite/03-value/SysUnitValue.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
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/03-sqlite/04-name/SysUnitName.cs
ÎļþÃû´Ó Yw.Service.Unit.Core/04-dal/04-name/SysUnitName.cs ÐÞ¸Ä
@@ -1,16 +1,16 @@
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>
Yw.Service.Unit.Core/04-dal/03-sqlite/05-transfer/SysUnitTransfer.cs
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 ¸´ÖÆ
@@ -1,16 +1,16 @@
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; }
        }
Yw.Service.Unit.Core/04-dal/03-value/SysUnitValue.cs
ÎļþÒÑɾ³ý
Yw.Service.Unit.Core/05-service/00-helper/DALHelper.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
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);
        }
    }
}
Yw.Service.Unit.Core/05-service/01-lang/SysUnitLang.cs
@@ -12,7 +12,7 @@
        {
            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)
@@ -27,7 +27,7 @@
        //通过 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();
@@ -50,7 +50,7 @@
            {
                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();
@@ -178,7 +178,7 @@
                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)
            {
@@ -196,7 +196,7 @@
            {
                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)
@@ -221,7 +221,7 @@
                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)
            {
@@ -240,7 +240,7 @@
                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)
            {
@@ -258,7 +258,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitLang();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>();
            var bol = dal.UpdateSortCode(ID, SortCode);
            if (bol)
            {
@@ -276,7 +276,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitLang();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>();
            var bol = dal.UpdateSorter(sorters.ToEntityList());
            if (bol)
            {
@@ -338,7 +338,7 @@
                Msg = "已配置单位名称";
                return false;
            }
            var dal = new DAL.SysUnitLang();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitLang>();
            var bol = dal.DeleteByID(ID);
            if (bol)
            {
Yw.Service.Unit.Core/05-service/02-type/SysUnitType.cs
@@ -12,7 +12,7 @@
        {
            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)
@@ -27,7 +27,7 @@
        //通过 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();
@@ -50,7 +50,7 @@
            {
                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();
@@ -177,7 +177,7 @@
                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)
            {
@@ -195,7 +195,7 @@
            {
                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)
@@ -220,7 +220,7 @@
                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)
            {
@@ -239,7 +239,7 @@
                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)
            {
@@ -257,7 +257,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitType();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>();
            var bol = dal.UpdateSortCode(ID, SortCode);
            if (bol)
            {
@@ -275,7 +275,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitType();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>();
            var bol = dal.UpdateSorter(sorters.ToEntityList());
            if (bol)
            {
@@ -337,7 +337,7 @@
                Msg = "已配置单位值";
                return false;
            }
            var dal = new DAL.SysUnitType();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitType>();
            var bol = dal.DeleteByID(ID);
            if (bol)
            {
Yw.Service.Unit.Core/05-service/03-value/SysUnitValue.cs
@@ -12,7 +12,7 @@
        {
            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)
@@ -27,7 +27,7 @@
        //通过 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();
@@ -50,7 +50,7 @@
            {
                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();
@@ -209,7 +209,7 @@
                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)
            {
@@ -227,7 +227,7 @@
            {
                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)
@@ -252,7 +252,7 @@
                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)
            {
@@ -271,7 +271,7 @@
                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)
            {
@@ -289,7 +289,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitValue();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>();
            var bol = dal.UpdateSortCode(ID, SortCode);
            if (bol)
            {
@@ -307,7 +307,7 @@
            {
                return default;
            }
            var dal = new DAL.SysUnitValue();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>();
            var bol = dal.UpdateSorter(sorters.ToEntityList());
            if (bol)
            {
@@ -384,7 +384,7 @@
                Msg = "已配置单位转换";
                return false;
            }
            var dal = new DAL.SysUnitValue();
            var dal = DALHelper.CreateDAL<Yw.DAL.ISysUnitValue>();
            var bol = dal.DeleteByID(ID);
            if (bol)
            {
Yw.Service.Unit.Core/05-service/04-name/SysUnitName.cs
@@ -12,7 +12,7 @@
        {
            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)
@@ -27,7 +27,7 @@
        //通过 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();
@@ -50,7 +50,7 @@
            {
                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();
@@ -65,7 +65,7 @@
        //通过 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();
@@ -199,7 +199,7 @@
        /// </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)
Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs
@@ -12,7 +12,7 @@
        {
            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)
@@ -27,7 +27,7 @@
        //通过 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();
@@ -50,7 +50,7 @@
            {
                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();
@@ -65,7 +65,7 @@
        //通过 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();
@@ -208,7 +208,7 @@
        /// </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)
Yw.Service.Unit.Core/GlobalUsings.cs
@@ -7,7 +7,6 @@
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;
Yw.Service.Unit.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,6 +4,6 @@
-->
<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>
Yw.Service.Unit.Core/Yw.Service.Unit.Core.csproj
@@ -7,7 +7,7 @@
        <RootNamespace>Yw</RootNamespace>
        <GenerateDocumentationFile>True</GenerateDocumentationFile>
        <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
        <Version>1.1.4</Version>
        <Version>3.0.0</Version>
        <Description>引用升级</Description>
    </PropertyGroup>
@@ -27,8 +27,11 @@
    </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>
Yw.Service.Unit.Core/paras_unit_settings.json
@@ -4,7 +4,13 @@
  "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;"
      }
    }
  }
Yw.Unit.Core.sln
@@ -11,6 +11,8 @@
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
@@ -33,6 +35,10 @@
        {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