| | |
| | | return bol; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å 餿æ |
| | | /// </summary> |
| | | [Route("DeleteAllByID@V1.0")] |
| | | [HttpDelete] |
| | | public bool DeleteAllByID([FromQuery][Required] IDInput input) |
| | | { |
| | | var bol = _service.DeleteAllByID(input.ID, out string Msg); |
| | | if (!bol) |
| | | { |
| | | throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, Msg); |
| | | } |
| | | return bol; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | } |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-09-12T09:20:44.3393954Z;True|2024-08-22T12:23:54.0442669+08:00;True|2024-08-22T12:23:29.4657528+08:00;True|2024-08-20T10:12:58.5327923+08:00;True|2024-07-24T09:35:38.6670145+08:00;True|2024-07-23T12:06:52.1406117+08:00;True|2024-07-11T17:39:15.0252789+08:00;True|2024-07-11T11:21:32.4167850+08:00;True|2024-06-26T18:27:16.2805555+08:00;True|2024-06-19T17:37:08.3831191+08:00;True|2024-05-31T14:58:15.3001275+08:00;True|2024-05-29T13:36:17.9791198+08:00;True|2024-05-29T10:26:53.6778257+08:00;True|2024-05-13T09:56:26.5764615+08:00;True|2024-03-30T15:58:57.0562769+08:00;True|2024-03-26T13:36:10.2897546+08:00;True|2024-03-08T15:59:55.5907811+08:00;True|2024-01-27T11:10:13.2471580+08:00;True|2024-01-21T15:28:08.5978203+08:00;True|2023-12-19T21:23:58.5068063+08:00;True|2023-12-16T12:51:56.7900544+08:00;True|2023-12-04T19:19:23.0447363+08:00;True|2023-12-04T19:18:52.6801105+08:00;True|2023-12-01T15:50:53.6079593+08:00;True|2023-12-01T15:50:44.8578963+08:00;True|2023-11-30T15:54:23.5609269+08:00;True|2023-11-30T15:39:50.5144968+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-12-04T11:57:12.1593537Z;True|2024-09-12T17:20:44.3393954+08:00;True|2024-08-22T12:23:54.0442669+08:00;True|2024-08-22T12:23:29.4657528+08:00;True|2024-08-20T10:12:58.5327923+08:00;True|2024-07-24T09:35:38.6670145+08:00;True|2024-07-23T12:06:52.1406117+08:00;True|2024-07-11T17:39:15.0252789+08:00;True|2024-07-11T11:21:32.4167850+08:00;True|2024-06-26T18:27:16.2805555+08:00;True|2024-06-19T17:37:08.3831191+08:00;True|2024-05-31T14:58:15.3001275+08:00;True|2024-05-29T13:36:17.9791198+08:00;True|2024-05-29T10:26:53.6778257+08:00;True|2024-05-13T09:56:26.5764615+08:00;True|2024-03-30T15:58:57.0562769+08:00;True|2024-03-26T13:36:10.2897546+08:00;True|2024-03-08T15:59:55.5907811+08:00;True|2024-01-27T11:10:13.2471580+08:00;True|2024-01-21T15:28:08.5978203+08:00;True|2023-12-19T21:23:58.5068063+08:00;True|2023-12-16T12:51:56.7900544+08:00;True|2023-12-04T19:19:23.0447363+08:00;True|2023-12-04T19:18:52.6801105+08:00;True|2023-12-01T15:50:53.6079593+08:00;True|2023-12-01T15:50:44.8578963+08:00;True|2023-11-30T15:54:23.5609269+08:00;True|2023-11-30T15:39:50.5144968+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> |
| | | <LastFailureDetails /> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <RootNamespace>Yw.Application</RootNamespace> |
| | | <GenerateDocumentationFile>True</GenerateDocumentationFile> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | <Version>3.1.6</Version> |
| | | <Version>3.1.7</Version> |
| | | <Description>å¼ç¨å级</Description> |
| | | </PropertyGroup> |
| | | |
| | |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.Application.Core" Version="3.1.2" /> |
| | | <PackageReference Include="Yw.Dto.Bimface.Core" Version="3.1.3" /> |
| | | <PackageReference Include="Yw.Application.Core" Version="3.1.5" /> |
| | | <PackageReference Include="Yw.Dto.Bimface.Core" Version="3.1.5" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |
| | |
| | | /// </summary> |
| | | Task<bool> DeleteExByID(long ID); |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | Task<bool> DeleteAllByID(long ID); |
| | | |
| | | } |
| | | } |
| | |
| | | return await GetUrl("DeleteExByID@V1.0").Delete<bool>(paras); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public async Task<bool> DeleteAllByID(long ID) |
| | | { |
| | | var paras = new List<(string Name, object Value)>() |
| | | { |
| | | (nameof(ID),ID) |
| | | }; |
| | | return await GetUrl("DeleteAllByID@V1.0").Delete<bool>(paras); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | }); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public async Task<bool> DeleteAllByID(long ID) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | | { |
| | | var bol = _service.DeleteAllByID(ID, out string msg); |
| | | if (!bol) |
| | | { |
| | | throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D999, msg); |
| | | } |
| | | return true; |
| | | }); |
| | | } |
| | | |
| | | |
| | | #endregion |
| | | } |
| | |
| | | return await _cal.DeleteExByID(ID); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// éè¿ ID å é¤ |
| | | /// </summary> |
| | | public async virtual Task<bool> DeleteAllByID(long ID) |
| | | { |
| | | return await _cal.DeleteAllByID(ID); |
| | | } |
| | | |
| | | #endregion |
| | | } |
| | | |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-09-12T09:22:24.3840730Z;True|2024-09-10T15:53:23.2426019+08:00;True|2024-08-23T10:15:54.5374334+08:00;True|2024-08-20T10:13:43.5168982+08:00;True|2024-07-24T09:39:36.3915645+08:00;True|2024-07-23T12:09:49.5129332+08:00;True|2024-07-11T17:39:58.4152563+08:00;True|2024-07-11T11:30:16.7954846+08:00;</History> |
| | | <History>True|2024-12-04T12:00:18.8145726Z;True|2024-09-12T17:22:24.3840730+08:00;True|2024-09-10T15:53:23.2426019+08:00;True|2024-08-23T10:15:54.5374334+08:00;True|2024-08-20T10:13:43.5168982+08:00;True|2024-07-24T09:39:36.3915645+08:00;True|2024-07-23T12:09:49.5129332+08:00;True|2024-07-11T17:39:58.4152563+08:00;True|2024-07-11T11:30:16.7954846+08:00;</History> |
| | | <LastFailureDetails /> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <ImplicitUsings>enable</ImplicitUsings> |
| | | <Nullable>disable</Nullable> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | <Version>3.0.8</Version> |
| | | <Version>3.0.9</Version> |
| | | </PropertyGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.BLL.Core" Version="3.1.0" /> |
| | | <PackageReference Include="Yw.Vmo.Bimface.Core" Version="3.0.1" /> |
| | | <PackageReference Include="Yw.BLL.Core" Version="3.1.2" /> |
| | | <PackageReference Include="Yw.Vmo.Bimface.Core" Version="3.0.2" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-09-12T09:19:54.6694235Z;True|2024-08-22T12:22:22.5726746+08:00;True|2024-08-20T10:11:27.4066411+08:00;True|2024-07-24T09:33:07.6234914+08:00;True|2024-07-23T12:05:52.4684486+08:00;True|2024-07-23T12:04:53.4728669+08:00;True|2024-07-11T11:17:46.0792766+08:00;True|2024-06-19T17:36:31.4393650+08:00;True|2024-05-31T14:57:38.2744889+08:00;True|2024-05-29T13:34:51.2242928+08:00;True|2024-05-29T10:16:55.9139463+08:00;True|2024-05-13T09:55:49.0381011+08:00;True|2024-05-13T09:55:33.3101267+08:00;True|2024-03-30T15:57:20.3638057+08:00;True|2024-03-26T13:30:20.8534150+08:00;</History> |
| | | <History>True|2024-12-04T11:55:52.2495116Z;True|2024-09-12T17:19:54.6694235+08:00;True|2024-08-22T12:22:22.5726746+08:00;True|2024-08-20T10:11:27.4066411+08:00;True|2024-07-24T09:33:07.6234914+08:00;True|2024-07-23T12:05:52.4684486+08:00;True|2024-07-23T12:04:53.4728669+08:00;True|2024-07-11T11:17:46.0792766+08:00;True|2024-06-19T17:36:31.4393650+08:00;True|2024-05-31T14:57:38.2744889+08:00;True|2024-05-29T13:34:51.2242928+08:00;True|2024-05-29T10:16:55.9139463+08:00;True|2024-05-13T09:55:49.0381011+08:00;True|2024-05-13T09:55:33.3101267+08:00;True|2024-03-30T15:57:20.3638057+08:00;True|2024-03-26T13:30:20.8534150+08:00;</History> |
| | | <LastFailureDetails /> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <TargetFramework>net6.0</TargetFramework> |
| | | <ImplicitUsings>enable</ImplicitUsings> |
| | | <Nullable>disable</Nullable> |
| | | <Version>3.1.3</Version> |
| | | <Version>3.1.5</Version> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | </PropertyGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.Dto.Core" Version="3.1.2" /> |
| | | <PackageReference Include="Yw.Service.Bimface.Core" Version="3.1.3" /> |
| | | <PackageReference Include="Yw.Dto.Core" Version="3.1.3" /> |
| | | <PackageReference Include="Yw.Service.Bimface.Core" Version="3.1.5" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace Yw.DAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | internal static class DALExtensions |
| | | { |
| | | /// <summary> |
| | | /// æ¯å¦åå¨è¡¨ |
| | | /// </summary> |
| | | public static bool IsExistTable<T>(this SqlSugarClient db) where T : Entity.BaseEntity |
| | | { |
| | | var customAttribute = typeof(T).GetCustomAttribute<SugarTable>(); |
| | | if (customAttribute == null) |
| | | { |
| | | return false; |
| | | } |
| | | return db.DbMaintenance.IsAnyTable(customAttribute.TableName, isCache: false); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | /// </summary> |
| | | bool DeleteExByID(long ID); |
| | | |
| | | /// <summary> |
| | | /// å 餿æ |
| | | /// </summary> |
| | | bool DeleteAll(long ID, long BimfaceFileID); |
| | | |
| | | |
| | | } |
| | |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | if (db.IsExistTable<Entity.BimfaceFileRelationLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | } |
| | | db.CommitTran(); |
| | | return true; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å 餿æ |
| | | /// å é¤èªèº« |
| | | /// å 餿 ç¾ |
| | | /// å é¤BimfaceFile |
| | | /// å 餿¨¡åå
³èä¿¡æ¯ |
| | | /// </summary> |
| | | public bool DeleteAll(long ID, long BimfaceFileID) |
| | | { |
| | | using (var db = new SqlSugarClient(ConnectionConfig)) |
| | | { |
| | | try |
| | | { |
| | | db.BeginTran(); |
| | | //å é¤ Relation |
| | | var bol = db.Deleteable<Entity.BimfaceFileRelation>().Where(x => x.ID == ID).ExecuteCommandHasChange(); |
| | | if (!bol) |
| | | { |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | //å é¤ Relation æ ç¾ |
| | | if (db.IsExistTable<Entity.BimfaceFileRelationLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | } |
| | | //å 餿¨¡åæä»¶ |
| | | bol = db.Deleteable<Entity.BimfaceFile>().Where(x => x.ID == BimfaceFileID).ExecuteCommandHasChange(); |
| | | if (!bol) |
| | | { |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | //å 餿¨¡åæä»¶æ ç¾ |
| | | if (db.IsExistTable<Entity.BimfaceFileLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileLabel>().Where(x => x.BimfaceFileID == BimfaceFileID).ExecuteCommandHasChange(); |
| | | } |
| | | |
| | | db.CommitTran(); |
| | | return true; |
| | | } |
| | | catch |
| | | { |
| | | db.RollbackTran(); |
| | | throw; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | if (db.IsExistTable<Entity.BimfaceFileRelationLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | } |
| | | db.CommitTran(); |
| | | return true; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å 餿æ |
| | | /// å é¤èªèº« |
| | | /// å 餿 ç¾ |
| | | /// å é¤BimfaceFile |
| | | /// å 餿¨¡åå
³èä¿¡æ¯ |
| | | /// </summary> |
| | | public bool DeleteAll(long ID, long BimfaceFileID) |
| | | { |
| | | using (var db = new SqlSugarClient(ConnectionConfig)) |
| | | { |
| | | try |
| | | { |
| | | db.BeginTran(); |
| | | //å é¤ Relation |
| | | var bol = db.Deleteable<Entity.BimfaceFileRelation>().Where(x => x.ID == ID).ExecuteCommandHasChange(); |
| | | if (!bol) |
| | | { |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | //å é¤ Relation æ ç¾ |
| | | if (db.IsExistTable<Entity.BimfaceFileRelationLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileRelationLabel>().Where(x => x.RelationID == ID).ExecuteCommandHasChange(); |
| | | } |
| | | //å 餿¨¡åæä»¶ |
| | | bol = db.Deleteable<Entity.BimfaceFile>().Where(x => x.ID == BimfaceFileID).ExecuteCommandHasChange(); |
| | | if (!bol) |
| | | { |
| | | db.RollbackTran(); |
| | | return false; |
| | | } |
| | | //å 餿¨¡åæä»¶æ ç¾ |
| | | if (db.IsExistTable<Entity.BimfaceFileLabel>()) |
| | | { |
| | | db.Deleteable<Entity.BimfaceFileLabel>().Where(x => x.BimfaceFileID == BimfaceFileID).ExecuteCommandHasChange(); |
| | | } |
| | | |
| | | db.CommitTran(); |
| | | return true; |
| | | } |
| | | catch |
| | | { |
| | | db.RollbackTran(); |
| | | throw; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | } |
| | | |
| | | //ç§»é¤ç¼å |
| | | private static void RemoveCache(long ID) |
| | | internal static void RemoveCache(long ID) |
| | | { |
| | | var all = GetCache(); |
| | | all.RemoveAll(x => x.ID == ID); |
| | |
| | | namespace Yw.Service |
| | | using Yw.DAL; |
| | | |
| | | namespace Yw.Service |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | return bol; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// éè¿ ID å 餿æ |
| | | /// 妿åä¸ä¸ª Model ä¸ä»
æä¸ä¸ªRelation ååæ¶å é¤Model åå
¶å
³èä¿¡æ¯ |
| | | /// </summary> |
| | | public bool DeleteAllByID(long ID, out string Msg) |
| | | { |
| | | Msg = string.Empty; |
| | | var relation = GetByID(ID); |
| | | if (relation == null) |
| | | { |
| | | Msg = "æ°æ®ä¸åå¨"; |
| | | return false; |
| | | } |
| | | var allRelationList = GetByBimfaceFileID(relation.BimfaceFileID); |
| | | if (allRelationList.Count > 1) |
| | | { |
| | | return DeleteExByID(ID, out Msg); |
| | | } |
| | | |
| | | var dal = DALCreateHelper.CreateDAL3<Yw.DAL.IBimfaceFileRelation>(); |
| | | var bol = dal.DeleteAll(ID, relation.BimfaceFileID); |
| | | if (bol) |
| | | { |
| | | RemoveCache(ID); |
| | | BimfaceFileRelationLabel.RemoveCacheByRelationID(ID); |
| | | BimfaceFile.RemoveCache(relation.BimfaceFileID); |
| | | BimfaceFileLabel.RemoveCacheByBimfaceFileID(relation.BimfaceFileID); |
| | | } |
| | | return bol; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | } |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-09-12T09:19:14.3208462Z;True|2024-08-22T12:21:25.4935769+08:00;True|2024-08-20T10:10:36.8153142+08:00;True|2024-07-24T09:31:18.9962835+08:00;True|2024-07-23T12:03:23.8863406+08:00;True|2024-07-11T11:16:35.5838132+08:00;True|2024-06-19T17:35:48.6096930+08:00;True|2024-05-31T14:56:53.2949895+08:00;True|2024-05-29T13:33:02.1030901+08:00;True|2024-05-29T10:11:59.5788332+08:00;True|2024-05-13T09:54:44.0143996+08:00;True|2024-03-30T15:56:02.1286253+08:00;True|2024-03-26T13:14:41.0228396+08:00;True|2024-03-08T15:59:03.9347848+08:00;True|2024-01-21T15:24:10.4761424+08:00;True|2023-12-19T21:22:17.3259489+08:00;True|2023-12-16T12:50:52.1208136+08:00;True|2023-12-04T19:10:10.0862917+08:00;True|2023-12-04T19:03:22.1382800+08:00;True|2023-12-04T18:45:47.2344462+08:00;True|2023-12-04T18:43:17.3052814+08:00;True|2023-12-01T15:50:02.2518271+08:00;True|2023-11-30T15:37:07.6925176+08:00;True|2023-11-30T15:35:38.6518588+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-12-04T11:31:05.8394318Z;True|2024-09-12T17:19:14.3208462+08:00;True|2024-08-22T12:21:25.4935769+08:00;True|2024-08-20T10:10:36.8153142+08:00;True|2024-07-24T09:31:18.9962835+08:00;True|2024-07-23T12:03:23.8863406+08:00;True|2024-07-11T11:16:35.5838132+08:00;True|2024-06-19T17:35:48.6096930+08:00;True|2024-05-31T14:56:53.2949895+08:00;True|2024-05-29T13:33:02.1030901+08:00;True|2024-05-29T10:11:59.5788332+08:00;True|2024-05-13T09:54:44.0143996+08:00;True|2024-03-30T15:56:02.1286253+08:00;True|2024-03-26T13:14:41.0228396+08:00;True|2024-03-08T15:59:03.9347848+08:00;True|2024-01-21T15:24:10.4761424+08:00;True|2023-12-19T21:22:17.3259489+08:00;True|2023-12-16T12:50:52.1208136+08:00;True|2023-12-04T19:10:10.0862917+08:00;True|2023-12-04T19:03:22.1382800+08:00;True|2023-12-04T18:45:47.2344462+08:00;True|2023-12-04T18:43:17.3052814+08:00;True|2023-12-01T15:50:02.2518271+08:00;True|2023-11-30T15:37:07.6925176+08:00;True|2023-11-30T15:35:38.6518588+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> |
| | | <LastFailureDetails /> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <RootNamespace>Yw</RootNamespace> |
| | | <GenerateDocumentationFile>True</GenerateDocumentationFile> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | <Version>3.1.3</Version> |
| | | <Version>3.1.5</Version> |
| | | <Description>å¼ç¨å级</Description> |
| | | </PropertyGroup> |
| | | |
| | |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.DAL.PostgreSql.Core" Version="3.0.9" /> |
| | | <PackageReference Include="Yw.DAL.SQLite.Core" Version="3.0.9" /> |
| | | <PackageReference Include="Yw.DAL.PostgreSql.Core" Version="3.1.0" /> |
| | | <PackageReference Include="Yw.DAL.SQLite.Core" Version="3.1.0" /> |
| | | <PackageReference Include="Yw.DALFactory.Core" Version="3.0.5" /> |
| | | <PackageReference Include="Yw.Service.Core" Version="3.0.8" /> |
| | | <PackageReference Include="Yw.Service.Core" Version="3.0.9" /> |
| | | </ItemGroup> |
| | | |
| | | <ItemGroup> |
| | |
| | | --> |
| | | <Project> |
| | | <PropertyGroup> |
| | | <History>True|2024-09-12T09:21:36.3146465Z;True|2024-09-10T14:42:42.5429293+08:00;True|2024-09-10T14:42:18.7278439+08:00;</History> |
| | | <History>True|2024-12-04T11:57:58.9105281Z;True|2024-09-12T17:21:36.3146465+08:00;True|2024-09-10T14:42:42.5429293+08:00;True|2024-09-10T14:42:18.7278439+08:00;</History> |
| | | <LastFailureDetails /> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | <TargetFramework>net6.0</TargetFramework> |
| | | <ImplicitUsings>enable</ImplicitUsings> |
| | | <Nullable>disable</Nullable> |
| | | <Version>3.0.1</Version> |
| | | <Version>3.0.2</Version> |
| | | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
| | | </PropertyGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="Yw.Dto.Bimface.Core" Version="3.1.3" /> |
| | | <PackageReference Include="Yw.Vmo.Core" Version="3.0.6" /> |
| | | <PackageReference Include="Yw.Dto.Bimface.Core" Version="3.1.5" /> |
| | | <PackageReference Include="Yw.Vmo.Core" Version="3.0.8" /> |
| | | </ItemGroup> |
| | | |
| | | </Project> |