From 5ad04c72768cca7ce320b16c25fc772ab37f77a6 Mon Sep 17 00:00:00 2001
From: sunkaixuan <610262374@qq.com>
Date: Fri, 7 Jul 2023 20:37:50 +0800
Subject: [PATCH] Add unit test
---
.../Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs | 39 +++++++++++++++++++
.../Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs | 38 ++++++++++++++++++
.../SqlSeverTest/UnitTest/Unitrasdfa.cs | 2 +
3 files changed, 79 insertions(+)
create mode 100644 Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs
create mode 100644 Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs
diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs
new file mode 100644
index 000000000..06ea3ed5b
--- /dev/null
+++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs
@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace OrmTest
+{
+ public class PRT_BMS_SA_WEBCON_DOC_V
+ {
+
+ public PRT_BMS_SA_WEBCON_DOC_V()
+ {
+
+
+ }
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:False
+ ///
+ public long SALESID { get; set; }
+
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:True
+ ///
+ public string SACONNO { get; set; }
+
+
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:True
+ ///
+ public long? SADEPTID { get; set; }
+ }
+}
diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs
new file mode 100644
index 000000000..6919955b7
--- /dev/null
+++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace OrmTest
+{
+ public class PRT_BMS_SA_WEBCON_DTL_VP
+ {
+ public PRT_BMS_SA_WEBCON_DTL_VP()
+ {
+
+
+ }
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:True
+ ///
+ public long? SALESID { get; set; }
+
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:False
+ ///
+ public long SALESDTLID { get; set; }
+
+ ///
+ /// Desc:
+ /// Default:
+ /// Nullable:True
+ ///
+ public long? SADEPTID { get; set; }
+
+ }
+}
diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs
index 5141f032e..243150623 100644
--- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs
+++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs
@@ -17,6 +17,8 @@ namespace OrmTest
.ToSqlString();
+ var test =db.Queryable().Where(a => a.SALESID == (long)SqlFunc.Subqueryable().GroupBy(z => z.SALESID).Select(z => z.SALESID)).Select(a => new { a.SALESID, a.SACONNO }).Clone()
+ .ToSqlString();
}
}
[SugarTable("FLOW_TEMPLATE")]