提交目录

This commit is contained in:
xiaochou164 2023-08-09 21:25:36 +08:00
parent 5e546e4367
commit 60a75e01e7
16 changed files with 4044 additions and 0 deletions

View File

@ -0,0 +1,36 @@
##查询计划明细
SELECT DISTINCT 'plan' type,pl.mfgdate,pl.area,pl.area1,pl.prod,pl.crusize,pl.crucible,pl.outputb/1000 outputb
from outputtargetsetting pl
where 1=1
and pl.outputb >0
and pl.mfgdate >= CONCAT(dATE_FORMAT(now() - 8.5 / 24,'%Y-%m-'),'01')
and pl.mfgdate <= DATE_FORMAT((LAST_DAY(CURDATE())),'%Y-%m-%d')
union all
##查询计划累加
SELECT DISTINCT 'plan' type,pl.mfgdate,pl.area,pl.area1,pl.prod,pl.crusize,pl.crucible,
sum(pl.outputb/1000) over(partition by pl.area1 order by pl.mfgdate) as ttloutputb
from reportdata.outputtargetsetting pl
where 1=1
and pl.outputb >0
and pl.mfgdate >= CONCAT(dATE_FORMAT(now() - 8.5 / 24,'%Y-%m-'),'01')
and pl.mfgdate <= DATE_FORMAT((LAST_DAY(CURDATE())),'%Y-%m-%d')
GROUP BY pl.mfgdate,pl.area,pl.area1,pl.prod,pl.crusize,pl.crucible,pl.outputb
union all
##查询实际产量明细
SELECT DISTINCT 'actual' type,sy.mfgdate,sy.area,sy.area1,sy.subprod,sy.crusize,sy.crucible,sy.qcweight/1000 outputb
from siteonlinecrucibleyield sy
where 1=1
and sy.mfgdate >= CONCAT(dATE_FORMAT(now() - 8.5 / 24,'%Y-%m-'),'01')
and sy.mfgdate <= DATE_FORMAT((LAST_DAY(CURDATE())),'%Y-%m-%d')
union all
##查询实际产量累加
SELECT DISTINCT 'actual' type,sy.mfgdate,sy.area,sy.area1,sy.subprod,sy.crusize,sy.crucible,
sum(sy.qcweight/1000) over(partition by sy.area1 order by sy.mfgdate) as ttlweight
from siteonlinecrucibleyield sy
where 1=1
and sy.mfgdate >= CONCAT(dATE_FORMAT(now() - 8.5 / 24,'%Y-%m-'),'01')
and sy.mfgdate <= DATE_FORMAT((LAST_DAY(CURDATE())),'%Y-%m-%d')
GROUP BY sy.mfgdate,sy.area,sy.area1,sy.subprod,sy.crusize,sy.crucible,sy.qcweight

View File

@ -0,0 +1,73 @@
create
definer = root@`%` procedure SyncMesData_every_12_hours()
BEGIN
#REPLACE into mes_sync.mes_job SELECT * from mes_origin.mes_job;
#REPLACE into mes_sync.erp_job_mtl_manage_task SELECT * from mes_origin.erp_job_mtl_manage_task;
#REPLACE into mes_sync.erp_job_mtl_manage_detail SELECT * from mes_origin.erp_job_mtl_manage_detail;
#REPLACE into mes_sync.erp_job_mtl SELECT * from mes_origin.erp_job_mtl;
#REPLACE into mes_sync.mes_job_recipe SELECT * from mes_origin.mes_job_recipe;
#REPLACE into mes_sync.mes_material SELECT * from mes_origin.mes_material;
#REPLACE into mes_sync.erp_job_opr SELECT * from mes_origin.erp_job_opr;
#REPLACE into mes_sync.mes_mother_alloy_task SELECT * from mes_origin.mes_mother_alloy_task;
#REPLACE into mes_sync.mes_mother_alloy SELECT * from mes_origin.mes_mother_alloy;
#REPLACE into mes_sync.mes_vehicle_feed_task SELECT * from mes_origin.mes_vehicle_feed_task;
#REPLACE into mes_sync.mes_task_send_erp SELECT * from mes_origin.mes_task_send_erp;
#REPLACE into mes_sync.mes_sub_chamber_task SELECT * from mes_origin.mes_sub_chamber_task;
#REPLACE into mes_sync.mes_seedcrystal_change SELECT * from mes_origin.mes_seedcrystal_change;
#REPLACE into mes_sync.mes_surplus_collect_task SELECT * from mes_origin.mes_surplus_collect_task;
#REPLACE into mes_sync.mes_surplus SELECT * from mes_origin.mes_surplus;
#REPLACE into mes_sync.mes_surplus_confirm_task SELECT * from mes_origin.mes_surplus_confirm_task;
#REPLACE into mes_sync.mes_vehicle_crystal SELECT * from mes_origin.mes_vehicle_crystal;
#REPLACE into mes_sync.mes_dismantle_task SELECT * from mes_origin.mes_dismantle_task;
#REPLACE into mes_sync.mes_dismantle_thermal SELECT * from mes_origin.mes_dismantle_thermal;
#REPLACE into mes_sync.mes_draw_line_task SELECT * from mes_origin.mes_draw_line_task;
#REPLACE into mes_sync.mes_round_bar_label SELECT * from mes_origin.mes_round_bar_label;
#REPLACE into mes_sync.mes_truncation_task SELECT * from mes_origin.mes_truncation_task;
#REPLACE into mes_sync.mes_resistance_gauging_task SELECT * from mes_origin.mes_resistance_gauging_task;
#REPLACE into mes_sync.mes_oxygen_carbon_detection_task SELECT * from mes_origin.mes_oxygen_carbon_detection_task;
#REPLACE into mes_sync.mes_specimen SELECT * from mes_origin.mes_specimen;
#REPLACE into mes_sync.mes_electrical_performance_task SELECT * from mes_origin.mes_electrical_performance_task;
#REPLACE into mes_sync.mes_square_task SELECT * from mes_origin.mes_square_task;
#REPLACE into mes_sync.mes_roll_rub_task SELECT * from mes_origin.mes_roll_rub_task;
#REPLACE into mes_sync.mes_multi_cut SELECT * from mes_origin.mes_multi_cut;
#REPLACE into mes_sync.mes_seed_crystal_machine_task SELECT * from mes_origin.mes_seed_crystal_machine_task;
#REPLACE into mes_sync.mes_seed_crystal SELECT * from mes_origin.mes_seed_crystal;
REPLACE into mes_sync.mes_recycle_material_storage SELECT * from mes_origin.mes_recycle_material_storage;
#REPLACE into mes_sync.mes_split_storage SELECT * from mes_origin.mes_split_storage;
#REPLACE into mes_sync.mes_pre_clean SELECT * from mes_origin.mes_pre_clean;
#REPLACE into mes_sync.mes_washable_silicon_qc_task SELECT * from mes_origin.mes_washable_silicon_qc_task;
#REPLACE into mes_sync.mes_recycle_material_storage_detail SELECT * from mes_origin.mes_recycle_material_storage_detail;
#REPLACE into mes_sync.mes_silicon_clean_task SELECT * from mes_origin.mes_silicon_clean_task;
#REPLACE into mes_sync.mes_silicon_clean_soak SELECT * from mes_origin.mes_silicon_clean_soak;
#REPLACE into mes_sync.mes_silicon_clean_soak_manage SELECT * from mes_origin.mes_silicon_clean_soak_manage;
#REPLACE into mes_sync.mes_silicon_clean_auto SELECT * from mes_origin.mes_silicon_clean_auto;
#REPLACE into mes_sync.mes_silicon_clean_fracture SELECT * from mes_origin.mes_silicon_clean_fracture;
#REPLACE into mes_sync.mes_magnet_choice SELECT * from mes_origin.mes_magnet_choice;
#REPLACE into mes_sync.mes_disposable_qc_task SELECT * from mes_origin.mes_disposable_qc_task;
#REPLACE into mes_sync.mes_crystal_flow SELECT * from mes_origin.mes_crystal_flow;
#REPLACE into mes_sync.mes_order_tracing SELECT * from mes_origin.mes_order_tracing;
#REPLACE into mes_sync.mes_device SELECT * from mes_origin.mes_device;
#REPLACE into mes_sync.mes_device_attribute SELECT * from mes_origin.mes_device_attribute;
#REPLACE into mes_sync.mes_turnover_container SELECT * from mes_origin.mes_turnover_container;
#REPLACE into mes_sync.mes_abnormal_feedback SELECT * from mes_origin.mes_abnormal_feedback;
#REPLACE into mes_sync.sys_package_version_manage SELECT * from mes_origin.sys_package_version_manage;
#REPLACE into mes_sync.mes_packing_detail SELECT * from mes_origin.mes_packing_detail;
#REPLACE into mes_sync.raipiot_log_error SELECT * from mes_origin.raipiot_log_error;
#REPLACE into mes_sync.mes_electrical_performance_task_log SELECT * from mes_origin.mes_electrical_performance_task_log;
#REPLACE into mes_sync.mes_work_order SELECT * from mes_origin.mes_work_order;
REPLACE into mes_sync.yz_mes_spec SELECT * from mes_origin.yz_mes_spec;
REPLACE into mes_sync.yz_mes_spec_value SELECT * from mes_origin.yz_mes_spec_value;
#REPLACE into mes_sync.raipiot_log_api SELECT * from mes_origin.raipiot_log_api;
#REPLACE into mes_sync.mes_work_order_job_detail SELECT * from mes_origin.mes_work_order_job_detail;
#REPLACE into mes_sync.mes_mother_alloy_bind SELECT * from mes_origin.mes_mother_alloy_bind;
#REPLACE into mes_sync.mes_schedule SELECT * from mes_origin.mes_schedule;
#REPLACE into mes_sync.mes_thermal_field_material SELECT * from mes_origin.mes_thermal_field_material;
#REPLACE into mes_sync.mes_work_order_job_half SELECT * from mes_origin.mes_work_order_job_half;
#REPLACE into mes_sync.mes_work_order_job SELECT * from mes_origin.mes_work_order_job;
#REPLACE into mes_sync.raipiot_log_usual SELECT * from mes_origin.raipiot_log_usual;
#REPLACE into mes_sync.sys_dict_type SELECT * from mes_origin.sys_dict_type;
#REPLACE into mes_sync.mes_dict SELECT * from mes_origin.mes_dict;
#REPLACE into mes_sync.sys_dict_data SELECT * from mes_origin.sys_dict_data;
END;

View File

@ -0,0 +1,27 @@
create
definer = root@`%` procedure SyncMesData_every_2_hours()
BEGIN
REPLACE into mes_sync.mes_report_task SELECT * from mes_origin.mes_report_task;
REPLACE into mes_sync.mes_crystal_order SELECT * from mes_origin.mes_crystal_order;
REPLACE into mes_sync.mes_poi_formula SELECT * from mes_origin.mes_poi_formula;
REPLACE into mes_sync.mes_feeding_task SELECT * from mes_origin.mes_feeding_task;
REPLACE into mes_sync.mes_feeding_detail SELECT * from mes_origin.mes_feeding_detail;
REPLACE into mes_sync.mes_transport_task SELECT * from mes_origin.mes_transport_task;
REPLACE into mes_sync.mes_furnace_task SELECT * from mes_origin.mes_furnace_task;
REPLACE into mes_sync.mes_furnace_detail SELECT * from mes_origin.mes_furnace_detail;
REPLACE into mes_sync.mes_stick_task SELECT * from mes_origin.mes_stick_task;
REPLACE into mes_sync.mes_production SELECT * from mes_origin.mes_production;
REPLACE into mes_sync.mes_round_bar SELECT * from mes_origin.mes_round_bar;
REPLACE into mes_sync.mes_round_bar_status SELECT * from mes_origin.mes_round_bar_status;
REPLACE into mes_sync.mes_roll_rub_quality_task SELECT * from mes_origin.mes_roll_rub_quality_task;
REPLACE into mes_sync.mes_square SELECT * from mes_origin.mes_square;
REPLACE into mes_sync.mes_lifting_box_task SELECT * from mes_origin.mes_lifting_box_task;
REPLACE into mes_sync.mes_packing_task SELECT * from mes_origin.mes_packing_task;
REPLACE into mes_sync.erp_job_mtl_confirm SELECT * from mes_origin.erp_job_mtl_confirm;
REPLACE into mes_sync.erp_job_mtl_send SELECT * from mes_origin.erp_job_mtl_send;
REPLACE into mes_sync.mes_draw_line_task SELECT * from mes_origin.mes_draw_line_task;
REPLACE into mes_sync.mes_disposable_qc_task SELECT * from mes_origin.mes_disposable_qc_task;
END;

View File

@ -0,0 +1,43 @@
create
definer = root@`%` procedure UpdateAllfeedingdetail()
BEGIN
DELETE from reportdata.allfeedingdetail;
replace into reportdata.allfeedingdetail(`month`,mfgdate,mesmoname,eqpid,moprodname,moproddesc,
subprod,rx,stovetype,stovetypedesc,stovetime,prodname,proddesc,material_type,factory,serial_no,weight,
cate1,cate2,cate3,material_level,type,area,area1,eqpmodel,feeding_task_code)
SELECT
CONCAT('M',DATE_FORMAT(DATE_add(ft.update_time,interval -510 MINUTE),'%m')) `month`,
DATE_FORMAT(DATE_add(ft.update_time,interval -510 MINUTE),'%Y-%m-%d') mfgdate,
ft.order_no mesmoname,
ft.stove_no eqpid,
ft.product_no moprodname,
ft.product_name moproddesc,
case when LOCATE('自产',ft.product_name) >0 then mid(ft.product_name,LOCATE('自产',ft.product_name)+3,6)
when LOCATE('代工',ft.product_name) >0 then mid(ft.product_name,LOCATE('代工',ft.product_name)+3,6) end subprod,
ft.feeding_times rx,
ft.type stovetype,
case when ft.type = '1' then '初装'
when ft.type = '2' then '二加' end stovetypedesc,
ft.update_time stovetime,
fd.material_no prodname,
fd.material_name proddesc,
fd.material_type,
fd.factory,
fd.batch_no serial_no,
fd.weight,
p.cate1,
p.cate2,
p.cate3,
p.`level`,
p.type,
eq.area,
eq.area1,
eq.eqpmodel,
ft.feeding_task_code
from mes_sync.mes_furnace_task ft
right join mes_sync.mes_feeding_detail fd on(ft.feeding_task_id = fd.feeding_task_id and fd.material_type = '2')
left join reportdata.product p on (fd.material_no = p.prodname)
left join reportdata.Equipment eq on (ft.stove_no = eq.eqpid)
where ft.`status` = '3';
END;

View File

@ -0,0 +1,56 @@
create
definer = root@`%` procedure UpdateMostatus()
BEGIN
REPLACE into reportdata.Mostatus(area1,MESmoname,ERPmoname,eqpid,prodname,proddesc,crusize,stovetime,feeding_task_id,crucible,subprod,mostatus,mostatusdesc,finish_time,runtime)
select left(ft.stove_no,1) area1,ft.order_no MESmoname,co.job_code ERPmoname,ft.stove_no eqpid,ft.product_no prodname,ft.product_name proddesc, co.thermal_field crusize,ft.update_time stovetime,ft.feeding_task_id,fd.factory crucible,
case when LOCATE('自产',product_name) >0 then mid(product_name,LOCATE('自产',product_name)+3,6)
when LOCATE('代工',product_name) >0 then mid(product_name,LOCATE('代工',product_name)+3,6) end subprod,
co.finish_flag mostatus,
case when co.finish_flag = '1' then '完结'
when co.finish_flag = '0' then '非完结' end mostatusdesc,
case when co.finish_flag = '1' then f.max_time end finish_time,
case when co.finish_flag = '1' then datediff(f.max_time,ft.update_time) end rutime
from mes_sync.mes_furnace_task ft
LEFT JOIN mes_sync.mes_crystal_order co on(ft.order_no = co.order_no)
LEFT JOIN mes_sync.mes_feeding_detail fd on(ft.feeding_task_id = fd.feeding_task_id and fd.material_type = '1')
left join
(
SELECT DISTINCT order_no,min(finish_rod) finish_rod FROM mes_sync.`mes_stick_task` GROUP BY order_no
) st on (ft.order_no = st.order_no)
left join
(
SELECT DISTINCT order_no,max(create_time) max_time from mes_sync.mes_production GROUP BY order_no
) f on(f.order_no = ft.order_no)
where 1=1
and ft.`status` = '3' # 已正常投炉
and ft.type = '1' #初装
and fd.material_type = '1' #material_type为'1'的是坩埚
order by ft.create_time desc;
##该炉台有新工单的,即使上一棒未完结的,也更新成完结
update reportdata.mostatus mo,(SELECT eqpid,max(stovetime) newtime from reportdata.mostatus group by eqpid) st
set mo.mostatusdesc = '完结' ,mo.mostatus = '1'
where 1=1
and mo.eqpid = st.eqpid
and mo.stovetime < st.newtime;
##异常完结的更新完结时间及运行时间
update reportdata.mostatus mo,(SELECT DISTINCT order_no,max(create_time) max_time,max(substring(code,11,1)) rx from mes_sync.mes_production GROUP BY order_no) f
set mo.finish_time = f.max_time,mo.runtime = datediff(f.max_time,mo.stovetime)
where 1=1
and mo.MESmoname = f.order_no
and mo.finish_time is null
and mo.mostatus = '1' ;
update reportdata.mostatus mo
inner join
(
select DISTINCT mesmoname,rx from reportdata.allfeedingdetail
)af on(mo.mesmoname = af.mesmoname)
set mo.rx=af.rx ;
END;

View File

@ -0,0 +1,24 @@
create
definer = root@`%` procedure UpdateRecyclematerialouput()
BEGIN
replace into reportdata.recyclematerialouput(lotsn,prodname,proddesc,prodtype,level,
resistivity,weight,cate1,type,cate2,cate3,update_time,mfgdate,month)
SELECT order_no lotsn,
material_code prodname,
material_name proddesc,
replace(replace(product_type,'',''),'','') prodtype,
material_type level,
resistivity,
weight,
pd.cate1,
pd.type,
pd.cate2,
pd.cate3,
update_time,
DATE_FORMAT(DATE_add(ms.update_time,interval -510 MINUTE),'%Y-%m-%d') mfgdate,
CONCAT('M',DATE_FORMAT(DATE_add(ms.update_time,interval -510 MINUTE),'%m')) `month`
FROM mes_sync.mes_recycle_material_storage ms
left join reportdata.product pd on (ms.material_code = pd.prodname)
and substring(material_code,6,1) = '1'
where `status` = '2';
END;

View File

@ -0,0 +1,124 @@
create
definer = root@`%` procedure UpdateSiteOnlineYield() comment '更新产量表存储过称'
BEGIN
replace into reportdata.siteonlinecrucibleyield(crystalbarno,MESmoname,eqpid,actualprodname,actualproddesc,outweight,outlength,outtime)
SELECT code,order_no,stove_no,product_no,product_name,weight,length,update_time
from mes_sync.mes_production mp
order by update_time;
##更新炉台信息
UPDATE reportdata.siteonlinecrucibleyield sy
inner join reportdata.equipment eq on sy.eqpid = eq.eqpid
set sy.area = eq.area,sy.area1= eq.area1,sy.eqpmodel=eq.eqpmodel
where sy.eqpmodel is null;
##更新坩埚信息
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN mes_sync.mes_crystal_order co
on sy.mesmoname = co.order_no
set sy.erpmoname = co.job_code,sy.moprodname = co.material_code,sy.moproddesc = co.material_name,sy.crusize = co.thermal_field
where sy.crusize is null;
##更新工单相关信息
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN reportdata.mostatus mo on (sy.mesmoname = mo.MESmoname)
set sy.crucible = mo.crucible,sy.crunum = mo.cruciblesn,sy.crudesc = mo.crucproddesc,sy.subprod = mo.subprod,sy.stovetime=mo.stovetime
where sy.crucible is null;
###更新折重系数
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN mes_sync.yz_mes_spec yms on(sy.subprod = yms.spec_code)
set sy.hair_rod_coefficient = yms.hair_rod_coefficient,sy.round_rod_coefficient = yms.round_rod_coefficient
where sy.hair_rod_coefficient is null or sy.round_rod_coefficient is null or sy.hair_square_rod_coefficient is null;
###更新折重系数——MES中未维护的使用自己维护的补充
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN reportdata.prod p on(sy.subprod = p.code)
set sy.hair_rod_coefficient = p.round,sy.hair_square_rod_coefficient = p.square
where sy.hair_rod_coefficient is null or sy.round_rod_coefficient is null or sy.hair_square_rod_coefficient is null;
###更新有效长度
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN (
SELECT
production_code,sum(draw_length) qclength
FROM mes_sync.mes_round_bar
where right(code,1) = '0'
group by production_code
)ps on (sy.crystalbarno = ps.production_code)
set sy.qclength = ps.qclength
where sy.qclength is null;
##更新QC时间及计产日期
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN mes_sync.mes_draw_line_task dlt on (sy.crystalbarno = dlt.hairy_rod_crystal_code and dlt.`status` = '3')
set sy.qctime = dlt.update_time,
sy.mfgdate = DATE_FORMAT(DATE_add(dlt.update_time,interval -510 MINUTE),'%Y-%m-%d')
where sy.qctime is null;
##更新QC重量
UPDATE reportdata.siteonlinecrucibleyield set qcweight = qclength/hair_rod_coefficient where qcweight is null;
UPDATE reportdata.siteonlinecrucibleyield set squareqcweight = qclength/hair_square_rod_coefficient where squareqcweight is null;
######建临时表处理两棒工序时间########################################
DROP TEMPORARY TABLE IF EXISTS crystalbarno;
CREATE TEMPORARY TABLE crystalbarno (
id int,
idd varchar(100),
eqpid VARCHAR(100),
crystalbarno varchar(200),
outtime datetime,
lastcrystalbarno VARCHAR(200),
lastouttime datetime
);
insert into crystalbarno(id,idd,eqpid,crystalbarno,outtime)
SELECT
ROW_NUMBER() over(partition by stove_no order by UPDATE_time desc) id,
CONCAT(stove_no,'-',ROW_NUMBER() over(partition by stove_no order by UPDATE_time desc)) idd,
stove_no,code, UPDATE_time
from mes_sync.mes_production;
UPDATE crystalbarno cy
INNER JOIN
(
SELECT
ROW_NUMBER() over(partition by stove_no order by UPDATE_time desc) -1 id,
CONCAT(stove_no,'-',ROW_NUMBER() over(partition by stove_no order by UPDATE_time desc)-1) idd,
stove_no,code, UPDATE_time
from mes_sync.mes_production
) mp on (cy.idd = mp.idd)
set cy.lastouttime = mp.UPDATE_time,cy.lastcrystalbarno = mp.code;
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN crystalbarno cr on (sy.crystalbarno = cr.crystalbarno)
set sy.lastcrystalbarno = cr.lastcrystalbarno,sy.lastouttime = cr.lastouttime
where sy.lastcrystalbarno is null;
DROP TEMPORARY TABLE crystalbarno;
######删除临时表########################################
###更新运行时间
UPDATE reportdata.siteonlinecrucibleyield sy
set timeinterval = timestampdiff(second,lastouttime,outtime) / (24 * 60 * 60)
where timeinterval is null;
###更新首棒停炉时间过长的运行时间
UPDATE reportdata.siteonlinecrucibleyield sy
set timeinterval = timestampdiff(second,stovetime,outtime) / (24 * 60 * 60) + 8/24
where 1=1
and datediff(stovetime,lastouttime) >= 18/24
and crystalbarno like '%11N';
##处理坩埚厂商乱码
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN reportdata.adjustcruc ac on (sy.mesmoname = ac.mesmoname)
set sy.adjustcrucible = ac.crucible
where sy.adjustcrucible is null;
##根据坩埚
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN reportdata.dict d on (sy.adjustcrucible = d.dictkey and d.cate = 'cruccode')
set sy.adjustcruciblecode = d.value;
UPDATE reportdata.siteonlinecrucibleyield sy
INNER JOIN reportdata.dict d on (sy.crucible = d.dictkey and d.cate = 'crucname')
set sy.adjustcruciblecode = d.value,sy.adjustcrucible = d.value1;
END;

View File

@ -0,0 +1,8 @@
create definer = root@`%` event SyncMesData_every_12_hours on schedule
every '2' HOUR
starts '2023-07-07 19:00:49'
enable
comment '每12小时更新重要的表'
do
call SyncMesData_every_12_hours();

View File

@ -0,0 +1,8 @@
create definer = root@`%` event SyncMesData_every_2_hours on schedule
every '2' HOUR
starts '2023-07-07 16:31:49'
enable
comment '每两小时更新重要的表'
do
call SyncMesData_every_2_hours();

View File

@ -0,0 +1,9 @@
create definer = root@`%` event UpdateAllfeedingdetail_4_hours on schedule
every '4' HOUR
starts '2023-07-08 08:40:00'
on completion preserve
enable
comment '归档配料明细'
do
call UpdateAllfeedingdetail();

View File

@ -0,0 +1,7 @@
create definer = root@`%` event UpdateMostatus on schedule
every '30' MINUTE
starts '2023-07-07 16:56:53'
enable
do
call mes_sync.UpdateMostatus();

View File

@ -0,0 +1,8 @@
create definer = root@`%` event UpdateRecyclematerialoutput on schedule
every '1' HOUR
starts '2023-07-08 08:32:38'
enable
comment '更新循环料产出'
do
call UpdateRecyclematerialouput();

View File

@ -0,0 +1,9 @@
create definer = root@`%` event UpdateSiteOnlineYield_1_hours on schedule
every '1' HOUR
starts '2023-08-08 08:43:55'
on completion preserve
enable
comment '更新产量'
do
call UpdateSiteOnlineYield();

View File

@ -0,0 +1,738 @@
-- erp_job_mtl_confirm: table
CREATE TABLE `erp_job_mtl_confirm` (
`id` bigint NOT NULL COMMENT '主键',
`job_mtl_manage_task_id` bigint DEFAULT NULL COMMENT 'job管理任务id',
`job_mtl_manage_detail_id` bigint DEFAULT NULL COMMENT 'job管理详情id',
`job_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT 'job单号',
`mtl_seq` int DEFAULT NULL COMMENT '物料序号',
`part_num` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '物料编号',
`description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '物料描述',
`revision_num` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '物料版本',
`required_qty` decimal(18,8) DEFAULT NULL COMMENT '需求数量',
`apply_qty` decimal(18,8) DEFAULT NULL COMMENT '申请数量',
`actual_qty` decimal(18,8) DEFAULT NULL COMMENT '实际数量',
`warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '申请仓库',
`mium` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '单位',
`apply_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '申请人',
`apply_user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '申请人id',
`apply_time` datetime DEFAULT NULL COMMENT '申请时间',
`send_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '仓管出料人',
`send_user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '仓管出料人id',
`send_time` datetime DEFAULT NULL COMMENT '仓管出料时间',
`confirm_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '收料确认人',
`confirm_user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '收料确认人id',
`confirm_time` datetime DEFAULT NULL COMMENT '收料确认时间',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`confirm_status` tinyint DEFAULT NULL COMMENT '确认状态:-1:已废除 0待处理 1进行中 2已完成 3:已关闭',
`send_status` tinyint DEFAULT NULL COMMENT '发料状态:-1:已废除 0待处理 1进行中 2已完成 3:已关闭',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/erp_job_mtl_confirm';
-- erp_job_mtl_send: table
CREATE TABLE `erp_job_mtl_send` (
`id` bigint NOT NULL COMMENT '主键',
`job_mtl_confirm_id` bigint DEFAULT NULL COMMENT 'job发料确认id',
`part_num` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '物料编号',
`description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '物料描述',
`batch` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '批次号',
`ium` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '单位',
`our_qty` decimal(18,8) DEFAULT NULL COMMENT '库存数量',
`send_qty` decimal(18,8) DEFAULT NULL COMMENT '发料量',
`warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci DEFAULT NULL COMMENT '库位',
`send_erp_status` tinyint DEFAULT '0' COMMENT '发送erp状态 0未发送 1已经发送',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/erp_job_mtl_send';
-- mes_crystal_order: table
CREATE TABLE `mes_crystal_order` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码',
`last_order_id` bigint DEFAULT NULL COMMENT '上一炉编码',
`stove_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台编码',
`job_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job单编码',
`plan_total` decimal(10,2) DEFAULT NULL COMMENT '计划数量',
`finish_total` decimal(10,2) DEFAULT NULL COMMENT '报工数量',
`run_device_count` int DEFAULT NULL COMMENT '运行中设备',
`run_time` datetime DEFAULT NULL COMMENT '设备运行时间',
`thermal_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '热场尺寸',
`plan_rod_count` int DEFAULT NULL COMMENT '计划毛棒数',
`step` int NOT NULL COMMENT '1初装报料 2工单排产 3初装配方 4初装投料 5母合金 6初装投炉 7加料报料 8加料配方 9加料投料 10加料运输 11加料投炉 12开副室 13完成 14取棒 15画线 16截断',
`status` int(1) unsigned zerofill DEFAULT '0' COMMENT '工单状态0待排产、1已排产、2关闭、3已完成 4:停止投料 5:停止投炉',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成品物料编码',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成品物料名称',
`specs` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格代码',
`product_type` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品类型',
`source_type` int DEFAULT NULL COMMENT '来源 1手动、2自动',
`schedule_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排产备注',
`schedule_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排产人',
`schedule_time` datetime DEFAULT NULL COMMENT '排产时间',
`close_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关单备注',
`report_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '初装报料备注',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`close_cause_id` bigint DEFAULT NULL COMMENT '关单原因Id',
`close_cause` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关单原因',
`finish_flag` int DEFAULT '0' COMMENT '完结棒 0 未完结、1已完结',
`dismantle_flag` int DEFAULT '0' COMMENT '拆请是否完成:0 未完成 1已完成',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_crystal_order` (`order_no`,`stove_no`,`material_code`,`material_name`,`product_type`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_crystal_order';
-- No native definition for element: idx_crystal_order (index)
-- mes_disposable_qc_task: table
CREATE TABLE `mes_disposable_qc_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`clean_id` bigint DEFAULT NULL COMMENT '清洗任务Id',
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号',
`location_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位码',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`product_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品类型 1-P 2-N 3-ESS 4-ESS2',
`material_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别',
`classify_level` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类等级',
`resistivity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电阻率',
`weight` decimal(64,2) DEFAULT NULL COMMENT '净重',
`status` int DEFAULT '1' COMMENT '状态 1待处理、2处理中、3已完成',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领取人',
`qualified` int DEFAULT NULL COMMENT '质量质检 1合格、2不合格',
`qualified_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质量质检人',
`qualified_time` datetime DEFAULT NULL COMMENT '质量质检时间',
`remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_disposable_qc_task';
-- mes_draw_line_task: table
CREATE TABLE `mes_draw_line_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`hairy_rod_crystal_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '毛棒晶编',
`erp_job` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'erpJob单号',
`square_material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '开方物料编码',
`square_material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '开方物料名称',
`status` tinyint DEFAULT NULL COMMENT '状态 1:待处理、3已完成',
`draw_list` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '质检画线列表',
`exception_list` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '异常段(不做任何处理)',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '领取人',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '物料名称',
`specs` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '产品规格代码',
`vehicle_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '毛棒车编码',
`max_diameter` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '最大直径',
`min_diameter` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '最小直径',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '0正常。1已删除',
`close_mode` tinyint DEFAULT NULL COMMENT '收尾模式 (1:完好收尾 2:等径断棱 3:收尾不良)',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `mes_draw_line_task_code_index` (`hairy_rod_crystal_code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_draw_line_task';
-- No native definition for element: mes_draw_line_task_code_index (index)
-- mes_feeding_detail: table
CREATE TABLE `mes_feeding_detail` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '投料明细id',
`feeding_task_id` bigint DEFAULT NULL COMMENT '投料任务id',
`batches_num` int DEFAULT NULL COMMENT '所属桶数',
`material_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编号',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`material_type` int DEFAULT NULL COMMENT '物料类型(1:坩埚、2:硅料、3:母合金)',
`factory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂家',
`serial_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号',
`batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号',
`resistivity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电阻率',
`scan_flag` tinyint(1) DEFAULT NULL COMMENT '扫描标识 (0:不需要扫描 1:需要扫描)',
`photograph_flag` tinyint(1) DEFAULT NULL COMMENT '拍照标识 (0:不需要拍照 1:必须拍照上传)',
`charging_car_flag` tinyint(1) DEFAULT NULL COMMENT '拍照标识 (0:不需要拍照 1:必须拍照上传)',
`weight` decimal(10,2) DEFAULT NULL COMMENT '重量 小数点两位、单位kg',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 (0:未完成扫描 1:已完成扫描)',
`attachment` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件',
`vehicle_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加料车编码',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`ratio` decimal(8,2) DEFAULT NULL COMMENT '比例',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_feeding_detail';
-- mes_feeding_task: table
CREATE TABLE `mes_feeding_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '投料明细id',
`report_material_id` bigint DEFAULT NULL COMMENT '报料任务id',
`old_report_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '老的报料任务Id集合 逗号分隔(多次切换)',
`task_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务编码',
`batches_num` int DEFAULT NULL COMMENT '所属筒',
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码',
`stove_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台编码',
`product_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码',
`product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`specs` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`feeding_times` int DEFAULT '0' COMMENT '加料次数 默认初装为0每次加料要料加1',
`material_time` datetime DEFAULT NULL COMMENT '要料时间',
`status` int DEFAULT NULL COMMENT '状态 1:待处理、2:进行中 3:已完成 4:已终止、5待挪用',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务操作人',
`type` tinyint(1) DEFAULT NULL COMMENT '投料类型 1:初装投料 2:加料投料',
`finish_rod` int DEFAULT '0' COMMENT '是否为完结棒 0是、1',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_feeding_task';
-- mes_furnace_detail: table
CREATE TABLE `mes_furnace_detail` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '投炉明细id',
`furnace_task_id` bigint DEFAULT NULL COMMENT '投料任务id',
`batches_num` int DEFAULT NULL COMMENT '所属桶数',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 (0:未完成扫描 1:已完成扫描)',
`vehicle_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加料车编码',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_furnace_detail';
-- mes_furnace_task: table
CREATE TABLE `mes_furnace_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '投炉明细id',
`feeding_task_id` bigint DEFAULT NULL COMMENT '投炉任务id',
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码',
`stove_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台编码',
`product_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码',
`product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称',
`specs` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`feeding_times` int DEFAULT '0' COMMENT '加料次数 默认初装为0每次加料要料加1',
`material_time` datetime DEFAULT NULL COMMENT '要料时间',
`status` int DEFAULT NULL COMMENT '状态 1:待处理、2:进行中 3:已完成 4:暂停',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务操作人',
`type` tinyint(1) DEFAULT NULL COMMENT '投料类型 1:初装投料 2:加料投料',
`finish_rod` int DEFAULT '0' COMMENT '是否为完结棒 0是、1',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`task_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '任务编码',
`feeding_task_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投料任务编码',
`vehicle_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车辆编码',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_furnace_task';
-- mes_lifting_box_task: table
CREATE TABLE `mes_lifting_box_task` (
`id` bigint NOT NULL COMMENT '主键',
`box_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '箱号',
`material_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`material_size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格',
`resistance_specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电阻档位',
`product_grade` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品品级',
`classify_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类码',
`classify_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名',
`classify_max_size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类规格最大尺寸',
`classify_min_size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类规格最小尺寸',
`classify_num` int DEFAULT NULL COMMENT '分类拼棒数(定长或单包 数量为1',
`product_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '导电类型',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`status` int DEFAULT '1' COMMENT '状态1.空箱 2.未满箱 3.满箱',
`create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`delete_flag` tinyint DEFAULT NULL COMMENT '软删 0正常 1删除',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `box_code` (`box_code`),
UNIQUE KEY `box_code_2` (`box_code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_lifting_box_task';
-- mes_packing_task: table
CREATE TABLE `mes_packing_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`box_code` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '起托箱号',
`box_layer` int DEFAULT NULL COMMENT '箱层1-9',
`crystal_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '晶编',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`actual_length` decimal(8,2) DEFAULT NULL COMMENT '实际长度',
`effective_length` decimal(8,2) DEFAULT '0.00' COMMENT '有效长度',
`deduction_length` decimal(8,2) DEFAULT NULL COMMENT '扣减长度',
`material_specifications` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格',
`product_specifications` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`deduction_type` tinyint DEFAULT NULL COMMENT '扣减类型: 1 崩边',
`deduction_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扣减类型名',
`weight` decimal(8,2) DEFAULT NULL COMMENT '重量',
`a_side_margin` decimal(8,2) DEFAULT NULL COMMENT 'A面边距',
`b_side_margin` decimal(8,2) DEFAULT NULL COMMENT 'B面边距',
`a_resistance` decimal(8,2) DEFAULT NULL COMMENT 'A面中心电阻',
`b_resistance` decimal(8,2) DEFAULT NULL COMMENT 'B面中心电阻',
`a_lifetime` decimal(8,2) DEFAULT NULL COMMENT 'A面寿命',
`b_lifetime` decimal(8,2) DEFAULT NULL COMMENT 'B面寿命',
`product_grade` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品品级',
`resistance_grade` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电阻等级',
`receive_user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领取人',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`is_downgrade` int DEFAULT '0' COMMENT '是否判断为降级 0不是、1',
`status` tinyint DEFAULT NULL COMMENT '状态:-1退箱 1.暂存 2.进行中 3.完成',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0' COMMENT '0正常 1已删除',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_packing_task';
-- mes_poi_formula: table
CREATE TABLE `mes_poi_formula` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`report_material_id` bigint NOT NULL COMMENT '报料Id',
`material_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编号',
`material_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`ratio` decimal(8,2) DEFAULT NULL COMMENT '比例',
`weight` decimal(10,2) DEFAULT NULL COMMENT '重量 小数点两位、单位kg',
`batches_num` int DEFAULT NULL COMMENT '所属桶数',
`material_type` int DEFAULT NULL COMMENT '物料类型 1坩埚、2硅料、3母合金',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建时间',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT NULL COMMENT '软删标识',
`recipe_type` int DEFAULT NULL COMMENT '配方类型 1初始配方、2手动修改配方',
`remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_poi_formula';
-- mes_production: table
CREATE TABLE `mes_production` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '晶体编码',
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码',
`stove_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台编码',
`product_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码',
`product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`product_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成品类型(规格代码)',
`specs` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格代码',
`weight` decimal(10,2) DEFAULT NULL COMMENT '重量',
`length` decimal(10,2) DEFAULT NULL COMMENT '长度',
`max_diameter` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最大直径',
`min_diameter` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最小直径',
`close_mode` tinyint(1) DEFAULT NULL COMMENT '收尾模式 (1:完好收尾 2:等径断棱 3:收尾不良 4:掉棒)',
`vehicle_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车辆编码',
`type` tinyint(1) DEFAULT '1' COMMENT '类型 (1:正常棒 2:断棒)',
`finish_rod` tinyint(1) DEFAULT '0' COMMENT '是否为完结棒 0是、1',
`cold_stoking` tinyint(1) DEFAULT NULL COMMENT '是否闷炉 0:是 1:否',
`oxygen_content` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '氧含量',
`carbon_content` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '碳含量',
`status` tinyint(1) DEFAULT NULL COMMENT '状态',
`stay_time` datetime DEFAULT NULL COMMENT '毛棒停留时间(取棒时毛棒绑定毛棒车生成)',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`is_transport` tinyint DEFAULT '0' COMMENT '是否质检划线 0否、 1',
`erp_job` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'erp机加工单编码',
`square_material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开方物料编码',
`square_material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开方物料名称',
`surplus_status` tinyint(1) DEFAULT '0' COMMENT '0表示没有生成余料回收确认任务 1 表示有',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
UNIQUE KEY `code_2` (`code`),
UNIQUE KEY `code_3` (`code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_production';
-- mes_recycle_material_storage: table
CREATE TABLE `mes_recycle_material_storage` (
`id` bigint NOT NULL,
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`product_type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '产品类型 1-P 2-N 3-ESS 4-ESS2',
`material_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别',
`classify_level` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类等级',
`resistivity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电阻率',
`weight` decimal(64,2) DEFAULT NULL COMMENT '净重',
`gross` decimal(64,2) DEFAULT NULL COMMENT '毛重',
`tare` decimal(64,2) DEFAULT NULL COMMENT '皮重',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 1-进行中 2-已完成 3-已废除',
`oper` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`operator_time` datetime DEFAULT NULL COMMENT '起托时间',
`packer` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '装箱人',
`pack_time` datetime DEFAULT NULL COMMENT '装箱时间',
`start_check` tinyint(1) DEFAULT NULL COMMENT '是否发起免洗循环质检',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP,
`delete_flag` tinyint DEFAULT '0',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `order_no` (`order_no`),
UNIQUE KEY `order_no_2` (`order_no`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_recycle_material_storage';
-- mes_report_task: table
CREATE TABLE `mes_report_task` (
`id` bigint NOT NULL,
`crystal_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '拉晶工单编码',
`task_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务编码',
`last_id` bigint DEFAULT NULL COMMENT '上次任务Id',
`report_type` int DEFAULT NULL COMMENT '报料类型: 1初装、2加料',
`status` int DEFAULT '0' COMMENT '状态 0待配方、1已完成',
`source_type` int DEFAULT NULL COMMENT '来源 1手动、2自动',
`last_total_quantity` decimal(10,2) DEFAULT NULL COMMENT '上一炉台总量',
`total_quantity` decimal(8,2) DEFAULT NULL COMMENT '总量',
`leave_poi_quantity` decimal(8,2) DEFAULT NULL COMMENT '留锅量',
`feed_times` int DEFAULT NULL COMMENT '加料次数',
`finish_rod` tinyint NOT NULL COMMENT '是否为完结棒 0是、1',
`feed_quantity` decimal(8,2) DEFAULT NULL COMMENT '加料量',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`recipe_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方人员',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人',
`recipe_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方备注',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`recipe_time` datetime DEFAULT NULL COMMENT '配方完成时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '软删标识',
`termination_flag` int DEFAULT '1' COMMENT '是否被终止 1 正常、2终止',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_report_task` (`report_type`,`delete_flag`,`create_time`,`crystal_code`,`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_report_task';
-- No native definition for element: idx_report_task (index)
-- mes_roll_rub_quality_task: table
CREATE TABLE `mes_roll_rub_quality_task` (
`id` bigint NOT NULL COMMENT '主键',
`square_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方棒编码',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务领取人',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`status` int DEFAULT '0' COMMENT '状态 1进行中、2已完成',
`is_qualified` int DEFAULT NULL COMMENT '是否合格 1合格、2不合格',
`row_json` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '反切段数据',
`exception_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常类型 1崩边、2内裂、3晶裂',
`handle_type` int DEFAULT NULL COMMENT '处理类型1反切、2转制、3循环料、4籽晶',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转制物料编码',
`material_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转制物料名称',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_roll_rub_quality_task';
-- mes_round_bar: table
CREATE TABLE `mes_round_bar` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`production_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '晶体编码',
`name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '圆棒段名称',
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '圆棒晶编号',
`draw_length` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '画线长度',
`actual_length` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '真实长度',
`vehicle_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车辆编码',
`column_field1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面中心电阻',
`column_field2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面少子',
`column_field3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面上R/2电阻',
`column_field4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面下R/2电阻',
`column_field5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面中心电阻',
`column_field6` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面少子',
`column_field7` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面上R/2电阻',
`column_field8` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面下R/2电阻',
`abnormal_appearance_status` tinyint(1) DEFAULT NULL COMMENT '外观异常 0, 1, 2',
`status` tinyint(1) DEFAULT '0' COMMENT '0-未知,1-正常,2-异常,4-籽晶圆棒,5-循环料',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码',
`product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`type` tinyint(1) DEFAULT NULL COMMENT '圆棒类型: 1正常、2直径细',
`categorize` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类',
`oxygen_content` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`carbon_content` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`column_field9` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面电阻R/2',
`column_field10` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'A面电阻R/2',
`column_field11` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面电阻R/2',
`column_field12` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'B面电阻R/2',
`length` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '画线长度',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
UNIQUE KEY `code_2` (`code`),
UNIQUE KEY `code_3` (`code`),
UNIQUE KEY `code_4` (`code`),
UNIQUE KEY `code_5` (`code`),
KEY `idx_mes_round_bar_production_code` (`production_code`),
KEY `idx_mes_round_bar_create_time` (`create_time`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_round_bar';
-- No native definition for element: idx_mes_round_bar_production_code (index)
-- No native definition for element: idx_mes_round_bar_create_time (index)
-- mes_round_bar_status: table
CREATE TABLE `mes_round_bar_status` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`round_bar_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '圆棒编号',
`parent_round_bar_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '反切父圆棒晶编',
`oxygen_carbon_status` tinyint(1) DEFAULT '0' COMMENT '氧碳检测 0未检测, 1已检测',
`resistive_status` tinyint(1) DEFAULT '0' COMMENT '电阻少子检测 0未检测, 1已检测',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0',
`resistance_gauging_date` datetime DEFAULT NULL COMMENT '电阻少子检测时间',
`oxygenated_carbon_date` datetime DEFAULT NULL COMMENT '氧碳检测时间',
`exception_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常',
`disposition` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理方式',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `round_bar_code` (`round_bar_code`),
UNIQUE KEY `round_bar_code_2` (`round_bar_code`),
UNIQUE KEY `round_bar_code_3` (`round_bar_code`),
UNIQUE KEY `round_bar_code_4` (`round_bar_code`),
KEY `idx_mes_round_bar_status_round_bar_code` (`round_bar_code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_round_bar_status';
-- No native definition for element: idx_mes_round_bar_status_round_bar_code (index)
-- mes_square: table
CREATE TABLE `mes_square` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '和圆棒编码一致',
`actual_length` decimal(8,2) DEFAULT NULL COMMENT '开方后长度mm',
`actual_weight` decimal(8,2) DEFAULT NULL COMMENT '真实重量',
`deduct_length` decimal(8,2) DEFAULT NULL COMMENT '扣减长度mm',
`min_chamfer` decimal(8,2) DEFAULT NULL COMMENT '最小倒角mm',
`min_diagonal_length` decimal(8,2) DEFAULT NULL COMMENT '最小对角线mm',
`min_margin` decimal(8,2) DEFAULT NULL COMMENT '最小边距',
`max_margin` decimal(8,2) DEFAULT NULL COMMENT '最大边距',
`min_face_vertical` decimal(8,2) DEFAULT NULL COMMENT '最小端面垂直角度',
`max_face_vertical` decimal(8,2) DEFAULT NULL COMMENT '最大端面垂直角度',
`min_chord_length` decimal(8,2) DEFAULT NULL COMMENT '最小弦长',
`max_chord_length` decimal(8,2) DEFAULT NULL COMMENT '最大弦长',
`deduct_type` tinyint DEFAULT NULL COMMENT '扣减类型 1崩边',
`max_chamfer` decimal(8,2) DEFAULT NULL COMMENT '最大倒角mm',
`chamfer_c` decimal(8,2) DEFAULT NULL COMMENT '倒角c',
`chamfer_d` decimal(8,2) DEFAULT NULL COMMENT '倒角d',
`chamfer_e` decimal(8,2) DEFAULT NULL COMMENT '倒角e',
`chamfer_f` decimal(8,2) DEFAULT NULL COMMENT '倒角f',
`max_diagonal_length` decimal(8,2) DEFAULT NULL COMMENT '最大对角线mm',
`product_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码',
`specs` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格代码',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '软删标识',
`is_qualified` tinyint DEFAULT NULL COMMENT '是否合格 1合格、2不合格',
`parent_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '父级编码',
`draw_length` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '画线长度',
`is_seed_crystal` int DEFAULT '0' COMMENT '是否判断为籽晶棒 0不是、1',
`is_downgrade` int DEFAULT '0' COMMENT '是否判断为降级 0不是、1',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`min_square_margin` decimal(8,2) DEFAULT NULL COMMENT '矩形棒边距1',
`max_square_margin` decimal(8,2) DEFAULT NULL COMMENT '矩形棒边距2',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
UNIQUE KEY `code_2` (`code`),
UNIQUE KEY `code_3` (`code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_square';
-- mes_stick_task: table
CREATE TABLE `mes_stick_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工单编码',
`stove_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台编码',
`crystal_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '晶编',
`vehicle_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '毛棒车编码',
`product_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码',
`product_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`finish_rod` tinyint(1) DEFAULT NULL COMMENT '是否为完结棒 0是、1',
`receive_time` datetime DEFAULT NULL COMMENT '取棒时间',
`type` tinyint(1) DEFAULT '1' COMMENT '1:正常棒 2:断棒',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 1:待处理 2:进行中 3:已完成 4:已关闭',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务操作人',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_flag` tinyint(1) DEFAULT '0' COMMENT '0正常。1已删除',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `crystal_code` (`crystal_code`),
UNIQUE KEY `crystal_code_2` (`crystal_code`),
UNIQUE KEY `crystal_code_3` (`crystal_code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_stick_task';
-- mes_surplus: table
CREATE TABLE `mes_surplus` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '毛棒晶编',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '余料晶编',
`spec` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`surplus_material_type` tinyint DEFAULT NULL COMMENT '余料类型1.提渣 2.提肩 3.吊多晶',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '软删标识',
`categorize` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类',
`resistivity` decimal(10,2) DEFAULT NULL COMMENT '电阻率',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_surplus';
-- mes_surplus_collect_task: table
CREATE TABLE `mes_surplus_collect_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`stove_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '炉台号',
`product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品晶编',
`surplus_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '余料晶编=产品晶编+YL1提渣YL2提肩YL3吊多晶',
`material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
`material_name` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
`product_spec` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`surplus_material_type` tinyint DEFAULT NULL COMMENT '余料类型1.提渣 2.提肩 3.吊多晶',
`weight` decimal(8,2) DEFAULT NULL COMMENT '重量',
`product_time` datetime DEFAULT NULL COMMENT '生产时间',
`status` int NOT NULL DEFAULT '1' COMMENT '状态 1待处理、2进行中、3已完成',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务领取人',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '软删标识',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_surplus_collect_task';
-- mes_surplus_confirm_task: table
CREATE TABLE `mes_surplus_confirm_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '毛棒晶编',
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '余料晶编',
`spec` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格',
`type` tinyint DEFAULT NULL COMMENT '1.提渣 2.提肩 3.吊多晶 4.头料 5.尾料 6.头片 7.尾片 8.样品切片 10.棒子',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '软删标识',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 1:待处理 2:进行中 3:已完成 4:已关闭',
`categorize` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类',
`resistivity` decimal(10,2) DEFAULT NULL COMMENT '电阻率',
`detector` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检测仪',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `idx_mes_surplus_confirm_task_code_status` (`code`,`status`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_surplus_confirm_task';
-- No native definition for element: idx_mes_surplus_confirm_task_code_status (index)
-- mes_transport_task: table
CREATE TABLE `mes_transport_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`type` int DEFAULT NULL COMMENT '运输类型 1初装运输、2加料运输、3 毛棒运输、4圆棒运输、5循环料运输',
`belong_area` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属区域',
`status` int DEFAULT NULL COMMENT '状态 1未处理、2处理中、3已完成',
`vehicle_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运输工具编码',
`target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '目标地点编码',
`location` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '起始地点编码',
`bind_time` datetime DEFAULT NULL COMMENT '绑定时间',
`receive_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务领取人',
`transport_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运输人',
`transport_finish` datetime DEFAULT NULL COMMENT '运输完成时间',
`last_step_id` bigint DEFAULT NULL COMMENT '上一工序业务Id',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`crystal_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '毛棒晶编',
`org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/mes_transport_task';
-- yz_mes_spec: table
CREATE TABLE `yz_mes_spec` (
`id` bigint NOT NULL COMMENT '主键',
`spec_code` varchar(64) DEFAULT NULL COMMENT '规格代码',
`cooling_time` decimal(6,0) DEFAULT NULL COMMENT '冷却时间',
`spec_category` varchar(32) DEFAULT NULL COMMENT '类别',
`conductive_type` varchar(32) DEFAULT NULL COMMENT '导电类型',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`hair_rod_coefficient` decimal(4,2) DEFAULT NULL COMMENT '毛棒折重系数',
`round_rod_coefficient` decimal(4,2) DEFAULT NULL COMMENT '圆棒折重系数',
`hair_square_rod_coefficient` decimal(4,2) DEFAULT NULL COMMENT '毛方棒折重系 ',
`square_rod_coefficient` decimal(4,2) DEFAULT NULL COMMENT '方棒折重系数',
`allow_customer` varchar(64) DEFAULT NULL COMMENT '可发客户',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`delete_flag` tinyint DEFAULT '0' COMMENT '软删标识',
`org_id` varchar(32) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/yz_mes_spec';
-- yz_mes_spec_value: table
CREATE TABLE `yz_mes_spec_value` (
`id` bigint NOT NULL COMMENT '主键',
`spec_id` bigint DEFAULT NULL COMMENT '规格外键',
`spec_attribute_name` varchar(64) DEFAULT NULL COMMENT '属性名称',
`spec_attribute_type` varchar(64) DEFAULT NULL COMMENT '属性类型',
`standard_value` varchar(64) DEFAULT NULL COMMENT '属性标准值/上值',
`value` varchar(64) DEFAULT NULL COMMENT '属性公差/下值',
`is_contain` varchar(4) DEFAULT '0' COMMENT '是否包含上下值 0全部包含 1包含上值 2 包含下值',
PRIMARY KEY (`id`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb3 CONNECTION='mysql://mesQuery:Query.123456@172.21.250.63:3306/raipiot-mes/yz_mes_spec_value';

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,312 @@
create table adjustcruc
(
mesmoname varchar(255) not null
primary key,
crucible varchar(255) null
);
create table allfeedingdetail
(
feeding_task_id bigint null,
mesmoname varchar(255) null,
area varchar(255) null,
area1 varchar(255) null,
eqpmodel varchar(255) null,
eqpid varchar(255) null,
moprodname varchar(255) null,
moproddesc varchar(255) null,
feeding_task_code varchar(255) null,
stovetype varchar(255) null,
stovetypedesc varchar(255) null,
rx int null,
finishmark varchar(255) null,
finishmarkdesc varchar(255) null,
crucprodname varchar(255) null,
crucproddesc varchar(255) null,
cruciblesn varchar(255) null,
prodname varchar(255) null,
proddesc varchar(255) null,
material_type varchar(255) null,
material_type1 varchar(255) null,
level varchar(255) null,
serial_no varchar(255) null,
weight decimal(10, 2) null,
stovetime datetime null,
mfgdate datetime null,
month varchar(255) null,
factory varchar(255) null,
cate1 varchar(255) null,
cate2 varchar(255) null,
cate3 varchar(255) null,
material_level varchar(255) null,
type varchar(255) null,
subprod varchar(255) null
);
create table allfeedingdetail_cloud
(
feeding_task_id bigint null,
mesmoname varchar(255) collate utf8mb4_general_ci null,
area varchar(255) collate utf8mb4_general_ci null,
area1 varchar(255) collate utf8mb4_general_ci null,
eqpmodel varchar(255) collate utf8mb4_general_ci null,
eqpid varchar(255) collate utf8mb4_general_ci null,
moprodname varchar(255) collate utf8mb4_general_ci null,
moproddesc varchar(255) collate utf8mb4_general_ci null,
feeding_task_code varchar(255) collate utf8mb4_general_ci null,
stovetype varchar(255) collate utf8mb4_general_ci null,
stovetypedesc varchar(255) collate utf8mb4_general_ci null,
rx int null,
finishmark varchar(255) collate utf8mb4_general_ci null,
finishmarkdesc varchar(255) collate utf8mb4_general_ci null,
crucprodname varchar(255) collate utf8mb4_general_ci null,
crucproddesc varchar(255) collate utf8mb4_general_ci null,
cruciblesn varchar(255) collate utf8mb4_general_ci null,
prodname varchar(255) collate utf8mb4_general_ci null,
proddesc varchar(255) collate utf8mb4_general_ci null,
material_type varchar(255) collate utf8mb4_general_ci null,
material_type1 varchar(255) collate utf8mb4_general_ci null,
level varchar(255) collate utf8mb4_general_ci null,
batch_no varchar(255) collate utf8mb4_general_ci null,
weight decimal(10, 2) null,
stovetime datetime null,
mfgdate datetime null
)
engine = FEDERATED
charset = utf8mb3;
create table dict
(
id int auto_increment
primary key,
cate varchar(255) null,
dictkey varchar(255) null,
value varchar(255) null,
value1 varchar(255) null
);
create table equipment
(
varchar(255) null,
site varchar(255) null,
area1 varchar(255) null,
eqpid varchar(255) not null
primary key,
eqpmodel varchar(255) null,
area varchar(255) null
)
comment '炉台信息表' row_format = DYNAMIC;
create table mostatus
(
area1 varchar(255) null,
eqpid varchar(255) null,
MESmoname varchar(255) not null
primary key,
ERPmoname varchar(255) null,
prodname varchar(255) null,
proddesc varchar(255) null,
crusize varchar(255) null,
stovetime datetime null,
feeding_task_id varchar(50) null,
crucible varchar(100) null,
crucprodname varchar(255) null,
crucproddesc varchar(255) null,
cruciblesn varchar(255) null,
subprod varchar(400) null,
mostatus varchar(50) null,
mostatusdesc varchar(255) null,
finish_time datetime null,
runtime decimal(10, 2) null,
rx varchar(255) null,
prodtype varchar(255) null,
remark varchar(255) null
);
create index MoName
on mostatus (MESmoname);
create table mostatus_cloud
(
area1 varchar(255) collate utf8mb4_general_ci null,
eqpid varchar(255) collate utf8mb4_general_ci null,
MESmoname varchar(255) collate utf8mb4_general_ci not null
primary key using se_specific,
ERPmoname varchar(255) collate utf8mb4_general_ci null,
prodname varchar(255) collate utf8mb4_general_ci null,
proddesc varchar(255) collate utf8mb4_general_ci null,
crusize varchar(255) collate utf8mb4_general_ci null,
stovetime datetime null,
feeding_task_id varchar(50) collate utf8mb4_general_ci null,
crucible varchar(100) collate utf8mb4_general_ci null,
crucprodname varchar(255) collate utf8mb4_general_ci null,
crucproddesc varchar(255) collate utf8mb4_general_ci null,
cruciblesn varchar(255) collate utf8mb4_general_ci null,
subprod varchar(400) collate utf8mb4_general_ci null,
mostatus varchar(50) collate utf8mb4_general_ci null,
mostatusdesc varchar(255) collate utf8mb4_general_ci null,
finish_time datetime null,
runtime decimal(10, 2) null,
rx varchar(255) collate utf8mb4_general_ci null,
prodtype varchar(255) collate utf8mb4_general_ci null,
remark varchar(255) collate utf8mb4_general_ci null
)
engine = FEDERATED
charset = utf8mb3;
create index MoName
on mostatus_cloud (MESmoname)
using se_specific;
create table outputtargetsetting
(
id int auto_increment
primary key,
eqpid varchar(255) null,
area varchar(255) null,
area1 varchar(255) null,
mfgdate datetime null,
targetmodel varchar(255) null,
crusize varchar(255) null,
prod varchar(255) null,
crucible varchar(255) null,
outputb decimal(10, 3) null,
outputc decimal(10, 3) null,
updateby varchar(255) null,
updatetime datetime null
);
create table prod
(
code varchar(255) not null
primary key,
round varchar(255) null,
square varchar(255) null,
cate1 varchar(255) null,
cate2 varchar(255) null,
cate3 varchar(255) null
);
create table product
(
prodname varchar(255) null,
proddesc varchar(255) null,
cate1 varchar(255) null,
type varchar(255) null,
level varchar(255) null,
cate2 varchar(255) null,
cate3 varchar(255) null
);
create table recyclematerialouput
(
lotsn varchar(255) not null
primary key,
prodname varchar(255) null,
proddesc varchar(255) null,
prodtype varchar(255) null,
level varchar(255) null,
resistivity varchar(255) null,
weight double null,
cate1 varchar(255) null,
type varchar(255) null,
cate2 varchar(255) null,
cate3 varchar(255) null,
update_time datetime null,
mfgdate datetime null,
month varchar(255) null
);
create table siteonlinecrucibleyield
(
mfgdate datetime null comment '计产日期',
crystalbarno varchar(255) not null comment '晶编'
primary key,
eqpid varchar(255) null comment '炉台号',
area varchar(255) null comment '车间',
area1 varchar(255) null comment '片区',
eqpmodel varchar(255) null comment '炉型',
outlength decimal(10, 2) null comment '出炉长度',
outweight decimal(10, 2) null comment '出炉重量',
outtime datetime null comment '出炉时间',
qclength decimal(10, 2) null comment '有效长度',
qcweight decimal(10, 2) null comment '有效重量',
qctime datetime null comment 'qc时间',
crucible varchar(255) null comment '坩埚厂家',
crusize varchar(255) null comment '热场尺寸',
crunum varchar(255) null comment '坩埚编码',
lastcrystalbarno varchar(255) null comment '上一棒晶编',
lastouttime datetime null comment '上一棒时间',
timeinterval decimal(10, 2) null comment '生产时间',
crudesc varchar(255) null comment '坩埚物料描述',
prod varchar(255) null comment '产品简称',
subprod varchar(255) null comment '产品规格',
erpmoname varchar(255) null comment 'ERP工单号',
mesmoname varchar(255) null comment 'MES工单号',
savedate datetime null comment '归档时间',
moprodname varchar(255) null comment '工单产品编码',
moproddesc varchar(255) null comment '工单物料描述',
actualprodname varchar(255) null comment '实际生产的物料编码',
actualproddesc varchar(255) null,
feeding_task_id varchar(255) null comment '配料的任务id用来匹配炉次的首次投炉日期',
hair_rod_coefficient decimal(10, 2) null comment '毛棒折重系数',
round_rod_coefficient decimal(10, 2) null comment '圆棒折重系数',
hair_square_rod_coefficient decimal(10, 2) null comment '毛方棒折重系数',
stovetime datetime null comment '该炉次的首次投炉日期',
adjustcrucible varchar(255) null comment '修正的坩埚厂商
使',
adjustcruciblecode varchar(255) null comment '修正的坩埚厂商代码简称使用2-3位字母',
squareqcweight decimal(10, 2) null comment 'Qc长度折方棒重量'
);
create table siteonlinecrucibleyield_cloud
(
mfgdate datetime null comment '计产日期',
crystalbarno varchar(255) collate utf8mb4_general_ci not null comment '晶编'
primary key using se_specific,
eqpid varchar(255) collate utf8mb4_general_ci null comment '炉台号',
area varchar(255) collate utf8mb4_general_ci null comment '车间',
area1 varchar(255) collate utf8mb4_general_ci null comment '片区',
eqpmodel varchar(255) collate utf8mb4_general_ci null,
outlength decimal(10, 2) null comment '出炉长度',
outweight decimal(10, 2) null comment '出炉重量',
outtime datetime null comment '出炉时间',
qclength decimal(10, 2) null comment '有效长度',
qcweight decimal(10, 2) null comment '有效重量',
qctime datetime null comment 'qc时间',
crucible varchar(255) collate utf8mb4_general_ci null comment '坩埚厂家',
crusize varchar(255) collate utf8mb4_general_ci null comment '热场尺寸',
crunum varchar(255) collate utf8mb4_general_ci null comment '坩埚编码',
lastcrystalbarno varchar(255) collate utf8mb4_general_ci null comment '上一棒晶编',
lastouttime datetime null comment '上一棒时间',
timeinterval decimal(10, 2) null comment '生产时间',
crudesc varchar(255) collate utf8mb4_general_ci null comment '坩埚物料描述',
prod varchar(255) collate utf8mb4_general_ci null comment '产品简称',
subprod varchar(255) collate utf8mb4_general_ci null comment '产品规格',
erpmoname varchar(255) collate utf8mb4_general_ci null comment 'ERP工单号',
mesmoname varchar(255) collate utf8mb4_general_ci null comment 'MES工单号',
savedate datetime null comment '归档时间',
moprodname varchar(255) collate utf8mb4_general_ci null comment '工单产品编码',
moproddesc varchar(255) collate utf8mb4_general_ci null,
actualprodname varchar(255) collate utf8mb4_general_ci null,
actualproddesc varchar(255) collate utf8mb4_general_ci null,
feeding_task_id varchar(255) collate utf8mb4_general_ci null,
hair_rod_coefficient decimal(10, 2) null comment '毛棒折重系数',
round_rod_coefficient decimal(10, 2) null comment '圆棒折重系数',
hair_square_rod_coefficient decimal(10, 2) null comment '毛方棒折重系数',
stovetime datetime null
)
engine = FEDERATED
charset = utf8mb3;
create table updatelog
(
id int auto_increment
primary key,
tablename varchar(255) null,
updatetime datetime null,
status varchar(400) null,
remark varchar(400) null
);