yangys
2025-08-02 bbb2718178dcbc2908263926ffa0d8ebe7aef34d
doc/sql/mdm/mdm.mysql.all.create.sql
@@ -42,16 +42,66 @@
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci  ROW_FORMAT=DYNAMIC COMMENT='机床';
DROP TABLE IF EXISTS `mdm_dbbak_config`;
CREATE TABLE `mdm_dbbak_config` (
    `id` bigint NOT NULL,
    `name` varchar(100) NULL COMMENT '图号,零组件号',
    `ip_addr` varchar(20) NOT NULL COMMENT '专业组长账号',
    `account` varchar(80) NOT NULL COMMENT '数据库账号',
    `passwd` varchar(80) NOT NULL COMMENT '数据库密码',
    `db_name` varchar(80) NOT NULL COMMENT '数据库名称',
    `db_port` int NOT NULL COMMENT '数据库端口',
    `status` int DEFAULT NULL COMMENT '业务状态',
    `is_deleted` int DEFAULT 0,
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci  ROW_FORMAT=DYNAMIC COMMENT='数据库备份配置';
DROP TABLE IF EXISTS `mdm_qinzhe_fgb`;
CREATE TABLE `mdm_qinzhe_fgb` (
   `cph` varchar(80) NULL COMMENT '产品号',
   `ljh` varchar(80) NULL COMMENT '零件号',
   `ljmc` varchar(100) NULL COMMENT '零件名称',
   `zz` varchar(40) NULL COMMENT '主制',
   `zzgd` varchar(40) NULL COMMENT '主制工段',
   `zggy` varchar(40) NULL COMMENT '主管工艺',
   `fg` varchar(40) NULL COMMENT '副管',
   `cjjhy` varchar(40) NULL COMMENT '车间计划员',
   `jhy` varchar(40) NULL COMMENT '计划员',
    update_time datetime null  COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci  ROW_FORMAT=DYNAMIC COMMENT='勤哲分工表本地临时表';
DROP TABLE IF EXISTS `v_张立虎_2厂主制分工表`;
CREATE TABLE `v_张立虎_2厂主制分工表` (
  `产品号` varchar(40) NULL COMMENT '产品号',
  `零件号` varchar(80) NULL COMMENT '零件号',
  `零件名称` varchar(100) NULL COMMENT '零件名称',
  `主制` varchar(40) NULL COMMENT '主制',
  `零件等级` varchar(40) NULL COMMENT '零件等级',
  `机型` varchar(40) NULL COMMENT '机型',
  `型别` varchar(40) NULL COMMENT '型别',
  `依据` varchar(40) NULL COMMENT '依据',
  `主制工段` varchar(40) NULL COMMENT '主制工段',
  `主管工艺` varchar(40) NULL COMMENT '主管工艺',
  `副管` varchar(40) NULL COMMENT '副管',
  `是否关键件` varchar(40) NULL COMMENT '是否关键件',
  `备注` varchar(40) NULL COMMENT '备注',
  `零件编号` varchar(40) NULL COMMENT '零件编号',
  `车间计划员` varchar(40) NULL COMMENT '车间计划员',
  `计划员` varchar(40) NULL COMMENT '计划员'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci  ROW_FORMAT=DYNAMIC COMMENT='勤哲分工表视图模拟';
DROP TABLE IF EXISTS `mdm_produce_division`;
CREATE TABLE `mdm_produce_division` (
    `id` bigint NOT NULL,
    `drawing_no` varchar(100) NULL COMMENT '图号,零组件号',
    `team_leader_id` bigint NOT NULL COMMENT '专业组长账号',
    `programmer_id` bigint NOT NULL COMMENT '编制员账号',
    `checker_id` bigint NOT NULL COMMENT '校对员账号(工艺员角色)',
    `senior_id` bigint NOT NULL COMMENT '审批高师账号',
   `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户ID',
    `drawing_no` varchar(100) Not NULL COMMENT '图号,零组件号',
    `team_leader_id` bigint  COMMENT '专业组长账号',
    `programmer_id` bigint  COMMENT '编制员账号',
    `checker_id` bigint COMMENT '校对员账号(工艺员角色)',
    `senior_id` bigint  COMMENT '审批高师账号',
    `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户ID',
    `status` int DEFAULT NULL COMMENT '业务状态',
    `create_dept` bigint DEFAULT NULL COMMENT '创建单位',
    `is_deleted` int DEFAULT 0,
@@ -59,10 +109,10 @@
    `create_user` bigint DEFAULT NULL COMMENT '创建人',
    `update_time` datetime DEFAULT NULL COMMENT '更新时间',
    `update_user` bigint DEFAULT NULL COMMENT '更新人',
    PRIMARY KEY (`id`) USING BTREE,
    UNIQUE KEY `uniqueCheckIndex` (`team_leader_id`,`programmer_id`,`checker_id`,`senior_id`,`is_deleted`) USING BTREE
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci  ROW_FORMAT=DYNAMIC COMMENT='主制分工表';
DROP TABLE IF EXISTS `mdm_nc_node`;
CREATE TABLE `mdm_nc_node` (
   `id` bigint NOT NULL,