Explorar o código

2020/02/21 Jessica 7972
Actions:
1. Add Action Columns in MachineOperateRecord Table
2. Modify all enum type mapping number from 1 not 0

Modified Files:
1.~\EVCB_OCPP.Domain\Models\Database
2.~\EVCB_OCPP.Packet\Message\SubType

Jessica.Tseng %!s(int64=5) %!d(string=hai) anos
pai
achega
04817dba7d

+ 7 - 0
EVCB_OCPP.Domain/EVCB_OCPP.Domain.csproj

@@ -162,6 +162,10 @@
     <Compile Include="MainDBContextMigrations\202002180133171_Machine_AddRatedPower_ConnectorType.Designer.cs">
       <DependentUpon>202002180133171_Machine_AddRatedPower_ConnectorType.cs</DependentUpon>
     </Compile>
+    <Compile Include="MainDBContextMigrations\202002210346267_Add_Action_MachineOperateRecord.cs" />
+    <Compile Include="MainDBContextMigrations\202002210346267_Add_Action_MachineOperateRecord.Designer.cs">
+      <DependentUpon>202002210346267_Add_Action_MachineOperateRecord.cs</DependentUpon>
+    </Compile>
     <Compile Include="MainDBContextMigrations\Configuration.cs" />
     <Compile Include="MeterValueDBContext.cs" />
     <Compile Include="MeterValueDBContextMigrations\201907150814558_Init.cs" />
@@ -296,6 +300,9 @@
     <EmbeddedResource Include="MainDBContextMigrations\202002180133171_Machine_AddRatedPower_ConnectorType.resx">
       <DependentUpon>202002180133171_Machine_AddRatedPower_ConnectorType.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="MainDBContextMigrations\202002210346267_Add_Action_MachineOperateRecord.resx">
+      <DependentUpon>202002210346267_Add_Action_MachineOperateRecord.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="MeterValueDBContextMigrations\201907150814558_Init.resx">
       <DependentUpon>201907150814558_Init.cs</DependentUpon>
     </EmbeddedResource>

+ 29 - 0
EVCB_OCPP.Domain/MainDBContextMigrations/202002210346267_Add_Action_MachineOperateRecord.Designer.cs

@@ -0,0 +1,29 @@
+// <auto-generated />
+namespace EVCB_OCPP.Domain.MainDBContextMigrations
+{
+    using System.CodeDom.Compiler;
+    using System.Data.Entity.Migrations;
+    using System.Data.Entity.Migrations.Infrastructure;
+    using System.Resources;
+    
+    [GeneratedCode("EntityFramework.Migrations", "6.2.0-61023")]
+    public sealed partial class Add_Action_MachineOperateRecord : IMigrationMetadata
+    {
+        private readonly ResourceManager Resources = new ResourceManager(typeof(Add_Action_MachineOperateRecord));
+        
+        string IMigrationMetadata.Id
+        {
+            get { return "202002210346267_Add_Action_MachineOperateRecord"; }
+        }
+        
+        string IMigrationMetadata.Source
+        {
+            get { return null; }
+        }
+        
+        string IMigrationMetadata.Target
+        {
+            get { return Resources.GetString("Target"); }
+        }
+    }
+}

+ 18 - 0
EVCB_OCPP.Domain/MainDBContextMigrations/202002210346267_Add_Action_MachineOperateRecord.cs

@@ -0,0 +1,18 @@
+namespace EVCB_OCPP.Domain.MainDBContextMigrations
+{
+    using System;
+    using System.Data.Entity.Migrations;
+    
+    public partial class Add_Action_MachineOperateRecord : DbMigration
+    {
+        public override void Up()
+        {
+            AddColumn("dbo.MachineOperateRecord", "Action", c => c.String(maxLength: 30));
+        }
+        
+        public override void Down()
+        {
+            DropColumn("dbo.MachineOperateRecord", "Action");
+        }
+    }
+}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 120 - 0
EVCB_OCPP.Domain/MainDBContextMigrations/202002210346267_Add_Action_MachineOperateRecord.resx


+ 6 - 0
EVCB_OCPP.Domain/Models/Database/MachineOperateRecord.cs

@@ -26,6 +26,12 @@ namespace EVCB_OCPP.Domain.Models.Database
         [Key]
         public int Id { get; set; }
 
+        /// <summary>
+        ///Action
+        /// </summary>
+        [StringLength(30)]
+        public string Action { get; set; }
+
 
         /// <summary>
         /// 機器的客戶自訂ID

+ 1 - 1
EVCB_OCPP.Domain/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("59a77e2")]
+[assembly: AssemblyInformationalVersion("5ea1b39")]

+ 1 - 1
EVCB_OCPP.MailService/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("59a77e2")]
+[assembly: AssemblyInformationalVersion("5ea1b39")]

+ 1 - 1
EVCB_OCPP.Packet/Messages/Core/RemoteStartTransactionRequest.cs

@@ -24,7 +24,7 @@ namespace EVCB_OCPP.Packet.Messages.Core
         /// <summary>
         /// 充電槍號(開始為1)
         /// </summary>
-        public int connectorId { set; get; }
+        public int? connectorId { set; get; }
         /// <summary>
         /// Authorization Id
         /// </summary>

+ 1 - 4
EVCB_OCPP.Packet/Messages/SubTypes/AuthorizeStatus.cs

@@ -33,9 +33,6 @@ namespace EVCB_OCPP.Packet.Messages.SubTypes
         /// </summary>
         ConcurrentTx,
 
-        /// <summary>
-        /// 密碼錯誤
-        /// </summary>
-        PasswordError
+       
     }
 }

+ 1 - 1
EVCB_OCPP.Packet/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("59a77e2")]
+[assembly: AssemblyInformationalVersion("5ea1b39")]

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio