lixiaojun
2024-12-04 bce72e28513fface09c5a777e26b010afb17ac28
增加删除方法
已删除1个文件
已修改20个文件
已添加1个文件
296 ■■■■ 文件已修改
Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Bimface.Core/Yw.Application.Bimface.Core.csproj 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/01-interface/03-bimface-file-relation/IBimfaceFileRelation.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/02-httpclient/03-bimface-file-relation/BimfaceFileRelation.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/03-localclient/03-bimface-file-relation/BimfaceFileRelation.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/04-bll/03-bimface-file-relation/BimfaceFileRelation.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Bimface.Core/Yw.BLL.Bimface.Core.csproj 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Dto.Bimface.Core/Yw.Dto.Bimface.Core.csproj 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/04-dal/00-core/DALExtensions.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/04-dal/01-interface/IBimfaceFileRelation.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/04-dal/02-postgresql/BimfaceFileRelation.cs 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/04-dal/03-sqlite/BimfaceFileRelation.cs 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/05-service/00-core/Extensions.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/05-service/01-bimface-file/BimfaceFile.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/05-service/03-bimface-file-relation/BimfaceFileRelation.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Service.Bimface.Core/Yw.Service.Bimface.Core.csproj 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Vmo.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Vmo.Bimface.Core/Yw.Vmo.Bimface.Core.csproj 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Bimface.Core/03-bimface-file-relation/BimfaceFileRelation_Controller.cs
@@ -239,6 +239,21 @@
            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
    }
Yw.Application.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@
-->
<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>
Yw.Application.Bimface.Core/Yw.Application.Bimface.Core.csproj
@@ -7,7 +7,7 @@
    <RootNamespace>Yw.Application</RootNamespace>
    <GenerateDocumentationFile>True</GenerateDocumentationFile>
    <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
    <Version>3.1.6</Version>
    <Version>3.1.7</Version>
    <Description>引用升级</Description>
  </PropertyGroup>
@@ -30,8 +30,8 @@
  </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>
Yw.BLL.Bimface.Core/01-interface/03-bimface-file-relation/IBimfaceFileRelation.cs
@@ -51,5 +51,10 @@
        /// </summary>
        Task<bool> DeleteExByID(long ID);
        /// <summary>
        ///
        /// </summary>
        Task<bool> DeleteAllByID(long ID);
    }
}
Yw.BLL.Bimface.Core/02-httpclient/03-bimface-file-relation/BimfaceFileRelation.cs
@@ -107,6 +107,18 @@
            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);
        }
    }
Yw.BLL.Bimface.Core/03-localclient/03-bimface-file-relation/BimfaceFileRelation.cs
@@ -342,6 +342,22 @@
            });
        }
        /// <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
    }
Yw.BLL.Bimface.Core/04-bll/03-bimface-file-relation/BimfaceFileRelation.cs
@@ -207,6 +207,14 @@
            return await _cal.DeleteExByID(ID);
        }
        /// <summary>
        /// é€šè¿‡ ID åˆ é™¤
        /// </summary>
        public async virtual Task<bool> DeleteAllByID(long ID)
        {
            return await _cal.DeleteAllByID(ID);
        }
        #endregion
    }
Yw.BLL.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@
-->
<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>
Yw.BLL.Bimface.Core/Yw.BLL.Bimface.Core.csproj
@@ -5,12 +5,12 @@
    <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>
Yw.Dto.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@
-->
<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>
Yw.Dto.Bimface.Core/Yw.Dto.Bimface.Core.csproj
@@ -4,13 +4,13 @@
    <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>
Yw.Service.Bimface.Core/04-dal/00-core/DALExtensions.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
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);
        }
    }
}
Yw.Service.Bimface.Core/04-dal/01-interface/IBimfaceFileRelation.cs
@@ -25,6 +25,10 @@
        /// </summary>
        bool DeleteExByID(long ID);
        /// <summary>
        /// åˆ é™¤æ‰€æœ‰
        /// </summary>
        bool DeleteAll(long ID, long BimfaceFileID);
    }
Yw.Service.Bimface.Core/04-dal/02-postgresql/BimfaceFileRelation.cs
@@ -118,7 +118,10 @@
                        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;
                }
@@ -130,6 +133,59 @@
            }
        }
        /// <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;
                }
            }
        }
    }
Yw.Service.Bimface.Core/04-dal/03-sqlite/BimfaceFileRelation.cs
@@ -118,7 +118,10 @@
                        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;
                }
@@ -130,6 +133,59 @@
            }
        }
        /// <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;
                }
            }
        }
    }
Yw.Service.Bimface.Core/05-service/00-core/Extensions.cs
ÎļþÒÑɾ³ý
Yw.Service.Bimface.Core/05-service/01-bimface-file/BimfaceFile.cs
@@ -63,7 +63,7 @@
        }
        //移除缓存
        private static void RemoveCache(long ID)
        internal static void RemoveCache(long ID)
        {
            var all = GetCache();
            all.RemoveAll(x => x.ID == ID);
Yw.Service.Bimface.Core/05-service/03-bimface-file-relation/BimfaceFileRelation.cs
@@ -1,4 +1,6 @@
namespace Yw.Service
using Yw.DAL;
namespace Yw.Service
{
    /// <summary>
    /// 
@@ -454,6 +456,37 @@
            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
    }
Yw.Service.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@
-->
<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>
Yw.Service.Bimface.Core/Yw.Service.Bimface.Core.csproj
@@ -7,7 +7,7 @@
        <RootNamespace>Yw</RootNamespace>
        <GenerateDocumentationFile>True</GenerateDocumentationFile>
        <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
        <Version>3.1.3</Version>
        <Version>3.1.5</Version>
        <Description>引用升级</Description>
    </PropertyGroup>
@@ -27,10 +27,10 @@
    </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>
Yw.Vmo.Bimface.Core/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@
-->
<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>
Yw.Vmo.Bimface.Core/Yw.Vmo.Bimface.Core.csproj
@@ -4,13 +4,13 @@
    <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>