-- ----------------------------
-- Table structure for t_Applet_Order
-- ----------------------------

CREATE TABLE [dbo].[t_Applet_Order] (
  [FRowID] [dbo].[RowID] NOT NULL,
  [FCode] varchar(50) NULL,
  [FPlacer] bigint NULL,
  [FPlaceTime] datetime DEFAULT GETDATE() NULL,
  [FIsConfirmed] int DEFAULT 0 NULL,
  [FUrgentFlag] int DEFAULT 0 NULL,
  [FErpDocCode] varchar(50) NULL,

  -- 下单客户信息
  [FClientID] varchar(50) NULL,
  [FClientName] varchar(100) NULL,

  -- 常规审计字段
  [CreateDept] bigint NULL,
  [CreateBy] bigint NULL,
  [CreateTime] datetime DEFAULT GETDATE() NULL,
  [UpdateBy] bigint NULL,
  [UpdateTime] datetime NULL
)
GO

-- 字段注释
ALTER TABLE [dbo].[t_Applet_Order] ADD CONSTRAINT [PK_t_Applet_Order] PRIMARY KEY CLUSTERED ([FRowID])
GO

EXEC sp_addextendedproperty 'MS_Description', N'订单主键', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FRowID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'订单单号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FCode'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单人', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FPlacer'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单时间', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FPlaceTime'
GO
EXEC sp_addextendedproperty 'MS_Description', N'是否已确认', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FIsConfirmed'
GO
EXEC sp_addextendedproperty 'MS_Description', N'是否加急（0-否 1-是）', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FUrgentFlag'
GO
EXEC sp_addextendedproperty 'MS_Description', N'ERP单据编号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FErpDocCode'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单客户ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FClientID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单客户名称', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'FClientName'
GO
EXEC sp_addextendedproperty 'MS_Description', N'创建部门', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order', 'COLUMN', N'CreateDept'
GO

-- ----------------------------
-- Table structure for t_Applet_Order_Details
-- ----------------------------

CREATE TABLE [dbo].[t_Applet_Order_Details] (
  [FRowID] [dbo].[RowID] NOT NULL,
  [FOrderID] [dbo].[RowID] NULL,

  -- 下单人 & 客户信息
  [FPlacer] bigint NULL,
  [FClientID] varchar(50) NULL,

  -- 型材信息
  [ModelID] [dbo].[RowID] NULL,
  [ModelNum] [dbo].[FNum] NULL,
  [ModelName] [dbo].[FNum] NULL,
  [Material] [dbo].[FNum] NULL,

  -- 表面处理
  [SurfaceID] [dbo].[RowID] NULL,
  [SurfaceName] [dbo].[FNum] NULL,

  -- 包装方式
  [PackID] [dbo].[RowID] NULL,
  [PackName] [dbo].[FNum] NULL,

  -- 规格与数量
  [Length] [dbo].[CustomFloat] NULL,
  [WallThickness] [dbo].[CustomFloat] NULL,
  [MeterWeight] [dbo].[CustomFloat] NULL,
  [Count] int NULL,
  [DocCode] varchar(50) NULL,
  [ItemNo] varchar(50) NULL,
  [FErpProjectID] varchar(50) NULL,

  -- 审计字段
  [CreateDept] bigint NULL,
  [CreateBy] bigint NULL,
  [CreateTime] datetime DEFAULT GETDATE() NULL,
  [UpdateBy] bigint NULL,
  [UpdateTime] datetime NULL
)
GO

ALTER TABLE [dbo].[t_Applet_Order_Details] ADD CONSTRAINT [PK_t_Applet_Order_Details] PRIMARY KEY CLUSTERED ([FRowID])
GO

-- 字段注释
EXEC sp_addextendedproperty 'MS_Description', N'记录主键', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'FRowID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'主订单ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'FOrderID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单人', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'FPlacer'
GO
EXEC sp_addextendedproperty 'MS_Description', N'下单客户ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'FClientID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'型材ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'ModelID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'型材编号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'ModelNum'
GO
EXEC sp_addextendedproperty 'MS_Description', N'型材名称', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'ModelName'
GO
EXEC sp_addextendedproperty 'MS_Description', N'型材材质', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'Material'
GO
EXEC sp_addextendedproperty 'MS_Description', N'表面处理ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'SurfaceID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'表面处理名称', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'SurfaceName'
GO
EXEC sp_addextendedproperty 'MS_Description', N'包装方式ID', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'PackID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'包装方式名称', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'PackName'
GO
EXEC sp_addextendedproperty 'MS_Description', N'长度(mm)', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'Length'
GO
EXEC sp_addextendedproperty 'MS_Description', N'壁厚(mm)', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'WallThickness'
GO
EXEC sp_addextendedproperty 'MS_Description', N'理论米重', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'MeterWeight'
GO
EXEC sp_addextendedproperty 'MS_Description', N'支数', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'Count'
GO
EXEC sp_addextendedproperty 'MS_Description', N'单据编号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'DocCode'
GO
EXEC sp_addextendedproperty 'MS_Description', N'项目号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'ItemNo'
GO
EXEC sp_addextendedproperty 'MS_Description', N'ERP项目号', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'FErpProjectID'
GO
EXEC sp_addextendedproperty 'MS_Description', N'创建部门', 'SCHEMA', N'dbo', 'TABLE', N't_Applet_Order_Details', 'COLUMN', N'CreateDept'
GO

