sjz
5 天以前 302054e253f1550ee64430882786ec9a3920ec92
优化多组织代码
已修改26个文件
178 ■■■■ 文件已修改
MES.Service/Dto/webApi/ErpPosition.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Release/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/bin/Release/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesCustomerManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesDepotsManager.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesItemTypeManager.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesItemsManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesRohInManager.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesStaffManager.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesSupplierManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesUnitManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/OrganizeManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/SysDepartmentManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.exe 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/MESApplication.xml 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MES.Service.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MES.Service.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.dll 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.exe 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.pdb 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/bin/Release/net8.0/publish/MESApplication.xml 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Dto/webApi/ErpPosition.cs
@@ -3,9 +3,6 @@
public class ErpPosition
{
    public string Id { get; set; }
    public string Id { get; set; }
    /// </summary>
    public string? Type { get; set; }
    public string? FNumber { get; set; }
    public string? FName { get; set; }
MES.Service/bin/Release/net8.0/MES.Service.dll
Binary files differ
MES.Service/bin/Release/net8.0/MES.Service.pdb
Binary files differ
MES.Service/service/BasicData/MesCustomerManager.cs
@@ -95,7 +95,7 @@
        var exists = db.Queryable<MesCustomer>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<MesCustomer>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
MES.Service/service/BasicData/MesDepotsManager.cs
@@ -56,7 +56,7 @@
        var exists = db.Queryable<MesDepots>().Any(e => e.DepotId == entity.DepotId);
        if (exists)
        {
            var result = db.Updateable<MesDepots>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
@@ -156,8 +156,7 @@
    }
    // 批量更新仓库状态的方法
    private bool UpdateDepotStatusBatch(SqlSugarScope db,
        List<MesDepots> depotList, string status)
    private bool UpdateDepotStatusBatch(SqlSugarScope db,List<MesDepots> depotList, string status)
    {
        var ids = depotList.Select(it => it.DepotId).ToArray();
        var result = db.Updateable<MesDepots>().SetColumns(s => s.IsNg == status).Where(s => ids.Contains(s.DepotId)).ExecuteCommand();
MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -20,8 +20,7 @@
                case "1":
                    return DeleteItemType(entity.Id);
                default:
                    throw new ArgumentNullException(
                        $"type没有{customer.Type}这个类型的参数");
                    throw new ArgumentNullException($"type没有{customer.Type}这个类型的参数");
            }
        }
        catch (Exception ex)
@@ -73,8 +72,7 @@
            list.Add(entity);
        });
        var groupBy = list.GroupBy(s => s.Type)
            .ToDictionary(g => g.Key, g => g.ToList());
        var groupBy = list.GroupBy(s => s.Type).ToDictionary(g => g.Key, g => g.ToList());
        var result = new List<bool>();
        foreach (var itemTypeGroup in groupBy)
@@ -89,8 +87,7 @@
                        result.Add(DeleteItemTypeBatch(itemTypeGroup.Value));
                        break;
                    default:
                        throw new ArgumentNullException(
                            $"type没有{itemTypeGroup.Key}这个类型的参数");
                        throw new ArgumentNullException($"type没有{itemTypeGroup.Key}这个类型的参数");
                }
            }
            catch (Exception ex)
@@ -116,8 +113,7 @@
    private bool DeleteItemTypeBatch(List<MesItemType> itemTypeList)
    {
        var ids = itemTypeList.Select(it => it.Id).ToArray();
        var deleteByIds =
            base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
        var deleteByIds =base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
        if (deleteByIds)
            return true;
MES.Service/service/BasicData/MesItemsManager.cs
@@ -99,7 +99,7 @@
        var exists = db.Queryable<MesItems>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<MesItems>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
@@ -118,7 +118,7 @@
    private bool InsertOrUpdate(SqlSugarScope db, MesItems entity)
    {
        var exists = db.Queryable<Organize>().Any(e => e.Id == entity.Id);
        var exists = db.Queryable<MesItems>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var update = db.Updateable(entity).ExecuteCommand();
MES.Service/service/BasicData/MesRohInManager.cs
@@ -162,8 +162,7 @@
                TerminateTime = s.FTerminateDate != null ? DateTime.ParseExact(s.FTerminateDate,"yyyy-MM-dd HH:mm:ss", null) : null,
                TotalReceivedQty = Convert.ToDecimal(s.FQty)-Convert.ToDecimal(s.FRemainReceiveQty),
                RemainingReceivedQty = Convert.ToDecimal(s.FRemainReceiveQty),
                TotalStoredQty = Convert.ToDecimal(s.FQty) -
                                 Convert.ToDecimal(s.FRemainStockINQty),
                TotalStoredQty = Convert.ToDecimal(s.FQty) - Convert.ToDecimal(s.FRemainStockINQty),
                RemainingStoredQty = Convert.ToDecimal(s.FRemainStockINQty),
                TotalReturnedQty = Convert.ToDecimal(s.FMrbQty),
                ReturnableReceivedQty = Convert.ToDecimal(s.Fcheckretqty),
MES.Service/service/BasicData/MesStaffManager.cs
@@ -140,8 +140,7 @@
    }
    // 批量更新员工状态的方法
    private bool UpdateStaffStatusBatch(SqlSugarScope db,
        List<MesStaff> staffList, string status)
    private bool UpdateStaffStatusBatch(SqlSugarScope db,List<MesStaff> staffList, string status)
    {
        var ids = staffList.Select(it => it.Id).ToArray();
        var result = db.Updateable<MesStaff>().SetColumns(s => s.FforbidStatus == status).Where(s => ids.Contains(s.Id)).ExecuteCommand();
MES.Service/service/BasicData/MesSupplierManager.cs
@@ -92,7 +92,7 @@
        var exists = db.Queryable<MesSupplier>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<MesSupplier>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
MES.Service/service/BasicData/MesUnitManager.cs
@@ -92,7 +92,7 @@
        var exists = db.Queryable<MesUnit>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<MesUnit>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
MES.Service/service/BasicData/OrganizeManager.cs
@@ -93,7 +93,7 @@
        var exists = db.Queryable<Organize>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<Organize>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -61,7 +61,7 @@
        var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id);
        if (exists)
        {
            var result = db.Updateable<SysDepartment>().ExecuteCommand();
            var result = db.Updateable(entity).ExecuteCommand();
            return true;
        }
        else
MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,7 +5,7 @@
<Project>
  <PropertyGroup>
    <_PublishTargetUrl>E:\Tool\TLM\TLM_JK\MESApplication\bin\Release\net8.0\publish\</_PublishTargetUrl>
    <History>True|2025-06-23T03:21:29.8285053Z||;True|2025-06-23T10:42:44.4782901+08:00||;True|2025-06-13T11:39:26.7350436+08:00||;False|2025-06-13T11:38:43.8884292+08:00||;True|2025-06-13T11:00:43.8087373+08:00||;True|2025-05-16T15:10:24.9670924+08:00||;True|2025-05-15T14:40:01.9090441+08:00||;True|2025-05-15T14:37:16.5010870+08:00||;True|2025-05-14T11:08:53.5234495+08:00||;True|2025-05-10T11:32:49.9307363+08:00||;True|2025-05-09T18:04:27.4863117+08:00||;True|2025-04-16T18:13:28.4207378+08:00||;True|2025-04-11T18:24:26.3046003+08:00||;True|2025-03-26T10:03:35.1416945+08:00||;True|2025-03-24T14:54:31.6912596+08:00||;True|2025-03-04T15:36:06.8726998+08:00||;True|2025-03-04T15:07:10.0825281+08:00||;True|2025-02-28T12:01:45.7353138+08:00||;True|2025-02-27T18:49:51.8648828+08:00||;True|2025-02-24T18:08:27.1066831+08:00||;True|2025-02-14T20:58:59.6306239+08:00||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+08:00||;True|2024-08-20T17:12:00.2924570+08:00||;True|2024-08-17T10:57:05.6670396+08:00||;True|2024-08-17T10:56:46.8068041+08:00||;True|2024-08-16T14:09:17.0526491+08:00||;True|2024-08-15T08:40:32.8134665+08:00||;True|2024-08-14T10:00:27.7017207+08:00||;True|2024-08-14T08:54:44.8284031+08:00||;True|2024-08-07T10:32:10.3689256+08:00||;True|2024-08-05T15:45:03.0864530+08:00||;True|2024-08-03T09:59:13.7916520+08:00||;True|2024-07-31T17:27:28.1965929+08:00||;True|2024-07-31T15:27:34.7943845+08:00||;True|2024-07-30T15:04:50.5849235+08:00||;True|2024-07-30T14:09:06.2877325+08:00||;True|2024-07-29T16:11:30.4493940+08:00||;True|2024-07-23T14:30:34.4591002+08:00||;True|2024-07-22T14:17:39.8186158+08:00||;True|2024-04-10T12:55:31.3963752+08:00||;True|2024-04-08T13:59:25.5487203+08:00||;True|2024-04-06T09:30:09.5350539+08:00||;True|2024-04-06T08:46:05.8814658+08:00||;True|2024-04-05T14:06:52.0448024+08:00||;True|2024-04-05T12:47:46.0561601+08:00||;True|2024-02-26T08:46:22.0988887+08:00||;True|2024-02-24T19:17:13.6770376+08:00||;True|2024-02-24T14:32:37.4450337+08:00||;True|2024-02-23T10:22:06.5150173+08:00||;True|2024-02-22T13:19:56.6997993+08:00||;True|2024-02-22T10:53:17.7929585+08:00||;True|2024-02-21T17:08:06.5553444+08:00||;True|2024-02-19T16:24:37.4912012+08:00||;True|2024-02-02T10:07:23.2726075+08:00||;True|2024-02-02T08:36:49.2904460+08:00||;True|2024-01-29T17:44:43.6800769+08:00||;True|2024-01-23T09:47:26.7811926+08:00||;True|2024-01-18T16:23:30.3373836+08:00||;True|2024-01-17T14:22:04.2552286+08:00||;True|2024-01-16T16:54:42.2316892+08:00||;True|2024-01-16T16:37:23.8028858+08:00||;True|2024-01-16T09:25:24.4007775+08:00||;True|2024-01-15T10:18:57.3362616+08:00||;</History>
    <History>True|2025-07-16T06:28:49.8020385Z||;True|2025-07-15T14:10:46.5966766+08:00||;True|2025-07-15T13:47:28.9454088+08:00||;True|2025-07-15T13:47:02.7000977+08:00||;False|2025-07-15T13:46:13.1024314+08:00||;True|2025-06-23T11:21:29.8285053+08:00||;True|2025-06-23T10:42:44.4782901+08:00||;True|2025-06-13T11:39:26.7350436+08:00||;False|2025-06-13T11:38:43.8884292+08:00||;True|2025-06-13T11:00:43.8087373+08:00||;True|2025-05-16T15:10:24.9670924+08:00||;True|2025-05-15T14:40:01.9090441+08:00||;True|2025-05-15T14:37:16.5010870+08:00||;True|2025-05-14T11:08:53.5234495+08:00||;True|2025-05-10T11:32:49.9307363+08:00||;True|2025-05-09T18:04:27.4863117+08:00||;True|2025-04-16T18:13:28.4207378+08:00||;True|2025-04-11T18:24:26.3046003+08:00||;True|2025-03-26T10:03:35.1416945+08:00||;True|2025-03-24T14:54:31.6912596+08:00||;True|2025-03-04T15:36:06.8726998+08:00||;True|2025-03-04T15:07:10.0825281+08:00||;True|2025-02-28T12:01:45.7353138+08:00||;True|2025-02-27T18:49:51.8648828+08:00||;True|2025-02-24T18:08:27.1066831+08:00||;True|2025-02-14T20:58:59.6306239+08:00||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+08:00||;True|2024-08-20T17:12:00.2924570+08:00||;True|2024-08-17T10:57:05.6670396+08:00||;True|2024-08-17T10:56:46.8068041+08:00||;True|2024-08-16T14:09:17.0526491+08:00||;True|2024-08-15T08:40:32.8134665+08:00||;True|2024-08-14T10:00:27.7017207+08:00||;True|2024-08-14T08:54:44.8284031+08:00||;True|2024-08-07T10:32:10.3689256+08:00||;True|2024-08-05T15:45:03.0864530+08:00||;True|2024-08-03T09:59:13.7916520+08:00||;True|2024-07-31T17:27:28.1965929+08:00||;True|2024-07-31T15:27:34.7943845+08:00||;True|2024-07-30T15:04:50.5849235+08:00||;True|2024-07-30T14:09:06.2877325+08:00||;True|2024-07-29T16:11:30.4493940+08:00||;True|2024-07-23T14:30:34.4591002+08:00||;True|2024-07-22T14:17:39.8186158+08:00||;True|2024-04-10T12:55:31.3963752+08:00||;True|2024-04-08T13:59:25.5487203+08:00||;True|2024-04-06T09:30:09.5350539+08:00||;True|2024-04-06T08:46:05.8814658+08:00||;True|2024-04-05T14:06:52.0448024+08:00||;True|2024-04-05T12:47:46.0561601+08:00||;True|2024-02-26T08:46:22.0988887+08:00||;True|2024-02-24T19:17:13.6770376+08:00||;True|2024-02-24T14:32:37.4450337+08:00||;True|2024-02-23T10:22:06.5150173+08:00||;True|2024-02-22T13:19:56.6997993+08:00||;True|2024-02-22T10:53:17.7929585+08:00||;True|2024-02-21T17:08:06.5553444+08:00||;True|2024-02-19T16:24:37.4912012+08:00||;True|2024-02-02T10:07:23.2726075+08:00||;True|2024-02-02T08:36:49.2904460+08:00||;True|2024-01-29T17:44:43.6800769+08:00||;True|2024-01-23T09:47:26.7811926+08:00||;True|2024-01-18T16:23:30.3373836+08:00||;</History>
    <LastFailureDetails />
  </PropertyGroup>
</Project>
MESApplication/bin/Release/net8.0/MES.Service.dll
Binary files differ
MESApplication/bin/Release/net8.0/MES.Service.pdb
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.dll
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.exe
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.pdb
Binary files differ
MESApplication/bin/Release/net8.0/MESApplication.xml
@@ -893,6 +893,74 @@
                修改
            </summary>
            <returns></returns>
        </member>
        <member name="T:MESApplication.Controllers.QC.PcbTestDataController">
            <summary>
                PCB检测数据控制器
            </summary>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveWholeboardData(MES.Service.Dto.service.WholeboardGenerateDto)">
            <summary>
                保存整板检测数据
            </summary>
            <param name="dto">整板检测数据DTO</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveSingleBoardData(MES.Service.Dto.service.SingleBoardGenerateDto)">
            <summary>
                保存单板检测数据
            </summary>
            <param name="dto">单板检测数据DTO</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetPage(Newtonsoft.Json.Linq.JObject)">
            <summary>
                分页查询PCB检测数据
            </summary>
            <param name="request">查询请求</param>
            <returns>分页数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetById(Newtonsoft.Json.Linq.JObject)">
            <summary>
                根据ID获取PCB检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>PCB检测数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetByPcbSn(Newtonsoft.Json.Linq.JObject)">
            <summary>
                根据PCB条码获取检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>检测数据列表</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetComponentData(Newtonsoft.Json.Linq.JObject)">
            <summary>
                获取器件检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>器件检测数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetStatistics(Newtonsoft.Json.Linq.JObject)">
            <summary>
                获取检测统计数据
            </summary>
            <param name="request">请求参数</param>
            <returns>统计数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.Delete(Newtonsoft.Json.Linq.JObject)">
            <summary>
                删除PCB检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>删除结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveTestData(Newtonsoft.Json.Linq.JObject)">
            <summary>
                统一保存接口(自动识别整板或单板数据)
            </summary>
            <param name="request">请求参数</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.XJController.getDaa001(Newtonsoft.Json.Linq.JObject)">
            <summary>
MESApplication/bin/Release/net8.0/publish/MES.Service.dll
Binary files differ
MESApplication/bin/Release/net8.0/publish/MES.Service.pdb
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.dll
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.exe
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.pdb
Binary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.xml
@@ -893,6 +893,74 @@
                修改
            </summary>
            <returns></returns>
        </member>
        <member name="T:MESApplication.Controllers.QC.PcbTestDataController">
            <summary>
                PCB检测数据控制器
            </summary>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveWholeboardData(MES.Service.Dto.service.WholeboardGenerateDto)">
            <summary>
                保存整板检测数据
            </summary>
            <param name="dto">整板检测数据DTO</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveSingleBoardData(MES.Service.Dto.service.SingleBoardGenerateDto)">
            <summary>
                保存单板检测数据
            </summary>
            <param name="dto">单板检测数据DTO</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetPage(Newtonsoft.Json.Linq.JObject)">
            <summary>
                分页查询PCB检测数据
            </summary>
            <param name="request">查询请求</param>
            <returns>分页数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetById(Newtonsoft.Json.Linq.JObject)">
            <summary>
                根据ID获取PCB检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>PCB检测数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetByPcbSn(Newtonsoft.Json.Linq.JObject)">
            <summary>
                根据PCB条码获取检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>检测数据列表</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetComponentData(Newtonsoft.Json.Linq.JObject)">
            <summary>
                获取器件检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>器件检测数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.GetStatistics(Newtonsoft.Json.Linq.JObject)">
            <summary>
                获取检测统计数据
            </summary>
            <param name="request">请求参数</param>
            <returns>统计数据</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.Delete(Newtonsoft.Json.Linq.JObject)">
            <summary>
                删除PCB检测数据
            </summary>
            <param name="request">请求参数</param>
            <returns>删除结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.PcbTestDataController.SaveTestData(Newtonsoft.Json.Linq.JObject)">
            <summary>
                统一保存接口(自动识别整板或单板数据)
            </summary>
            <param name="request">请求参数</param>
            <returns>保存结果</returns>
        </member>
        <member name="M:MESApplication.Controllers.QC.XJController.getDaa001(Newtonsoft.Json.Linq.JObject)">
            <summary>