MES开发第二天
今天对文档进行进一步的阅读,并且初步设计出数据库的表
1. 合同表 (contracts)
字段名 |
数据类型 |
描述 |
contract_id |
VARCHAR(50) |
合同编号 (主键) |
customer_id |
VARCHAR(50) |
客户编号 |
contract_date |
DATE |
合同日期 |
total_order_quantity |
INT |
合同总数量 |
2. 总制令表 (main_orders)
字段名 |
数据类型 |
描述 |
main_order_id |
VARCHAR(50) |
总制令编号 (主键) |
contract_id |
VARCHAR(50) |
合同编号 (外键) |
total_quantity |
INT |
总制令数量 |
status |
VARCHAR(20) |
状态 |
3. 分制令表 (sub_orders)
字段名 |
数据类型 |
描述 |
sub_order_id |
VARCHAR(50) |
分制令编号 (主键) |
main_order_id |
VARCHAR(50) |
总制令编号 (外键) |
product_id |
VARCHAR(50) |
产品编号 |
quantity |
INT |
分制令数量 |
4. 子制令表 (child_orders)
字段名 |
数据类型 |
描述 |
child_order_id |
VARCHAR(50) |
子制令编号 (主键) |
sub_order_id |
VARCHAR(50) |
分制令编号 (外键) |
batch_number |
VARCHAR(50) |
批次号 |
min_product_id |
VARCHAR(50) |
最小产品编号 |
qr_code |
VARCHAR(100) |
产品批次二维码 |
2. 生产批次表 (production_batches)
字段 |
类型 |
Null |
默认 |
注释 |
batch_id |
VARCHAR(50) |
否 |
生产批次编号 |
|
contract_id |
VARCHAR(50) |
否 |
合同编号 |
|
product_id |
VARCHAR(50) |
否 |
产品编号 |
|
planned_quantity |
INT |
否 |
投产数量 |
|
max_plan_quantity |
INT |
否 |
最大计划数量 |
|
min_plan_quantity |
INT |
否 |
最小计划数量 |
3. 订单表 (orders)
字段 |
类型 |
Null |
默认 |
注释 |
order_id |
VARCHAR(50) |
否 |
订单编号 |
|
product_id |
VARCHAR(50) |
否 |
产品编号 |
|
order_quantity |
INT |
否 |
订单数量 |
|
shipped_quantity |
INT |
否 |
已发货数量 |
|
pending_quantity |
INT |
否 |
待发货数量 |
|
in_process_quantity |
INT |
否 |
在制数量 |
1. 模具信息表 (moulds)
字段 |
类型 |
Null |
默认 |
注释 |
mould_id |
VARCHAR(50) |
否 |
模具编号 |
|
mould_name |
NVARCHAR(100) |
否 |
模具名称 |
|
accessories |
TEXT |
附件信息(备用配件等) |
||
creation_date |
DATE |
否 |
制作日期 |
|
client |
NVARCHAR(100) |
否 |
客户 |
|
manufacturer |
NVARCHAR(100) |
否 |
制造厂家 |
|
price |
DECIMAL(10,2) |
否 |
模具价格 |
|
payer |
NVARCHAR(50) |
否 |
付费方 |
|
storage_status |
NVARCHAR(20) |
否 |
入库状态 |
|
storage_date |
DATE |
入库日期 |
||
storage_person |
NVARCHAR(50) |
入库人 |
||
location_info |
NVARCHAR(100) |
存放信息(库房号等) |
2. 入库记录表 (storage_records)
字段 |
类型 |
Null |
默认 |
注释 |
record_id |
INT |
否 |
入库记录编号 (主键) |
|
mould_id |
VARCHAR(50) |
否 |
模具编号 |
|
expected_lifetime |
INT |
否 |
预计使用次数 |
|
design_usage_count |
INT |
否 |
设计使用次数 |
|
storage_person |
NVARCHAR(50) |
否 |
入库人 |
|
storage_date |
DATE |
否 |
入库日期 |
|
warehouse_id |
NVARCHAR(50) |
否 |
库房号 |
|
area_id |
NVARCHAR(50) |
否 |
区域号 |
|
shelf_id |
NVARCHAR(50) |
否 |
货架号 |
|
layer_id |
NVARCHAR(50) |
否 |
层号 |
|
position_id |
NVARCHAR(50) |
否 |
位号 |
3. 出库记录表 (outgoing_records)
字段 |
类型 |
Null |
默认 |
注释 |
outgoing_id |
INT |
否 |
出库记录编号 (主键) |
|
mould_id |
VARCHAR(50) |
否 |
模具编号 |
|
outgoing_date |
DATE |
否 |
出库日期 |
|
reason |
NVARCHAR(100) |
否 |
出库原因 |
|
outgoing_person |
NVARCHAR(50) |
否 |
出库人 |
|
user |
NVARCHAR(50) |
否 |
使用人 |
|
quantity |
INT |
否 |
使用数量 |
|
repair_status |
NVARCHAR(20) |
维修状态(是/否) |
||
repair_cost |
DECIMAL(10,2) |
维修金额 |
||
repair_responsible |
NVARCHAR(50) |
维修责任人 |
4. 材料信息表 (materials)
字段 |
类型 |
Null |
默认 |
注释 |
material_id |
VARCHAR(50) |
否 |
材料编号 (主键) |
|
material_name |
NVARCHAR(100) |
否 |
材料名称 |
|
quantity |
INT |
否 |
可用数量 |
|
unit |
NVARCHAR(20) |
否 |
单位 |
1. 员工信息表 (employees)
字段 |
类型 |
Null |
默认 |
注释 |
employee_id |
VARCHAR(50) |
否 |
员工编号 (主键) |
|
name |
NVARCHAR(100) |
否 |
姓名 |
|
role |
NVARCHAR(50) |
否 |
角色 |
2. 工序信息表 (processes)
字段 |
类型 |
Null |
默认 |
注释 |
process_id |
INT |
否 |
工序编号 (主键) |
|
process_name |
NVARCHAR(100) |
否 |
工序名称 |
|
description |
TEXT |
工序描述 |
3. 工资计算表 (salary_calculation)
字段 |
类型 |
Null |
默认 |
注释 |
calculation_id |
INT |
否 |
计算编号 (主键) |
|
employee_id |
VARCHAR(50) |
否 |
员工编号 |
|
process_id |
INT |
否 |
工序编号 |
|
piecework_salary |
DECIMAL(10,2) |
否 |
计件工资 |
|
quality_salary |
DECIMAL(10,2) |
否 |
质量工资 |
|
cost_salary |
DECIMAL(10,2) |
否 |
成本工资 |
|
total_salary |
DECIMAL(10,2) |
否 |
总工资 |
4. 物料使用记录表 (material_usage)
字段 |
类型 |
Null |
默认 |
注释 |
usage_id |
INT |
否 |
使用记录编号 (主键) |
|
employee_id |
VARCHAR(50) |
否 |
员工编号 |
|
material_id |
VARCHAR(50) |
否 |
物料编号 |
|
quantity_used |
DECIMAL(10,2) |
否 |
使用数量 |
|
cost |
DECIMAL(10,2) |
否 |
使用成本 |
5. 质量确认记录表 (quality_confirmation)
字段 |
类型 |
Null |
默认 |
注释 |
confirmation_id |
INT |
否 |
确认记录编号 (主键) |
|
employee_id |
VARCHAR(50) |
否 |
员工编号 |
|
process_id |
INT |
否 |
工序编号 |
|
approved_quantity |
INT |
否 |
合格数量 |
|
defective_quantity |
INT |
否 |
次品数量 |
|
confirmation_date |
DATETIME |
否 |
确认日期 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!