表设计修正后
CREATE TABLE `o88o_raw_material_def` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` VARCHAR(40) NOT NULL COMMENT '原料名称',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '宽度',
`long` INT(11) NOT NULL COMMENT '长度,-1:无限长',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`enabled` tinyint(4) DEFAULT '1' COMMENT '该行是否启用:0-否 1-是',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='原料定义表';
CREATE TABLE `o88o_raw_material_price_def` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` VARCHAR(40) NOT NULL COMMENT '优惠名称',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`price_type` VARCHAR(4) NOT NULL COMMENT '优惠类型,as:金额区间内减固定金额,ap:金额区间内减比例金额,ls:长度区间内减固定金额,lp:长度区间内减比例金额,',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`min_long` INT(11) NOT NULL COMMENT '所需长度',
`max_long` INT(11) NOT NULL COMMENT '所需长度',
`min_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '金额',
`max_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '金额',
`discount` DECIMAL(10,6) DEFAULT 0.00 COMMENT '优惠',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`enabled` tinyint(4) DEFAULT '1' COMMENT '该行是否启用:0-否 1-是',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='原料价格优惠定义表';
CREATE TABLE `o88o_batch_in` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`batch_no` VARCHAR(30) NOT NULL COMMENT '批次号',
`order_no` VARCHAR(30) NOT NULL COMMENT '订单号',
`custom_name` VARCHAR(30) NOT NULL COMMENT '客户名称',
`prod_model` VARCHAR(20) NOT NULL COMMENT '产品型号',
`prod_package` VARCHAR(10) NOT NULL COMMENT '包装方式,一片合成,天地盖',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`prod_width` INT(11) NOT NULL COMMENT '产品宽度',
`rect_width` INT(11) NOT NULL COMMENT '矩形宽度,由产品宽度计算而来',
`prod_long` INT(11) NOT NULL COMMENT '产品长度',
`rect_long` INT(11) NOT NULL COMMENT '矩形长度,由产品长度计算而来',
`prod_hight` INT(11) NOT NULL COMMENT '产品高度',
`prod_count` INT(11) NOT NULL COMMENT '产品数量',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`seq` INT(11) NOT NULL DEFAULT '-1' COMMENT '排序',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次录入表';
CREATE TABLE `o88o_product_calc` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`batch_id` BIGINT(20) NOT NULL COMMENT '批次id',
`calc_type` INT(11) NOT NULL COMMENT '计算方式',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`prod_width` INT(11) NOT NULL COMMENT '产品宽度',
`rect_width` INT(11) NOT NULL COMMENT '矩形宽度,由产品宽度计算而来',
`prod_long` INT(11) NOT NULL COMMENT '产品长度',
`rect_long` INT(11) NOT NULL COMMENT '矩形长度,由产品长度计算而来',
`prod_hight` INT(11) NOT NULL COMMENT '产品高度',
`prod_count` INT(11) NOT NULL COMMENT '产品数量',
`width_in_section` INT(11) NULL COMMENT '剖宽',
`size_in_section` INT(11) NULL COMMENT '原料宽度方向剖量',
`size` INT(11) NULL COMMENT '原料长度方向剖量',
`need_raw_material_id` BIGINT(20) NULL COMMENT '包装方式,一片合成,天地盖',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`status` INT(11) NOT NULL DEFAULT '0' COMMENT '0:待处理,1:处理完成,2处理中',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品计算表';
CREATE TABLE `o88o_product_need_raw_material` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '所需宽度',
`long` INT(11) NOT NULL COMMENT '所需长度',
`price` DECIMAL(10,2) DEFAULT 0.00 COMMENT '价格',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品所需原料表';
CREATE TABLE `o88o_aggregate_seq` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`aggregate_seq` BIGINT(20) NOT NULL COMMENT '聚合排序',
`product_calc_id` BIGINT(20) NOT NULL COMMENT '批次产品计算id',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品聚合表';
CREATE TABLE `o88o_aggregate_need_raw_material` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`aggregate_seq` BIGINT(20) NOT NULL COMMENT '聚合排序',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '所需宽度',
`long` INT(11) NOT NULL COMMENT '所需长度',
`price_calc` DECIMAL(10,2) DEFAULT 0.00 COMMENT '价格',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次所需原料聚合表';
-- 字典表
CREATE TABLE `o88o_data_dict` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`catalog` varchar(50) NOT NULL DEFAULT '' COMMENT '字典类型',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称',
`value` varchar(80) NOT NULL DEFAULT '' COMMENT '值',
`remark` varchar(128) DEFAULT NULL COMMENT '备注',
`seq` int(11) NOT NULL DEFAULT '-1' COMMENT '排序',
`add_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='数据字典'
-- 系统配置表
CREATE TABLE `o88o_system_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`category` varchar(32) NOT NULL COMMENT '配置项类别',
`name` varchar(128) NOT NULL COMMENT '配置项',
`value` varchar(5000) DEFAULT NULL COMMENT '取值',
`remark` varchar(2000) DEFAULT NULL,
`add_time` bigint(20) DEFAULT NULL COMMENT '添加时间, unix时间戳(毫秒)',
`add_user` bigint(20) DEFAULT '0' COMMENT '添加用户ID',
`update_time` bigint(20) DEFAULT NULL COMMENT '更新时间, unix时间戳(毫秒),修改任何字段(除本字段外)都应更新此字段.',
`update_user` bigint(20) DEFAULT '0' COMMENT '更新用户ID',
PRIMARY KEY (`id`),
UNIQUE KEY `AK_name` (`category`,`name`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8
----------------------------------------------------------------------------------
表设计草稿
原料定义表
raw_material_def
(id
name
unit
width
long
operator
remark
)
原料价格优惠定义表
raw_material_price_def
(id
name
raw_material_id
unit
long
type
price
amount
operator
remark
)
批次产品表:id,
product
(id
name
unit
prod_width
rect_width
prod_long
rect_long
prod_hight
width_in_section
size_in_section
size
prod_count
remark
batch_id
need_raw_material_id
)
批次产品所需原料表
product_need_raw_material
(id
raw_material_id
name
unit
width
long
price
operator
remark
)
批次所需原料表
need_raw_material
(id
batch_id
raw_material_id
name
unit
width
long
price
operator
remark
)
批次所需原料价格计算表
need_raw_material_calc
(id
batch_id
raw_material_id
calc_type
name
unit
width
long
price
operator
remark
)
batch_in批次表
(
id
batch_no
custom_name
order_no
prod_model
prod_package
unit
prod_width
rect_width
prod_long
rect_long
prod_hight
prod_count
remark
)
-- 字典表
CREATE TABLE `o88o_data_dict` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`catalog` varchar(50) NOT NULL DEFAULT '' COMMENT '字典类型',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称',
`value` varchar(80) NOT NULL DEFAULT '' COMMENT '值',
`remark` varchar(128) DEFAULT NULL COMMENT '备注',
`seq` int(11) NOT NULL DEFAULT '-1' COMMENT '排序',
`add_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='数据字典'
-- 系统配置表
CREATE TABLE `o88o_system_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`category` varchar(32) NOT NULL COMMENT '配置项类别',
`name` varchar(128) NOT NULL COMMENT '配置项',
`value` varchar(5000) DEFAULT NULL COMMENT '取值',
`remark` varchar(2000) DEFAULT NULL,
`add_time` bigint(20) DEFAULT NULL COMMENT '添加时间, unix时间戳(毫秒)',
`add_user` bigint(20) DEFAULT '0' COMMENT '添加用户ID',
`update_time` bigint(20) DEFAULT NULL COMMENT '更新时间, unix时间戳(毫秒),修改任何字段(除本字段外)都应更新此字段.',
`update_user` bigint(20) DEFAULT '0' COMMENT '更新用户ID',
PRIMARY KEY (`id`),
UNIQUE KEY `AK_name` (`category`,`name`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8
表设计修正后
CREATE TABLE `o88o_raw_material_def` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` VARCHAR(40) NOT NULL COMMENT '原料名称',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '宽度',
`long` INT(11) NOT NULL COMMENT '长度,-1:无限长',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`enabled` tinyint(4) DEFAULT '1' COMMENT '该行是否启用:0-否 1-是',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='原料定义表';
CREATE TABLE `o88o_raw_material_price_def` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` VARCHAR(40) NOT NULL COMMENT '优惠名称',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`price_type` VARCHAR(4) NOT NULL COMMENT '优惠类型,as:金额区间内减固定金额,ap:金额区间内减比例金额,ls:长度区间内减固定金额,lp:长度区间内减比例金额,',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`min_long` INT(11) NOT NULL COMMENT '所需长度',
`max_long` INT(11) NOT NULL COMMENT '所需长度',
`min_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '金额',
`max_amount` DECIMAL(10,2) DEFAULT 0.00 COMMENT '金额',
`discount` DECIMAL(10,6) DEFAULT 0.00 COMMENT '优惠',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`enabled` tinyint(4) DEFAULT '1' COMMENT '该行是否启用:0-否 1-是',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='原料价格优惠定义表';
CREATE TABLE `o88o_batch_in` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`batch_no` VARCHAR(30) NOT NULL COMMENT '批次号',
`order_no` VARCHAR(30) NOT NULL COMMENT '订单号',
`custom_name` VARCHAR(30) NOT NULL COMMENT '客户名称',
`prod_model` VARCHAR(20) NOT NULL COMMENT '产品型号',
`prod_package` VARCHAR(10) NOT NULL COMMENT '包装方式,一片合成,天地盖',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`prod_width` INT(11) NOT NULL COMMENT '产品宽度',
`rect_width` INT(11) NOT NULL COMMENT '矩形宽度,由产品宽度计算而来',
`prod_long` INT(11) NOT NULL COMMENT '产品长度',
`rect_long` INT(11) NOT NULL COMMENT '矩形长度,由产品长度计算而来',
`prod_hight` INT(11) NOT NULL COMMENT '产品高度',
`prod_count` INT(11) NOT NULL COMMENT '产品数量',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`seq` INT(11) NOT NULL DEFAULT '-1' COMMENT '排序',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次录入表';
CREATE TABLE `o88o_product_calc` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`batch_id` BIGINT(20) NOT NULL COMMENT '批次id',
`calc_type` INT(11) NOT NULL COMMENT '计算方式',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`prod_width` INT(11) NOT NULL COMMENT '产品宽度',
`rect_width` INT(11) NOT NULL COMMENT '矩形宽度,由产品宽度计算而来',
`prod_long` INT(11) NOT NULL COMMENT '产品长度',
`rect_long` INT(11) NOT NULL COMMENT '矩形长度,由产品长度计算而来',
`prod_hight` INT(11) NOT NULL COMMENT '产品高度',
`prod_count` INT(11) NOT NULL COMMENT '产品数量',
`width_in_section` INT(11) NULL COMMENT '剖宽',
`size_in_section` INT(11) NULL COMMENT '原料宽度方向剖量',
`size` INT(11) NULL COMMENT '原料长度方向剖量',
`need_raw_material_id` BIGINT(20) NULL COMMENT '包装方式,一片合成,天地盖',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`status` INT(11) NOT NULL DEFAULT '0' COMMENT '0:待处理,1:处理完成,2处理中',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品计算表';
CREATE TABLE `o88o_product_need_raw_material` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '所需宽度',
`long` INT(11) NOT NULL COMMENT '所需长度',
`price` DECIMAL(10,2) DEFAULT 0.00 COMMENT '价格',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品所需原料表';
CREATE TABLE `o88o_aggregate_seq` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`aggregate_seq` BIGINT(20) NOT NULL COMMENT '聚合排序',
`product_calc_id` BIGINT(20) NOT NULL COMMENT '批次产品计算id',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次产品聚合表';
CREATE TABLE `o88o_aggregate_need_raw_material` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`aggregate_seq` BIGINT(20) NOT NULL COMMENT '聚合排序',
`raw_material_id` BIGINT(20) NOT NULL COMMENT '原料id',
`unit` VARCHAR(4) NOT NULL COMMENT '单位',
`width` INT(11) NOT NULL COMMENT '所需宽度',
`long` INT(11) NOT NULL COMMENT '所需长度',
`price_calc` DECIMAL(10,2) DEFAULT 0.00 COMMENT '价格',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`add_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` BIGINT(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='批次所需原料聚合表';
-- 字典表
CREATE TABLE `o88o_data_dict` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`catalog` varchar(50) NOT NULL DEFAULT '' COMMENT '字典类型',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称',
`value` varchar(80) NOT NULL DEFAULT '' COMMENT '值',
`remark` varchar(128) DEFAULT NULL COMMENT '备注',
`seq` int(11) NOT NULL DEFAULT '-1' COMMENT '排序',
`add_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加人',
`add_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '增加时间',
`update_time` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改人',
`update_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='数据字典'
-- 系统配置表
CREATE TABLE `o88o_system_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`category` varchar(32) NOT NULL COMMENT '配置项类别',
`name` varchar(128) NOT NULL COMMENT '配置项',
`value` varchar(5000) DEFAULT NULL COMMENT '取值',
`remark` varchar(2000) DEFAULT NULL,
`add_time` bigint(20) DEFAULT NULL COMMENT '添加时间, unix时间戳(毫秒)',
`add_user` bigint(20) DEFAULT '0' COMMENT '添加用户ID',
`update_time` bigint(20) DEFAULT NULL COMMENT '更新时间, unix时间戳(毫秒),修改任何字段(除本字段外)都应更新此字段.',
`update_user` bigint(20) DEFAULT '0' COMMENT '更新用户ID',
PRIMARY KEY (`id`),
UNIQUE KEY `AK_name` (`category`,`name`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8