您的位置:首页 > 其它

基于.NET实现淘宝发布宝贝功能(二)

2015-08-06 12:15 387 查看
1、数据库设计

--产品类目表

CREATE TABLE [dbo].P_Class](
[P_ID] [int] IDENTITY(1,1) NOT NULL,
[P_Father_ID] [int] NULL,
[P_Path] [varchar](100) NULL,
[P_Name] [varchar](50) NULL,
[P_Content] [varchar](2000) NULL,
[P_Show] [int] NULL,
[P_Order] [int] NULL,
[P_Type] [int] NULL
);


--规格表

CREATE TABLE [dbo].[G_Format](
[GF_ID] [int] IDENTITY(1,1) NOT NULL,
[GF_Content] [varchar](200) NULL,
[GF_Name] [varchar](50) NULL,
[GF_Class] [int] NULL,
[GF_PC_ID] [int] NULL,--分类表id
[GF_Order] [int] NULL
);


--品牌表

CREATE TABLE [dbo].[Brands](
[B_ID] [int] IDENTITY(1,1) NOT NULL,
[B_Name] [varchar](50) NULL,
[B_Image] [varchar](250) NULL,
[B_ImageBig] [varchar](250) NULL,
[B_Order] [int] NULL,
[B_Path] [varchar](500) NULL
);


--产品分类分类自定义属性

CREATE TABLE [dbo].[P_Fields](
[PF_ID] [int] IDENTITY(1,1) NOT NULL,
[PF_PC_ID] [int] NOT NULL,--分类表id
[PF_Name] [varchar](254) NOT NULL,
[PF_FieldName] [varchar](50) NOT NULL,
[PF_ControlType] [nvarchar](50) NOT NULL,
[PF_FieldType] [varchar](50) NOT NULL,
[PF_MinLength] [int] NULL,
[PF_MaxLength] [int] NOT NULL,
[PF_DataSource] [text] NULL,
[PF_Default] [varchar](100) NOT NULL,
[PF_Pattern] [varchar](254) NULL,
[PF_NotNull] [int] NOT NULL,
[PF_CanView] [int] NOT NULL,
[PF_Tooltip] [varchar](254) NULL,
[PF_Order] [int] NOT NULL,
[PF_Remark] [varchar](500) NULL
);


--规格数据源

CREATE TABLE [dbo].[G_Source](
[GS_ID] [int] IDENTITY(1,1) NOT NULL,
[GS_GF_ID] [int] NULL,--规格表记录id
[GS_Key] [varchar](50) NULL,
[GS_Name] [varchar](150) NULL,
[GS_Value] [varchar](150) NULL,
[GS_Order] [int] NULL,
[GS_Default] [int] NULL
);


--产品表

CREATE TABLE [dbo].[Products](
[P_ID] [int] IDENTITY(1,1) NOT NULL,
[P_Shop_ID] [int] NULL,
[P_Title] [varchar](500) NULL,
[P_SubTitle] [varchar](500) NULL,
[P_PC_ID] [int] NULL,
[P_Brands_ID] [varchar](50) NULL,
[P_Province] [varchar](20) NULL,
[P_City] [varchar](20) NULL,
[P_Area] [varchar](20) NULL,
[P_Price] [decimal](18, 0) NULL,
[P_SalesPrice] [decimal](18, 0) NULL,
[P_InstallCost] [decimal](18, 0) NULL,
[P_StockNum] [int] NULL,
[P_FormatVal] [varchar](5000) NULL,
[P_FormatUsr] [varchar](5000) NULL,
[P_FavoriteCount] [int] NULL,
[P_SalesVolume] [int] NULL,
[P_ExpiryDate] [datetime] NULL,
[P_FreightPay] [varchar](50) NULL,
[P_PostFee] [varchar](50) NULL,
[P_EmsFee] [varchar](50) NULL,
[P_ExpressFee] [varchar](50) NULL,
[P_HasInvoice] [varchar](50) NULL,
[P_HasWarranty] [varchar](50) NULL,
[P_HasShowcase] [varchar](10) NULL,
[P_StartTime] [datetime] NULL,
[P_Description] [text] NULL,
[P_CateProps] [text] NULL,
[P_PostTemplate_ID] [int] NULL,
[P_PostPayType] [int] NULL,
[P_ModifiedTime] [datetime] NULL,
[P_Picture] [varchar](2000) NULL,
[P_AddTime] [datetime] NULL,
[P_UpTime] [datetime] NULL,
[P_DownTime] [datetime] NULL,
[P_Star] [int] NULL,
[P_AppraiseCount] [int] NULL,
[P_Recommend] [int] NULL,
[P_Status] [varchar](10) NULL,
[P_Remark] [varchar](5000) NULL
);



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: