schangxiang@126.com
2025-09-01 e47656deeba138bf0b4255898bbc60f6525fe7f3
增加表数据插入
已修改6个文件
124 ■■■■■ 文件已修改
sql/DBScript/01_DDL/01_DDL_TABLE_YunNeiDongLi.sql 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/DataAccess/OutInStockRecord_V2_MesHandler.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/ORM/Wms_outInStockRecord_Details_V2_Mes.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/ORM/Wms_outInStockRecord_V2_Mes.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/ORM/dbmodel.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/yunneiWCS.csproj 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/DBScript/01_DDL/01_DDL_TABLE_YunNeiDongLi.sql
@@ -178,3 +178,76 @@
)
GO
/*==============================================================*/
/* Table: Wms_outInStockRecord_V2_Mes                               */
/* Description: 出入库记录(为推送MES)                */
/* Author:shaocx                                                */
/* CreateTime:2025-09-01                                */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Wms_outInStockRecord_V2_Mes') AND TYPE = 'U')
create table Wms_outInStockRecord_V2_Mes(
   ID            bigint      NOT NULL, -- 主键
   outInFlag      int   ,---  出入库类型 1 入库 2 出库
   outInFlagName      VARCHAR(100)   ,---  出入库类型 1 入库 2 出库
   taskId    NVARCHAR(128)    NULL , -- 任务ID
   taskType   int   NULL , -- 任务类型
   taskTypeName    NVARCHAR(128)    NULL , -- 任务类型
   taskName    NVARCHAR(128)    NULL , -- 任务类型
   sourcePlace    NVARCHAR(128)    NULL , -- 起点
   toPlace    NVARCHAR(128)    NULL , -- 目标点
   materialCode   VARCHAR(100)     NULL , -- 物料编码
   materialName    NVARCHAR(100)     NULL , -- 物料名称
   version   NVARCHAR(100)     NULL , -- 机型
   supplier   NVARCHAR(100)     NULL , -- 供应商
   containerCode   NVARCHAR(100)     NULL , -- 托盘号
   qty  int    NULL , -- 数量
   isSendToMes  int    NULL , -- 是否推给MES
   SendToMesTime datetime    null, -- 推给MES时间
   MesRet  NVARCHAR(128)    NULL , -- MES返回结果
   Remark    NVARCHAR(128)    NULL , -- 备注
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null, -- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   constraint PK_Wms_outInStockRecord_V2_Mes primary key (ID)
)
GO
/*==============================================================*/
/* Table: Wms_outInStockRecord_V2_Mes                               */
/* Description: 出入库记录明细(为推送MES)                */
/* Author:shaocx                                                */
/* CreateTime:2025-09-01                                */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Wms_outInStockRecord_Details_V2_Mes') AND TYPE = 'U')
create table Wms_outInStockRecord_Details_V2_Mes(
   ID            bigint        NOT NULL, -- 主键
   mainId      bigint   ,---  Wms_outInStockRecord_V2_Mes表的ID
   productCode   VARCHAR(100)     NULL , -- 产品编码
   productName    NVARCHAR(100)     NULL , -- 产品名称
   serialNumber   NVARCHAR(100)     NULL , -- 流水号
   Remark    NVARCHAR(128)    NULL , -- 备注
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null, -- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   constraint PK_Wms_outInStockRecord_Details_V2_Mes primary key (ID)
)
GO
wcs/yunneiWCS/yunneiWCS/DataAccess/OutInStockRecord_V2_MesHandler.cs
@@ -85,7 +85,8 @@
                        mainId = log.ID,
                        productCode = item.productCode,
                        productName = item.productName,
                        serialNumber = item.serialNumber
                        serialNumber = item.serialNumber,
                        CreateTime = DateTime.Now
                    };
                    mod.Wms_outInStockRecord_Details_V2_Mes.Add(wms_OutInStockRecord_Details_V2_Mes);
                }
@@ -151,7 +152,8 @@
                        mainId = log.ID,
                        productCode = item.productCode,
                        productName = item.productName,
                        serialNumber = item.serialNumber
                        serialNumber = item.serialNumber,
                        CreateTime = DateTime.Now
                    };
                    mod.Wms_outInStockRecord_Details_V2_Mes.Add(wms_OutInStockRecord_Details_V2_Mes);
                }
wcs/yunneiWCS/yunneiWCS/ORM/Wms_outInStockRecord_Details_V2_Mes.cs
@@ -9,6 +9,7 @@
    [Table("Wms_outInStockRecord_Details_V2_Mes")]
    public partial class Wms_outInStockRecord_Details_V2_Mes
    {
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public long ID { get; set; }
        public long? mainId { get; set; }
@@ -21,5 +22,18 @@
        [StringLength(50)]
        public string serialNumber { get; set; }
        [StringLength(128)]
        public string Remark { get; set; }
        [StringLength(128)]
        public string Creator { get; set; }
        public DateTime? CreateTime { get; set; }
        [StringLength(128)]
        public string LastModifier { get; set; }
        public DateTime? LastModifyTime { get; set; }
    }
}
wcs/yunneiWCS/yunneiWCS/ORM/Wms_outInStockRecord_V2_Mes.cs
@@ -8,6 +8,7 @@
    public partial class Wms_outInStockRecord_V2_Mes
    {
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public long ID { get; set; }
        public int? outInFlag { get; set; }
wcs/yunneiWCS/yunneiWCS/ORM/dbmodel.cs
@@ -45,6 +45,33 @@
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Wms_outInStockRecord_Details_V2_Mes>()
              .Property(e => e.productCode)
              .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_Details_V2_Mes>()
                .Property(e => e.Creator)
                .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_Details_V2_Mes>()
                .Property(e => e.LastModifier)
                .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_V2_Mes>()
                .Property(e => e.outInFlagName)
                .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_V2_Mes>()
                .Property(e => e.materialCode)
                .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_V2_Mes>()
                .Property(e => e.Creator)
                .IsUnicode(false);
            modelBuilder.Entity<Wms_outInStockRecord_V2_Mes>()
                .Property(e => e.LastModifier)
                .IsUnicode(false);
            modelBuilder.Entity<BasicDataSet>()
                .Property(e => e.BasicDataType)
                .IsFixedLength()
wcs/yunneiWCS/yunneiWCS/yunneiWCS.csproj
@@ -322,6 +322,9 @@
  <ItemGroup>
    <Content Include="IwareICO.ico" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Test_ORM\" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.