step by step 之餐饮管理系统三

时间:2023-03-09 02:32:35
step by step 之餐饮管理系统三

1、说明

表名的长度最长为18个字符

茶色的字段为主键或联合主键

浅黄色的字段为索引

浅灰底色的字段为临时表中比正式表多出的字段

数据库系统:Sqlserver2008

脚本工具:使用CodeGenerate生成文档

数据库名称: rmsdb

事件探查器:AnjLab

2       表结构

说明,此表结构是在powerdesigner15工具上设计好后由下面的工具生成,sql脚本可以正确执行

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5wAAAC1CAIAAAC8m2flAAAgAElEQVR4nO2dy2/jVp7v9YcEDTSQzV007qLRu0YWs+ussmnMIL0dTDC7QoJK0KvuuXORDnoaSHIbczvThVwEuLc7qSo/yvVwVVKppB62ZUvyS7bLtt7vF/Ug9fajSndBiaJ4Dg8pmqRE8vvBFwZNn0PxSLL84c+HpG8/25InLMudk+Lfdk4+24l+9OPO/3oW3I3lD3Pto3z7Zb59XOicFjuRUida6sbL3QTXTXLdVLWXqvbStV6m1svW+9l6P1vvTaQ2kYwi1V6m2kuPkpou3VS1m+KGSTJSGYXrJivdxDgdeeKyxMpESp1IqR0pdk4L7eN8+yjXOsg2w2lhL81vJxrBeD0Qq/uj1fXT6vNj7ulR5cfD8vcH5cfh0nf7pYe7xdXd/OpO/v72MPe28/dCubvB3N1gbiWYWwlkV7YyK1uZO6MsbWWWNtNLm+klf3rJn14cJrW4kVrcSN3eSA6zLiZxU8oLMXF5vplI7JsXsW9exG+uxW+tJ26vJxf96aWtzJ1A7k4wvxIq3N0u3tsp3d8tP9irrO5zq/vcw3DVoVkNV1f3uQf73IO9yv3dyr3d8r2d8t3t0kqosBzIL23lFjczC/7MbX/69kb61kbq1nrq5nry5hoz6xO5tZ7SlY00mdv+9G1/RmcWNrO05CaylVucOvnFQH6JlcJS0AkJFKj7vxjIL27lWc+A1DhYWA4W7oSKYla2S3d3ynd3yvd2K/d2K/d3K/f3uAd73IP9KjurOhPWjg2/I4/C1UcHZGpzk4kdU+7//jjih9XqPvdgryLl/m75/m753k5JzN3t4t3t4kqoIOVOMC9mOZBbDuSWtrJLW9mlzezSZnZxMyNmwZ9e8Kdvb6Rub6RurSel3FxLSJE+YL9+HpPy92dRSp5G//40+vdn0a+fxb5+Ln4UJ26tJxf86cXNzNJW9k4wP/EhvFdZ3efkIyWHrH/U0njvBPLLgdzyVk4cL3uw5EjHw3ymMkxigLc3UtIAxT80ygEq3pbyUN6ilHw7TE2R7w4peSzmaJzvJ/PkZV3MD1KO6z+O8vS4/vSk/vSk/uykIeb56TAvThsvIsOsRRprEX49wq9H+fUovxHlN6J8ONfK13tc80yZ1uhrS/GjvjKCtNCrSOFly0KPo4TYTrNf1chZtTVdamppy3OuM5FSZyfd3J1M5+zyzf/23wcjfAqplbw2FTlYiJT2s62XxXZE6H8TK/925Yd0OnWUa7/Mt1/m2ycjr42JXlsR1bYnV9vMUG372Xo/WxsnQ0u61k9X+2Od5TSSHIdpsVw3wXUTSoXtJirduEpiUsrjREvdaKkTLXUipU6k1Dkttk8K7Zf51mGueZAVwmlhN8VvJxqheH1rZLQvTrhnL7kfjipPDsqPw6Vv94uP9ouPdguS0d7bzt8L5e+F8kOdDWZXAtmVQPZOYGy0y5uZ5c3M0mZmcTO9uDmhs*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" alt="" />

2.1.1          用户表Users

表名(中文)

表名(英文)

字段前缀

用户表

Users

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

编号

2.

Name

varchar

20

FALSE

姓名

3.

LoginName

varchar

20

FALSE

登录名

4.

Password

varchar

20

FALSE

密码

5.

LastLoginName

datetime

0

FALSE

最后登录时间

6.

LoginDataTime

datetime

0

FALSE

登录日期

7.

Department_Id

int

0

FALSE

部门ID

8.

Memo

varchar

100

FALSE

备注

2.1.2          角色表Roles

表名(中文)

表名(英文)

字段前缀

角色表

Roles

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Orders

int

0

FALSE

序号

4.

Memo

varchar

100

FALSE

备注

2.1.3          用户角色表Users_Role

表名(中文)

表名(英文)

字段前缀

用户角色表

Users_Role

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

User_Id

int

0

FALSE

用户ID

3.

Role_Id

int

0

FALSE

角色ID

2.1.4          模块表Modules

表名(中文)

表名(英文)

字段前缀

模块表

Modules

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Category_Id

int

0

FALSE

类别ID

3.

Name

varchar

20

FALSE

名称

4.

Orders

int

0

FALSE

序号

5.

Memo

varchar

20

FALSE

备注

2.1.5          模板类别表ModuleCategory

表名(中文)

表名(英文)

字段前缀

模板类别表

ModuleCategory

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Orders

int

0

FALSE

序号

2.1.6          餐厅信息表RestaurantInfo

表名(中文)

表名(英文)

字段前缀

餐厅信息表

RestaurantInfo

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

30

FALSE

名称

3.

Address

varchar

100

FALSE

地址

4.

Phone

varchar

30

FALSE

电话

5.

Fax

varchar

30

FALSE

传真

6.

Memo

varchar

100

FALSE

备注

2.1.7          餐厅表DishRoom

表名(中文)

表名(英文)

字段前缀

餐牌表

DishRoom

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

30

FALSE

名称

3.

Restaurant_Id

int

0

FALSE

餐厅ID

4.

Orders

int

0

FALSE

序号

5.

Memo

varchar

100

FALSE

备注

2.1.8          区域表Areas

表名(中文)

表名(英文)

字段前缀

区域表

Areas

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Room_Id

int

0

FALSE

父ID

4.

Orders

int

0

FALSE

序号

5.

Memo

varchar

100

FALSE

备注

2.1.9          台桌表Tables

表名(中文)

表名(英文)

字段前缀

台桌表

Tables

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Status

int

0

FALSE

状态表

4.

Area_Id

int

0

FALSE

区域ID

父ID

5.

MinConsumption

float

2

FALSE

最低消费

6.

ServiceFee

float

2

FALSE

服务费

7.

Printer_Id

int

0

FALSE

打印ID

8.

Memo

varchar

100

FALSE

备注

2.1.10      餐段表Mealtimes

表名(中文)

表名(英文)

字段前缀

餐段表

Mealtimes

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

10

FALSE

名称

3.

BeginTime

time

0

FALSE

开始时间

4.

EndTime

time

0

FALSE

结束时间

5.

StarttimeIsNextDay

int

0

FALSE

开始时间是否是下一天

开始时间是否是下一天 是为1 否为0

6.

EndtimeIsNextDay

int

0

FALSE

结束时间是否是下一天

结束时间是否是下一天 是为1 否为0

7.

Orders

int

0

FALSE

序号

8.

Memo

varchar

100

FALSE

备注

2.1.11      折扣表Discount

表名(中文)

表名(英文)

字段前缀

折扣表

Discount

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Discount

int

0

FALSE

折扣

3.

Memo

varchar

100

FALSE

备注

2.1.12      班次Workshift

表名(中文)

表名(英文)

字段前缀

班次

Workshift

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

2.1.13      口味类别表TasteCategory

表名(中文)

表名(英文)

字段前缀

口味类别表

TasteCategory

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Dishtype_Id

int

0

FALSE

餐厅类型ID

2.1.14      口味表Tastes

表名(中文)

表名(英文)

字段前缀

口味表

Tastes

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

10

FALSE

编码

4.

Class_Id

int

0

FALSE

类型ID

5.

TastePrice

float

2

FALSE

口味价格

2.1.15      菜单顶层类别MenuRootCategory

表名(中文)

表名(英文)

字段前缀

菜单顶层类别

MenuRootCcategory

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

10

FALSE

编码

4.

Orders

int

0

FALSE

序号

2.1.16      菜单子类型MenuSubCategory

表名(中文)

表名(英文)

字段前缀

菜单类型

DishMenucategory

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

10

FALSE

编码

4.

RootCategory_Id

int

0

FALSE

大类ID

5.

Discount

int

0

FALSE

折扣

6.

IsselfPrice

int

0

FALSE

是否自定义价格

7.

Orders

int

0

FALSE

序号

2.1.17      餐厅类型RestaurantType

表名(中文)

表名(英文)

字段前缀

餐厅类型

RestaurantType

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

2.1.18      菜单表DishMenu

表名(中文)

表名(英文)

字段前缀

菜单表

DishMenu

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

6

FALSE

编码

4.

Category_Id

int

0

FALSE

类型ID

5.

Status

int

0

FALSE

状态

6.

PrintRule_Id

int

0

FALSE

打印规则ID

7.

AutoGq

int

0

FALSE

是否自动沽清

0:不自动

1:自动

8.

IsGq

int

0

FALSE

是否已沽清

0:未沽清

1:已沽清

9.

AutoPresent

int

0

FALSE

是滞自动赠送

0: 不自动

1:自动

10.

CanPresent

int

0

FALSE

能否赠送

0:否

1:能

11.

IsNewDish

int

0

FALSE

是否新菜

12.

IsRecommendDish

int

0

FALSE

是否推荐菜

13.

CanModifyWeight

int

0

FALSE

能否修改重量

14.

CanDiscount

int

0

FALSE

能否打折

15.

Enabled

int

0

FALSE

是否启用

16.

Memo

varchar

100

FALSE

备注

2.1.19      菜单价格表DishPrice

表名(中文)

表名(英文)

字段前缀

菜单价格表

DishPrice

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

8

FALSE

编码

4.

Price

float

2

FALSE

价格

5.

Menu_Id

int

0

FALSE

菜单ID

6.

Enabled

int

0

FALSE

是否启用

7.

DefaultPrice

float

2

FALSE

默认价格

2.1.20      营业点SalesPoint

表名(中文)

表名(英文)

字段前缀

营业点

SalesPoint

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Address

varchar

20

FALSE

地址

4.

RestaurantType_Id

int

0

FALSE

餐厅类型ID

5.

Orders

int

0

FALSE

序号

2.1.21      营业点区域表SalesPointArea

表名(中文)

表名(英文)

字段前缀

营业点区域表

SalesPointArea

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

SalesPoint_Id

int

0

FALSE

营业点ID

3.

Area_Id

int

0

FALSE

区域ID

2.1.22      台桌类型表TableStyle

表名(中文)

表名(英文)

字段前缀

台桌类型表

TableStyle

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Memo

varchar

100

FALSE

备注

2.1.23      桌台信息表TableOrders

表名(中文)

表名(英文)

字段前缀

桌台信息表

TableOrders

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

TableNo

varchar

30

FALSE

台桌编号

3.

OpenDateTime

datetime

0

FALSE

开台时间

4.

Table_Id

int

0

FALSE

台桌ID

5.

GuestCount

int

0

FALSE

客人人数

6.

CloseDateTime

datetime

0

FALSE

关台时间

7.

State

int

0

FALSE

状态

8.

IsPrint

int

0

FALSE

是否打印

9.

ServiceFee

float

2

FALSE

服务费

10.

SalePoin_tId

int

0

FALSE

营业点ID

11.

IsSelfPrice

int

0

FALSE

是否自定义价格

12.

SelfMoney

float

2

FALSE

自定义费用

13.

MealTime_Id

int

0

FALSE

餐段ID

14.

IsApplyZero

int

0

FALSE

是否免零

15.

ApplyZeroMoney

float

2

FALSE

免零金额

16.

IsPrivilege

int

0

FALSE

是否签单

17.

PrivilegeMoney

float

2

FALSE

签单金额

18.

RoundType

int

0

FALSE

四舍五入类型

19.

MinConsumption

float

20

FALSE

最低消费

20.

Discount_Id

int

0

FALSE

折扣ID

21.

DiscountMoney

float

2

FALSE

折扣金额

22.

DiscountType

int

0

FALSE

折扣类型

23.

ARMoney

float

2

FALSE

应付金额

24.

ExMoney

float

2

FALSE

实际金额

25.

SalesId

int

0

FALSE

销售员ID

26.

WaiterId

int

0

FALSE

服务员ID

27.

ServiceType

int

0

FALSE

服务费类型

28.

NewDishMoney

float

2

FALSE

新点金额

2.1.24      点菜表Orders

表名(中文)

表名(英文)

字段前缀

点菜表

Orders

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Menu_Id

int

0

FALSE

菜单ID

3.

MenuName

varchar

30

FALSE

菜单名称

4.

Amount

float

2

FALSE

点菜数量

5.

DishPriceId

int

0

FALSE

价格ID

6.

Price

float

2

FALSE

价格

7.

Status

int

0

FALSE

状态

8.

UnitName

varchar

20

FALSE

单位名称

9.

IsSetMeal

int

0

FALSE

是否套餐

10.

IsTwoeat

int

0

FALSE

是否二吃

11.

IsSend

int

0

FALSE

是否已发送

12.

IsSelfPrice

int

0

FALSE

是否自定义价格

13.

SelfPrice

float

2

FALSE

自定义价格

14.

OrderDate

datetime

0

FALSE

点单时间

15.

OrderMan

varchar

20

FALSE

点单人

16.

ExMoney

float

2

FALSE

实际金额

17.

AR

float

2

FALSE

应付金额

18.

Discount_Id

int

0

FALSE

折扣ID

19.

Discount

int

0

FALSE

折扣

20.

DiscountAmount

float

2

FALSE

折扣金额

21.

IsPresent

int

0

FALSE

是否赠送

22.

IsReturn

int

0

FALSE

是否退菜

23.

CanDiscount

int

0

FALSE

能否打折

24.

IsMember

int

0

FALSE

是否会员价格

25.

CanMember

int

0

FALSE

能否会员价格

26.

MemberPoint

int

0

FALSE

会员积分

27.

IsPrint

int

0

FALSE

是否打印

28.

IsBillPrint

int

0

FALSE

是否账单已打印

29.

SentTime

int

0

FALSE

发送时间

30.

MenuCategory_Id

int

0

FALSE

类别ID

31.

CategoryName

varchar

30

FALSE

类别名称

32.

PrintCount

int

0

FALSE

打印次数

33.

TableOrders_Id

int

0

FALSE

台桌信息ID

34.

Orders

int

0

FALSE

序号

35.

Memo

varchar

100

FALSE

备注

2.1.25      付款方式表PayMethod

表名(中文)

表名(英文)

字段前缀

付款方式表

PayMethod

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

10

FALSE

编码

4.

Detail

varchar

20

FALSE

付款方式明细

5.

Discount

int

0

FALSE

折扣

6.

Enabled

int

0

FALSE

是否启用

7.

Orders

int

0

FALSE

序号

2.1.26      账单表Billing

表名(中文)

表名(英文)

字段前缀

账单表

Billing

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

BillNo

varchar

20

FALSE

编号

3.

TableOrders_Id

int

0

FALSE

台桌信息ID

4.

CreatDateTime

datetime

0

FALSE

创建时间

5.

MealTime_Id

int

0

FALSE

餐段ID

6.

SalePoint_Id

int

0

FALSE

营业点ID

7.

GuestType_Id

int

0

FALSE

客人类型ID

8.

Users_Id

int

0

FALSE

登录人员ID

9.

UsersName

varchar

20

FALSE

登录人员姓名

10.

Orders_Id

int

0

FALSE

开单人员ID

11.

OrdersName

varchar

20

FALSE

开单人

12.

WorkShift_Id

int

0

FALSE

班次ID

13.

WorkShiftName

varchar

20

FALSE

班次

14.

PrintCount

int

0

FALSE

打印次数

15.

LastPrintDateTime

datetime

0

FALSE

最后打印时间

16.

IsInvoice

int

0

FALSE

是否已开发票

17.

InvoiceNo

varchar

60

FALSE

发票号码

18.

DishType_Id

int

0

FALSE

餐厅类型ID

2.1.27      账单支付表BillPayment

表名(中文)

表名(英文)

字段前缀

账单支付表

BillPayment

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Bill_Id

int

0

FALSE

账单ID

3.

Paymethod_Id

int

0

FALSE

付款方式ID

4.

PaywayMoney

float

2

FALSE

付款金额

5.

Memo

varchar

50

FALSE

备注

2.1.28      部门表Department

表名(中文)

表名(英文)

字段前缀

部门表

Department

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

2.1.29      打印规则PrintRule

表名(中文)

表名(英文)

字段前缀

打印规则

PrintRule

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Orders

int

0

FALSE

序号

2.1.30      打印规则明细PrintRuleDetail

表名(中文)

表名(英文)

字段前缀

打印规则明细

PrintRuleDetail

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

PrintFormat

varchar

10

FALSE

打印格式

4.

PrintRule_Id

int

0

FALSE

打印规则ID

5.

Orders

int

0

FALSE

序号

2.1.31      打印序列单PrintSequence

表名(中文)

表名(英文)

字段前缀

打印序列单

PrintSequence

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Order_Id

int

0

FALSE

点单ID

3.

CreateTime

datetime

0

FALSE

创建时间

4.

PrintDate

datetime

0

FALSE

打印时间

5.

PrintNo

varchar

20

FALSE

打印单号

6.

Status

varchar

10

FALSE

状态

7.

Flag

int

0

FALSE

标志

2.1.32      打印机打印序列关联表Printer_PrintersSequences

表名(中文)

表名(英文)

字段前缀

打印机打印序列关联表

Printer_PrintersSequences

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Printseq_Id

int

0

FALSE

打印序列ID

3.

Printer_Id

int

0

FALSE

打印机ID

4.

CreateDateTime

datetime

0

FALSE

创建时间

5.

PrintFormat

varchar

10

FALSE

打印格式

2.1.33      打印机信息表Printers

表名(中文)

表名(英文)

字段前缀

打印机信息表

Printers

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

20

FALSE

编号

4.

Alias

varchar

20

FALSE

别名

5.

IPAddress

varchar

20

FALSE

IP地址

6.

PrintGroup_Id

int

0

FALSE

打印机组ID

7.

Status

int

0

FALSE

状态

2.1.34      打印机组PrintGroups

表名(中文)

表名(英文)

字段前缀

打印机组

PrintGroups

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

40

FALSE

名称

3.

IsGroupPrint

int

0

FALSE

是否组打印

2.1.35      打印机组与菜单类别关联表Print_GroupCategory

表名(中文)

表名(英文)

字段前缀

打印机组与菜单类别关联表

Print_GroupCategory

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Printer_Id

int

0

FALSE

打印机ID

3.

Category_Id

int

0

FALSE

类别ID

2.1.36      打印机组与区域关联表Print_GroupArea

表名(中文)

表名(英文)

字段前缀

打印机组与区域关联表

Print_GroupArea

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Printer_Id

int

0

FALSE

打印机ID

3.

Area_Id

int

0

FALSE

区域ID

2.1.37      菜单口味表MenuTaste

表名(中文)

表名(英文)

字段前缀

菜单口味表

MenuTaste

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Menu_Id

int

0

FALSE

菜单ID

3.

Taste_Id

int

0

FALSE

口味ID

4.

Price

float

2

FALSE

口味价格

2.1.38      服务员表Waiters

表名(中文)

表名(英文)

字段前缀

服务员表

Waiters

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

名称

3.

Code

varchar

20

FALSE

编号

2.1.39      台桌服务员表TableordersWaiters

表名(中文)

表名(英文)

字段前缀

台桌服务员表

TableordersWaiters

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

TableOrders_Id

int

0

FALSE

台桌ID

3.

Waiter_Id

int

0

FALSE

服务员ID

2.1.40      销售员表Sales

表名(中文)

表名(英文)

字段前缀

销售员表

Sales

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

Name

varchar

20

FALSE

姓名

2.1.41      台桌销售人员表TableordersSales

表名(中文)

表名(英文)

字段前缀

台桌销售人员表

TableordersSales

 

序号

字段名

类型

长度

必填

说明

1.

Id

int

0

TRUE

Id

2.

TableOrders_Id

int

0

FALSE

台桌ID

3.

Sales_Id

int

0

FALSE

销售员ID

最后附上数据库sql脚本:

/*==============================================================*/
/* Table: Areas */
/*==============================================================*/
create table Areas
(
Id int not null,
Name varchar(20) null,
Room_Id int null,
Orders int null,
Memo varchar(100) null,
constraint PK_AREAS primary key clustered (Id)
); /*==============================================================*/
/* Table: BillPayment */
/*==============================================================*/
create table BillPayment
(
Id int not null,
Bill_Id int null,
Paymethod_Id int null,
PaywayMoney float(2) null,
Memo varchar(50) null,
constraint PK_BILLPAYMENT primary key clustered (Id)
); /*==============================================================*/
/* Table: Billing */
/*==============================================================*/
create table Billing
(
Id int not null,
BillNo varchar(20) null,
TableOrders_Id int null,
CreatDateTime datetime null,
MealTime_Id int null,
SalePoint_Id int null,
GuestType_Id int null,
Users_Id int null,
UsersName varchar(20) null,
Orders_Id int null,
OrdersName varchar(20) null,
WorkShift_Id int null,
WorkShiftName varchar(20) null,
PrintCount int null,
LastPrintDateTime datetime null,
IsInvoice int null,
InvoiceNo varchar(60) null,
DishType_Id int null,
constraint PK_BILLING primary key clustered (Id)
); /*==============================================================*/
/* Table: Deportment */
/*==============================================================*/
create table Department
(
Id int not null,
Name varchar(20) null,
constraint PK_DEPORTMENT primary key clustered (Id)
); /*==============================================================*/
/* Table: Discount */
/*==============================================================*/
create table Discount
(
Id int not null,
Discount int null,
Memo varchar(100) null,
constraint PK_DISCOUNT primary key clustered (Id)
); /*==============================================================*/
/* Table: DishMenu */
/*==============================================================*/
create table DishMenu
(
Id int not null,
Name varchar(20) null,
Code varchar(6) null,
Category_Id int null,
Status int null,
PrintRule_Id int null,
AutoGq int null,
IsGq int null,
AutoPresent int null,
CanPresent int null,
IsNewDish int null,
IsRecommendDish int null,
CanModifyWeight int null,
CanDiscount int null,
Enabled int null,
Memo varchar(100) null,
constraint PK_DISHMENU primary key clustered (Id)
); /*==============================================================*/
/* Table: DishPrice */
/*==============================================================*/
create table DishPrice
(
Id int not null,
Name varchar(20) null,
Code varchar(8) null,
Price float(2) null,
Menu_Id int null,
Enabled int null,
DefaultPrice float(2) null default 0,
constraint PK_DISHPRICE primary key clustered (Id)
); /*==============================================================*/
/* Table: Mealtimes */
/*==============================================================*/
create table Mealtimes
(
Id int not null,
Name varchar(10) null,
BeginTime time null,
EndTime time null,
StarttimeIsNextDay int null,
EndtimeIsNextDay int null,
Orders int null,
Memo varchar(100) null,
constraint PK_MEALTIMES primary key clustered (Id)
); /*==============================================================*/
/* Table: MenuRoomCcategory */
/*==============================================================*/
create table MenuRootCategory
(
Id int not null,
Name varchar(20) null,
Code varchar(10) null,
Orders int null,
constraint PK_MENUROOCCATEGORY primary key clustered (Id)
); /*==============================================================*/
/* Table: MenuTaste */
/*==============================================================*/
create table MenuTaste
(
Id int not null,
Menu_Id int null,
Taste_Id int null,
Price float(2) null,
constraint PK_MENUTASTE primary key clustered (Id)
); /*==============================================================*/
/* Table: ModuleCategory */
/*==============================================================*/
create table ModuleCategory
(
Id int not null,
Name varchar(20) null,
Orders int null,
constraint PK_MODULECATEGORY primary key clustered (Id)
); /*==============================================================*/
/* Table: Modules */
/*==============================================================*/
create table Modules
(
Id int not null,
Category_Id int null,
Name varchar(20) null,
Orders int null,
Memo varchar(20) null,
constraint PK_MODULES primary key clustered (Id)
); /*==============================================================*/
/* Table: Orders */
/*==============================================================*/
create table Orders
(
Id int not null,
Menu_Id int null,
MenuName varchar(30) null,
Amount float(2) null,
DishPriceId int null,
Price float(2) null,
Status int null,
UnitName varchar(20) null,
IsSetMeal int null,
IsTwoeat int null,
IsSend int null,
IsSelfPrice int null,
SelfPrice float(2) null,
OrderDate datetime null,
OrderMan varchar(20) null,
ExMoney float(2) null,
AR float(2) null,
Discount_Id int null,
Discount int null,
DiscountAmount float(2) null,
IsPresent int null,
IsReturn int null,
CanDiscount int null,
IsMember int null,
CanMember int null,
MemberPoint int null,
IsPrint int null,
IsBillPrint int null,
SentTime int null,
MenuCategory_Id int null,
CategoryName varchar(30) null,
PrintCount int null,
TableOrders_Id int null,
Orders int null,
Memo varchar(100) null,
constraint PK_ORDERS primary key clustered (Id)
); /*==============================================================*/
/* Table: PayMethod */
/*==============================================================*/
create table PayMethod
(
Id int not null,
Name varchar(20) null,
Code varchar(10) null,
Detail varchar(20) null,
Discount int null,
Enabled int null,
Orders int null,
constraint PK_PAYMETHOD primary key clustered (Id)
); /*==============================================================*/
/* Table: PrintGroups */
/*==============================================================*/
create table PrintGroups
(
Id int not null,
Name varchar(40) null,
IsGroupPrint int null,
constraint PK_PRINTGROUPS primary key clustered (Id)
); /*==============================================================*/
/* Table: PrintRule */
/*==============================================================*/
create table PrintRule
(
Id int not null,
Name varchar(20) null,
Orders int null,
constraint PK_PRINTRULE primary key clustered (Id)
); /*==============================================================*/
/* Table: PrintRuleDetail */
/*==============================================================*/
create table PrintRuleDetail
(
Id int not null,
Name varchar(20) null,
PrintFormat varchar(10) null,
PrintRule_Id int null,
Orders int null,
constraint PK_PRINTRULEDETAIL primary key clustered (Id)
); /*==============================================================*/
/* Table: PrintSequence */
/*==============================================================*/
create table PrintSequence
(
Id int not null,
Order_Id int null,
CreateTime datetime null,
PrintDate datetime null,
PrintNo varchar(20) null,
Status varchar(10) null,
Flag int null,
constraint PK_PRINTSEQUENCE primary key clustered (Id)
); /*==============================================================*/
/* Table: Print_GroupArea */
/*==============================================================*/
create table Print_GroupArea
(
Id int not null,
Printer_Id int null,
Area_Id int null,
constraint PK_PRINT_GROUPAREA primary key clustered (Id)
); /*==============================================================*/
/* Table: Print_GroupCategory */
/*==============================================================*/
create table Print_GroupCategory
(
Id int not null,
Printer_Id int null,
Category_Id int null,
constraint PK_PRINT_GROUPCATEGORY primary key clustered (Id)
); /*==============================================================*/
/* Table: Print_PrintersSequences */
/*==============================================================*/
create table Print_PrintersSequences
(
Id int not null,
Printseq_Id int null,
Printer_Id int null,
CreateDateTime datetime null,
PrintFormat varchar(10) null,
constraint PK_PRINT_PRINTERSSEQUENCES primary key clustered (Id)
); /*==============================================================*/
/* Table: Printers */
/*==============================================================*/
create table Printers
(
Id int not null,
Name varchar(20) null,
Code varchar(20) null,
Alias varchar(20) null,
IPAddress varchar(20) null,
PrintGroup_Id int null,
Status int null,
constraint PK_PRINTERS primary key clustered (Id)
); /*==============================================================*/
/* Table: RestaurantInfo */
/*==============================================================*/
create table RestaurantInfo
(
Id int not null,
Name varchar(30) null,
Address varchar(100) null,
Phone varchar(30) null,
Fax varchar(30) null,
Memo varchar(100) null,
constraint PK_RESTAURANTINFO primary key clustered (Id)
); /*==============================================================*/
/* Table: RestaurantType */
/*==============================================================*/
create table RestaurantType
(
Id int not null,
Name varchar(20) null,
constraint PK_RESTAURANTTYPE primary key clustered (Id)
); /*==============================================================*/
/* Table: Roles */
/*==============================================================*/
create table Roles
(
Id int not null,
Name varchar(20) null,
Orders int null,
Memo varchar(100) null,
constraint PK_ROLES primary key clustered (Id)
); /*==============================================================*/
/* Table: Sales */
/*==============================================================*/
create table Sales
(
Id int not null,
Name varchar(20) null,
constraint PK_SALES primary key clustered (Id)
); /*==============================================================*/
/* Table: SalesPoint */
/*==============================================================*/
create table SalesPoint
(
Id int not null,
Name varchar(20) null,
Address varchar(20) null,
RestaurantType_Id int null,
Orders int null,
constraint PK_SALESPOINT primary key clustered (Id)
); /*==============================================================*/
/* Table: SalesPointArea */
/*==============================================================*/
create table SalesPointArea
(
Id int not null,
SalesPoint_Id int null,
Area_Id int null,
constraint PK_SALESPOINTAREA primary key clustered (Id)
); /*==============================================================*/
/* Table: TableOrders */
/*==============================================================*/
create table TableOrders
(
Id int not null,
TableNo varchar(30) null,
OpenDateTime datetime null,
Table_Id int null,
GuestCount int null,
CloseDateTime datetime null,
State int null,
IsPrint int null,
ServiceFee float(2) null,
SalePoin_tId int null,
IsSelfPrice int null,
SelfMoney float(2) null,
MealTime_Id int null,
IsApplyZero int null,
ApplyZeroMoney float(2) null,
IsPrivilege int null,
PrivilegeMoney float(2) null,
RoundType int null,
MinConsumption float(20) null,
Discount_Id int null,
DiscountMoney float(2) null,
DiscountType int null,
ARMoney float(2) null,
ExMoney float(2) null,
SalesId int null,
WaiterId int null,
ServiceType int null,
NewDishMoney float(2) null,
constraint PK_TABLEORDERS primary key clustered (Id)
); /*==============================================================*/
/* Table: TableStyle */
/*==============================================================*/
create table TableStyle
(
Id int not null,
Name varchar(20) null,
Memo varchar(100) null,
constraint PK_TABLESTYLE primary key clustered (Id)
); /*==============================================================*/
/* Table: TableordersSales */
/*==============================================================*/
create table TableordersSales
(
Id int not null,
TableOrders_Id int null,
Sales_Id int null,
constraint PK_TABLEORDERSSALES primary key clustered (Id)
); /*==============================================================*/
/* Table: TableordersWaiters */
/*==============================================================*/
create table TableordersWaiters
(
Id int not null,
TableOrders_Id int null,
Waiter_Id int null,
constraint PK_TABLEORDERSWAITERS primary key clustered (Id)
); /*==============================================================*/
/* Table: Tables */
/*==============================================================*/
create table [Tables]
(
Id int not null,
Name varchar(20) null,
Status int null,
Area_Id int null,
MinConsumption float(2) null,
ServiceFee float(2) null,
Printer_Id int null,
Memo varchar(100) null,
constraint PK_TABLES primary key clustered (Id)
); /*==============================================================*/
/* Table: Tastes */
/*==============================================================*/
create table Tastes
(
Id int not null,
Name varchar(20) null,
Code varchar(10) null,
Class_Id int null,
TastePrice float(2) null,
constraint PK_TASTES primary key clustered (Id)
); /*==============================================================*/
/* Table: TtasteCategory */
/*==============================================================*/
create table TasteCategory
(
Id int not null,
Name varchar(20) null,
Dishtype_Id int null,
constraint PK_TTASTECATEGORY primary key clustered (Id)
); /*==============================================================*/
/* Table: Users */
/*==============================================================*/
create table Users
(
Id int not null,
Name varchar(20) null,
LoginName varchar(20) null,
Password varchar(20) null,
LastLoginName datetime null,
LoginDataTime datetime null,
Department_Id int null,
Memo varchar(100) null,
constraint PK_USERS primary key clustered (Id)
); /*==============================================================*/
/* Table: Users_Role */
/*==============================================================*/
create table Users_Role
(
Id int not null,
User_Id int null,
Role_Id int null,
constraint PK_USERS_ROLE primary key clustered (Id)
); /*==============================================================*/
/* Table: Waiters */
/*==============================================================*/
create table Waiters
(
Id int not null,
Name varchar(20) null,
Code varchar(20) null,
constraint PK_WAITERS primary key clustered (Id)
); /*==============================================================*/
/* Table: Workshift */
/*==============================================================*/
create table Workshift
(
Id int not null,
Name varchar(20) null,
constraint PK_WORKSHIFT primary key clustered (Id)
); /*==============================================================*/
/* Table: dish_menucategory */
/*==============================================================*/
create table MenuSubCategory
(
Id int not null,
Name varchar(20) null,
Code varchar(10) null,
RootCategory_Id int null,
Discount int null,
IsselfPrice int null,
Orders int null,
constraint PK_DISH_MENUCATEGORY primary key clustered (Id)
); /*==============================================================*/
/* Table: dish_room */
/*==============================================================*/
create table DishRoom
(
Id int not null,
Name varchar(30) null,
Restaurant_Id int null,
Orders int null,
Memo varchar(100) null,
constraint PK_DISH_ROOM primary key clustered (Id)
);