用户权限管理与数据表详解:角色、分店与菜品模型

版权申诉
0 下载量 164 浏览量 更新于2024-06-25 收藏 1019KB PDF 举报
"《所有完善的数据表与接口》文档详细介绍了几个关键的数据库表格及其字段,主要涉及用户参数、分店信息、菜品分类以及菜品详情的设计。以下是每个部分的主要知识点: 1. 用户参数表: - `u_jobnum` (varchar, 125): 用户的工作号码,长度限制,标识员工身份,是否必要:Y - `u_user` (varchar, 125): 用户账号,必填项:Y - `u_pwd` (varchar, 125): 用户密码,必填项:Y - `u_ty` (Enum类型): 用户类型,如超级管理员(0)、店面经理/店长(1)、服务员/收银员(2),必填项:Y - 其他字段如姓名、性别、年龄、电话、职位和头像路径等,其中性别是非必填且为枚举类型。 2. 分店信息表: - `h_id` (int, 11): 分店ID,必填项:Y - `h_name` (varchar, 225): 分店名称,必填项:Y - `h_drs` (varchar, 225): 分店地址,可选:N - `h_tel` (int, 11): 分店固定电话,必填项:Y - `h_men` (varchar, 125) 和 `h_men_tel` (int, 11) 分别表示负责人姓名和电话,前者非必填。 3. 菜品分类表: - `dc_fid` (int, 11): 菜品父类别ID,必填项:Y - `dc_sid` (int, 11): 子菜品ID,必填项:Y - `dc_name` (varchar, 125): 菜品类型名称,必填项:Y 4. 菜品详情表: - `dis_id` (int, 11): 菜品ID,必填项:Y - `dis_dc_id` (int, 11): 菜品所属分类ID,必填项:Y - `dis_price` (decimal, 10, 2): 菜品单价,必填项:Y - `dis_name` (varchar, 125): 菜品名称,必填项:Y - `dis_img` (varchar, 225): 菜品图片路径,可选:N - `dis_unit` (varchar, 125): 单位,必填项:Y - `dis_discount` (Enum类型): 折扣选项,如无折扣(0)或有折扣(非空字符串),必填项:Y 这些表格结构的设计考虑了数据的有效性和权限管理,对于一个餐饮系统来说,它们是至关重要的基础组件,确保了数据的完整性,并支持不同角色用户访问和操作菜品、分店信息。"