

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;


DROP TABLE IF EXISTS `dict_acct_subj`;
CREATE TABLE `dict_acct_subj` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `acct_year` varchar(100)  DEFAULT NULL COMMENT '年度',
  `acct_subj_code` varchar(255)  DEFAULT NULL COMMENT '会计科目编码',
  `acct_subj_name` varchar(255)  DEFAULT NULL COMMENT '会计科目名称',
  `supper_code` varchar(255)  DEFAULT NULL COMMENT '上级编码',
  `subj_level` varchar(255)  DEFAULT NULL COMMENT '科目级次',
  `is_last` varchar(255)  DEFAULT NULL COMMENT '是否末级',
  `subj_type_code` varchar(255)  DEFAULT NULL COMMENT '科目类型编码',
  `subj_type_name` varchar(255)  DEFAULT NULL COMMENT '科目类型名称',
  `direction` varchar(255)  DEFAULT NULL COMMENT '借贷方向',
  `is_cash` varchar(255)  DEFAULT NULL COMMENT '是否现金',
  `subj_nature_code` varchar(255)  DEFAULT NULL COMMENT '科目性质',
  `is_check` varchar(255)  DEFAULT NULL COMMENT '是否辅助核算',
  `is_stop` varchar(255)  DEFAULT NULL COMMENT '是否停用',
  `budg_subj_code` varchar(255)  DEFAULT NULL COMMENT '预算会计科目编码',
  `budg_subj_name` varchar(255)  DEFAULT NULL COMMENT '预算会计科目名称',
  `check_type_name1` varchar(255)  DEFAULT NULL COMMENT '辅助核算项1',
  `check_type_name2` varchar(255)  DEFAULT NULL COMMENT '辅助核算项2',
  `check_type_name3` varchar(255)  DEFAULT NULL COMMENT '辅助核算项3',
  `check_type_name4` varchar(255)  DEFAULT NULL COMMENT '辅助核算项4',
  `check_type_name5` varchar(255)  DEFAULT NULL COMMENT '辅助核算项5',
  `check_type_name6` varchar(255)  DEFAULT NULL COMMENT '辅助核算项6',
  `check_type_name7` varchar(255)  DEFAULT NULL COMMENT '辅助核算项7',
  `check_type_name8` varchar(255)  DEFAULT NULL COMMENT '辅助核算项8',
  `org_code` varchar(255)  DEFAULT NULL COMMENT '单位编码',
  `org_name` varchar(255)  DEFAULT NULL COMMENT '单位名称',
  `branch_code` varchar(255)  DEFAULT NULL COMMENT '院区编码',
  `branch_name` varchar(255)  DEFAULT NULL COMMENT '院区名称',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='子表';

-- ----------------------------
-- Table structure for dict_check_type
-- ----------------------------
DROP TABLE IF EXISTS `dict_check_type`;
CREATE TABLE `dict_check_type` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `check_type_code` varchar(100)  DEFAULT NULL COMMENT '辅助核算项编码',
  `check_type_name` varchar(255)  DEFAULT NULL COMMENT '辅助核算项名称',
  `org_code` varchar(255)  DEFAULT NULL COMMENT '单位编码',
  `org_name` varchar(255)  DEFAULT NULL COMMENT '单位名称',
  `branch_code` varchar(255)  DEFAULT NULL COMMENT '院区编码',
  `branch_name` varchar(255)  DEFAULT NULL COMMENT '院区名称',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='子表';

-- ----------------------------
-- Table structure for integration_task
-- ----------------------------
DROP TABLE IF EXISTS `integration_task`;
CREATE TABLE `integration_task` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `task_code` varchar(255)  DEFAULT NULL COMMENT '任务编码',
  `task_name` varchar(255)  DEFAULT NULL COMMENT '任务名称',
  `task_cron` varchar(255)  DEFAULT NULL COMMENT '任务策略',
  `task_status` varchar(255)  DEFAULT NULL COMMENT '任务状态1、启用2、停用',
  `task_app` varchar(255)  DEFAULT NULL COMMENT '应用',
  `task_plugin` varchar(255)  DEFAULT NULL COMMENT '插件',
  `fun_info` varchar(255)  DEFAULT NULL COMMENT '功能介绍/任务描述',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='集成任务';

-- ----------------------------
-- Table structure for integration_task_living
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_living`;
CREATE TABLE `integration_task_living` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `task_id` varchar(255)  DEFAULT NULL COMMENT 'integration_task_id',
  `task_code` varchar(255)  DEFAULT NULL COMMENT '任务编码',
  `task_name` varchar(255)  DEFAULT NULL COMMENT '任务名称',
  `task_status` varchar(255)  DEFAULT NULL COMMENT '任务状态1、执行中2、待执行3、错误',
  `old_start_time` datetime DEFAULT NULL COMMENT '上次开始时间',
  `start_time` datetime DEFAULT NULL COMMENT '当前任务开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `diff_time` varchar(255)  DEFAULT NULL COMMENT '耗时',
  `run_num` int DEFAULT NULL COMMENT '运行次数',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-实例';

-- ----------------------------
-- Table structure for integration_task_living_details
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_living_details`;
CREATE TABLE `integration_task_living_details` (
  `id` varchar(255)  NOT NULL,
  `task_linving_id` varchar(255)  DEFAULT NULL COMMENT '集成任务-实例_id',
  `result` varchar(255)  DEFAULT NULL COMMENT '返回结果',
  `query_condition` varchar(255)  DEFAULT NULL COMMENT '原始查询条件',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据',
  `root_app_new_data` longtext  COMMENT '最新源系统数据详情',
  `new_transmit_info` longtext  COMMENT '最新传输信息',
  `new_push_date` datetime DEFAULT NULL COMMENT '最新推送时间',
  `repair_pust` char(1)  DEFAULT NULL COMMENT '是否补推(Y是N不是)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `sence_id` varchar(255)  DEFAULT NULL COMMENT '场景id',
  `new_state` varchar(255)  DEFAULT NULL COMMENT '最新推送状态',
  `business_date` varchar(255)  DEFAULT NULL COMMENT '单据业务日期',
  `plugin_id` varchar(255)  DEFAULT NULL COMMENT '插件id',
  `processing_time` datetime DEFAULT NULL COMMENT '处理时间',
  `processing_remarks` varchar(255)  DEFAULT NULL COMMENT '处理备注',
  `processor_name` varchar(255)  DEFAULT NULL COMMENT '处理⼈名称',
  `processor` varchar(255)  DEFAULT NULL COMMENT '处理⼈',
  `new_system_number` varchar(255)  DEFAULT NULL COMMENT '下游系统单号',
  `new_system_primary` varchar(255)  DEFAULT NULL COMMENT '下游系统主键',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `def1` varchar(200)  DEFAULT NULL COMMENT '扩展1',
  `def2` varchar(200)  DEFAULT NULL COMMENT '扩展2',
  `def3` varchar(200)  DEFAULT NULL COMMENT '扩展3',
  `def4` varchar(200)  DEFAULT NULL COMMENT '扩展4',
  `def5` varchar(200)  DEFAULT NULL COMMENT '扩展5',
  PRIMARY KEY (`sorts`,`id`) USING BTREE,
  KEY `plugin_id` (`plugin_id`) USING BTREE COMMENT 'plugin_id',
  KEY `root_app_pk` (`root_app_pk`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-实例详情';

-- ----------------------------
-- Table structure for integration_task_living_details_success
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_living_details_success`;
CREATE TABLE `integration_task_living_details_success` (
  `id` varchar(255)  NOT NULL,
  `task_linving_id` varchar(255)  DEFAULT NULL COMMENT '集成任务-实例_id',
  `result` varchar(255)  DEFAULT NULL COMMENT '返回结果',
  `query_condition` varchar(255)  DEFAULT NULL COMMENT '原始查询条件',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据',
  `root_app_new_data` longtext  COMMENT '最新源系统数据详情',
  `new_transmit_info` longtext  COMMENT '最新传输信息',
  `new_push_date` datetime DEFAULT NULL COMMENT '最新推送时间',
  `repair_pust` char(1)  DEFAULT NULL COMMENT '是否补推(Y是N不是)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `sence_id` varchar(255)  DEFAULT NULL COMMENT '场景id',
  `new_state` varchar(255)  DEFAULT NULL COMMENT '最新推送状态',
  `business_date` varchar(255)  DEFAULT NULL COMMENT '单据业务日期',
  `plugin_id` varchar(255)  DEFAULT NULL COMMENT '插件id',
  `processing_time` datetime DEFAULT NULL COMMENT '处理时间',
  `processing_remarks` varchar(255)  DEFAULT NULL COMMENT '处理备注',
  `processor_name` varchar(255)  DEFAULT NULL COMMENT '处理⼈名称',
  `processor` varchar(255)  DEFAULT NULL COMMENT '处理⼈',
  `new_system_number` varchar(255)  DEFAULT NULL COMMENT '下游系统单号',
  `new_system_primary` varchar(255)  DEFAULT NULL COMMENT '下游系统主键',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `def1` varchar(200)  DEFAULT NULL COMMENT '扩展1',
  `def2` varchar(200)  DEFAULT NULL COMMENT '扩展2',
  `def3` varchar(200)  DEFAULT NULL COMMENT '扩展3',
  `def4` varchar(200)  DEFAULT NULL COMMENT '扩展4',
  `def5` varchar(200)  DEFAULT NULL COMMENT '扩展5',
  PRIMARY KEY (`sorts`,`id`) USING BTREE,
  KEY `plugin_id` (`plugin_id`) USING BTREE COMMENT 'plugin_id',
  KEY `root_app_pk` (`root_app_pk`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-实例详情';

-- ----------------------------
-- Table structure for integration_task_log
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_log`;
CREATE TABLE `integration_task_log` (
  `id` varchar(255)  NOT NULL,
  `task_linving_id` varchar(255)  DEFAULT NULL COMMENT '集成任务-实例_id',
  `task_id` varchar(255)  DEFAULT NULL COMMENT 'integration_task_id',
  `task_code` varchar(255)  DEFAULT NULL COMMENT '任务编码',
  `task_name` varchar(255)  DEFAULT NULL COMMENT '任务名称',
  `task_status` varchar(255)  DEFAULT NULL COMMENT '任务状态1、执行中2、执行成功 3、执行失败',
  `start_time` datetime DEFAULT NULL COMMENT '当前任务开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `diff_time` varchar(255)  DEFAULT NULL COMMENT '耗时',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-实例详情';

-- ----------------------------
-- Table structure for integration_task_log_details
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_log_details`;
CREATE TABLE `integration_task_log_details` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `task_linving_id` varchar(255)  DEFAULT NULL COMMENT '集成任务-实例_id',
  `result` varchar(255)  DEFAULT NULL COMMENT '返回结果',
  `query_condition` varchar(255)  DEFAULT NULL COMMENT '原始查询条件',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据',
  `root_app_new_data` text  COMMENT '最新源系统数据详情',
  `new_transmit_info` text  COMMENT '最新传输信息',
  `new_push_date` datetime DEFAULT NULL COMMENT '最新推送时间',
  `root_app_code` varchar(255)  DEFAULT NULL COMMENT '源系统编码',
  `business_time` varchar(100)  DEFAULT NULL COMMENT '业务日期',
  `new_push_state` varchar(255)  DEFAULT NULL COMMENT '最新推送状态',
  `processor` varchar(255)  DEFAULT NULL COMMENT '处理人',
  `processor_time` varchar(255)  DEFAULT NULL COMMENT '处理时间',
  `processor_remark` varchar(255)  DEFAULT NULL COMMENT '处理备注',
  `new_metadata` varchar(255)  DEFAULT NULL COMMENT '最新元数据',
  `repair_pust` char(1)  DEFAULT NULL COMMENT '是否补推(Y是N不是)',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `def1` varchar(200)  DEFAULT NULL COMMENT '扩展1',
  `def2` varchar(200)  DEFAULT NULL COMMENT '扩展2',
  `def3` varchar(200)  DEFAULT NULL COMMENT '扩展3',
  `def4` varchar(200)  DEFAULT NULL COMMENT '扩展4',
  `def5` varchar(200)  DEFAULT NULL COMMENT '扩展5',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-日志详情';

-- ----------------------------
-- Table structure for integration_task_log_details_success
-- ----------------------------
DROP TABLE IF EXISTS `integration_task_log_details_success`;
CREATE TABLE `integration_task_log_details_success` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `task_linving_id` varchar(255)  DEFAULT NULL COMMENT '集成任务-实例_id',
  `result` varchar(255)  DEFAULT NULL COMMENT '返回结果',
  `query_condition` varchar(255)  DEFAULT NULL COMMENT '原始查询条件',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据',
  `root_app_new_data` text  COMMENT '最新源系统数据详情',
  `new_transmit_info` text  COMMENT '最新传输信息',
  `new_push_date` datetime DEFAULT NULL COMMENT '最新推送时间',
  `root_app_code` varchar(255)  DEFAULT NULL COMMENT '源系统编码',
  `business_time` varchar(100)  DEFAULT NULL COMMENT '业务日期',
  `new_push_state` varchar(255)  DEFAULT NULL COMMENT '最新推送状态',
  `processor` varchar(255)  DEFAULT NULL COMMENT '处理人',
  `processor_time` varchar(255)  DEFAULT NULL COMMENT '处理时间',
  `processor_remark` varchar(255)  DEFAULT NULL COMMENT '处理备注',
  `new_metadata` varchar(255)  DEFAULT NULL COMMENT '最新元数据',
  `repair_pust` char(1)  DEFAULT NULL COMMENT '是否补推(Y是N不是)',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `def1` varchar(200)  DEFAULT NULL COMMENT '扩展1',
  `def2` varchar(200)  DEFAULT NULL COMMENT '扩展2',
  `def3` varchar(200)  DEFAULT NULL COMMENT '扩展3',
  `def4` varchar(200)  DEFAULT NULL COMMENT '扩展4',
  `def5` varchar(200)  DEFAULT NULL COMMENT '扩展5',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成任务-日志详情';


-- ----------------------------
-- Table structure for mdm_module
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module`;
CREATE TABLE `mdm_module` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_name` varchar(50)  DEFAULT NULL COMMENT '主数据名称',
  `mdm_logo` varchar(255)  DEFAULT NULL COMMENT 'logo',
  `mdm_code` bigint DEFAULT NULL COMMENT '主数据编码',
  `mdm_type` varchar(50)  DEFAULT NULL COMMENT '主数据类型 1、档案 2、单据',
  `remark` varchar(200)  DEFAULT NULL COMMENT '描述',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='主数据模版';

-- ----------------------------
-- Table structure for mdm_module_db
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_db`;
CREATE TABLE `mdm_module_db` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `db_name` varchar(50)  DEFAULT NULL COMMENT '表名',
  `db_type` varchar(50)  DEFAULT NULL COMMENT '类型 1、主表 2、明细 3、操作日志 4、下发日志',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='模版数据库表';

-- ----------------------------
-- Table structure for mdm_module_db_fileds
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_db_fileds`;
CREATE TABLE `mdm_module_db_fileds` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `db_id` varchar(50)  DEFAULT NULL COMMENT '模版数据库id',
  `ch_name` varchar(50)  DEFAULT NULL COMMENT '中文名',
  `en_name` varchar(200)  DEFAULT NULL COMMENT '英文名',
  `filed_type` varchar(200)  DEFAULT NULL COMMENT '字段类型 1、BIGINT 2、DECIMAL 3、VARCHAR 4、DATETIME',
  `add_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：新增',
  `update_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：修改',
  `show_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：查看',
  `query_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：查询',
  `list_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：列表',
  `view_type` varchar(200)  DEFAULT NULL COMMENT '显示类型：显示',
  `filed_length` varchar(200)  DEFAULT NULL COMMENT '长度',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='模版数据库字段表';

-- ----------------------------
-- Table structure for mdm_module_db_fileds_rule
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_db_fileds_rule`;
CREATE TABLE `mdm_module_db_fileds_rule` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `form_name` varchar(50)  DEFAULT NULL COMMENT '前端分拣用',
  `db_id` varchar(50)  DEFAULT NULL COMMENT '模版数据库id',
  `filed_id` varchar(50)  DEFAULT NULL COMMENT '模版数据库字段id',
  `rule_name` varchar(50)  DEFAULT NULL COMMENT '规则名称',
  `rule_code` varchar(50)  DEFAULT NULL COMMENT '规则编码',
  `rule_value` varchar(200)  DEFAULT NULL COMMENT '规则值',
  `rule_type` char(1)  DEFAULT NULL COMMENT '规则类型1、表单属性 2、控件属性',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='模版数据库字段规则表';

-- ----------------------------
-- Table structure for mdm_module_distribute
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_distribute`;
CREATE TABLE `mdm_module_distribute` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `enabled_type` varchar(50)  DEFAULT NULL COMMENT '触发类型 0、手动1、自动',
  `update_api` varchar(50)  DEFAULT NULL COMMENT '修改接口',
  `update_script` varchar(50)  DEFAULT NULL COMMENT '修改插件',
  `add_api` varchar(50)  DEFAULT NULL COMMENT '新增接口',
  `add_script` varchar(50)  DEFAULT NULL COMMENT '新增插件',
  `delete_api` varchar(50)  DEFAULT NULL COMMENT '删除接口',
  `delete_script` varchar(50)  DEFAULT NULL COMMENT '删除插件',
  `enabled_state` char(1)  DEFAULT NULL COMMENT '启用停用 0、停用1、启用',
  `db_id` varchar(50)  DEFAULT NULL COMMENT '主表ID',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据功能应用分发表';

-- ----------------------------
-- Table structure for mdm_module_distribute_detail
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_distribute_detail`;
CREATE TABLE `mdm_module_distribute_detail` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `distribute_id` varchar(50)  DEFAULT NULL COMMENT '应用分发id',
  `api_id` varchar(50)  DEFAULT NULL COMMENT '接口id',
  `data_type` varchar(50)  DEFAULT NULL COMMENT '数据类型 1、新增2、修改3、删除',
  `left_bracket` varchar(1)  DEFAULT NULL COMMENT '左括号',
  `filed_id` varchar(255)  DEFAULT NULL COMMENT '字段id',
  `filed_name` varchar(255)  DEFAULT NULL COMMENT '字段名',
  `compare_type` varchar(10)  DEFAULT NULL COMMENT '对比类型 1、等于 2、不等于 3、大于 4、小于',
  `filed_vaule` varchar(255)  DEFAULT NULL COMMENT '目标API字段默认值',
  `connection_symbol` varchar(255)  DEFAULT NULL COMMENT '连接符号 1\\and 2\\or',
  `right_parenthesis` varchar(1)  DEFAULT NULL COMMENT '右括号',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据功能应用分发明细表';

-- ----------------------------
-- Table structure for mdm_module_distribute_tripartite
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_distribute_tripartite`;
CREATE TABLE `mdm_module_distribute_tripartite` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据id',
  `data_id` varchar(50)  DEFAULT NULL COMMENT '数据id',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `tripartite_id` varchar(255)  DEFAULT NULL COMMENT '三方id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据下发三方主键表';

-- ----------------------------
-- Table structure for mdm_module_role
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_role`;
CREATE TABLE `mdm_module_role` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `role_id` varchar(50)  DEFAULT NULL COMMENT '角色id',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据功能角色表';

-- ----------------------------
-- Table structure for mdm_module_role_button
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_role_button`;
CREATE TABLE `mdm_module_role_button` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `module_role_id` varchar(50)  DEFAULT NULL COMMENT '模块角色id',
  `role_id` varchar(50)  DEFAULT NULL COMMENT '角色id',
  `button_type` varchar(50)  DEFAULT NULL COMMENT '按钮类型',
  `button_name` varchar(50)  DEFAULT NULL COMMENT '按钮名',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据功能角色按钮表';

-- ----------------------------
-- Table structure for mdm_module_source
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_source`;
CREATE TABLE `mdm_module_source` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `source_type` varchar(50)  DEFAULT NULL COMMENT '来源类型1、插件2、api',
  `source_name` varchar(200)  DEFAULT NULL COMMENT '来源应用',
  `trigger_type` varchar(200)  DEFAULT NULL COMMENT ' 触发类型 1、手动 2、自动',
  `source_code` varchar(200)  DEFAULT NULL COMMENT '来源编码',
  `add_api` varchar(200)  DEFAULT NULL COMMENT '新增接口',
  `update_api` varchar(200)  DEFAULT NULL COMMENT '修改接口',
  `delete_api` varchar(200)  DEFAULT NULL COMMENT '删除接口',
  `enabled_state` varchar(200)  DEFAULT NULL COMMENT '启用停用 0、停用1、启用',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据数据来源';

-- ----------------------------
-- Table structure for mdm_module_user_view
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_user_view`;
CREATE TABLE `mdm_module_user_view` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `user_id` varchar(50)  DEFAULT NULL COMMENT '用户id',
  `view_detail_id` varchar(200)  DEFAULT NULL COMMENT '视图明细id',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='主数据用户视图表';

-- ----------------------------
-- Table structure for mdm_module_view
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_view`;
CREATE TABLE `mdm_module_view` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `view_name` varchar(50)  DEFAULT NULL COMMENT '显示类型',
  `view_filed` varchar(50)  DEFAULT NULL COMMENT '显示字段',
  `up_id_filed` varchar(200)  DEFAULT NULL COMMENT '上级id字段',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='主数据视图表';

-- ----------------------------
-- Table structure for mdm_module_view_button
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_view_button`;
CREATE TABLE `mdm_module_view_button` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `view_id` varchar(50)  DEFAULT NULL COMMENT '视图id',
  `button_type` varchar(200)  DEFAULT NULL COMMENT '类型1、新建2、重置3、查询4、修改 5、删除 6、查看',
  `button_value` varchar(200)  DEFAULT NULL COMMENT '按钮值',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='主数据视图按钮表';

-- ----------------------------
-- Table structure for mdm_module_view_detail
-- ----------------------------
DROP TABLE IF EXISTS `mdm_module_view_detail`;
CREATE TABLE `mdm_module_view_detail` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `view_id` varchar(50)  DEFAULT NULL COMMENT '视图id',
  `view_filed` varchar(50)  DEFAULT NULL COMMENT '字段',
  `view_type` varchar(200)  DEFAULT NULL COMMENT '类型1、查询2、列表3、新增4、修改 5、查看',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='主数据视图明细表';


-- ----------------------------
-- Table structure for mdm_table_code_rule
-- ----------------------------
DROP TABLE IF EXISTS `mdm_table_code_rule`;
CREATE TABLE `mdm_table_code_rule` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `mdm_id` varchar(50)  DEFAULT NULL COMMENT '主数据模版ID',
  `db_id` varchar(50)  DEFAULT NULL COMMENT 'db_id',
  `db_name` varchar(50)  DEFAULT NULL COMMENT '规则',
  `db_type` varchar(50)  DEFAULT NULL COMMENT '类型 1、固定值 2、日期 3、流水',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `db_value` varchar(255)  DEFAULT NULL COMMENT '规则值',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='模版数据表编码规则表';



-- ----------------------------
-- Table structure for sys_application
-- ----------------------------
DROP TABLE IF EXISTS `sys_application`;
CREATE TABLE `sys_application` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `app_logo` varchar(200)  DEFAULT NULL COMMENT '应用logo（地址或者id）',
  `app_status` char(1)  DEFAULT NULL COMMENT '应用是否启用（1、启用 2、停用）',
  `name` varchar(50)  DEFAULT NULL COMMENT '应用名称',
  `version_number` varchar(200)  DEFAULT NULL COMMENT '版本号',
  `access_mode` varchar(50)  DEFAULT NULL COMMENT '接入方式（1、接口2、H53、PC网页4、PC应用程序 ）',
  `affiliation_field` varchar(50)  DEFAULT NULL COMMENT '所属领域（枚举表）',
  `manufacturer` varchar(50)  DEFAULT NULL COMMENT '厂商',
  `app_introduction` varchar(200)  DEFAULT NULL COMMENT '应用简介',
  `client_path` varchar(200)  DEFAULT NULL COMMENT '应用客户端地址（PC）',
  `app_id` bigint DEFAULT NULL COMMENT 'appid',
  `system_address` varchar(200)  DEFAULT NULL COMMENT 'ip白名单',
  `web_path` varchar(200)  DEFAULT NULL COMMENT '应用网页端地址（PC）',
  `program_path` varchar(200)  DEFAULT NULL COMMENT '应用程序地址（移动端）',
  `public_key` varchar(200)  DEFAULT NULL COMMENT '应用key',
  `secret_key` varchar(200)  DEFAULT NULL COMMENT '应用密钥',
  `interface_address` varchar(200)  DEFAULT NULL COMMENT '接口地址',
  `interface_status` char(1)  DEFAULT NULL COMMENT '接口环境是否启用（1、开启 2、关闭）',
  `app_type` varchar(50)  DEFAULT NULL COMMENT '系统类型  1、致远OA 2、用友U8C 3、用友BIP',
  `db_status` char(1)  DEFAULT NULL COMMENT '数据源是否启用（1、开启 2、关闭）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序号',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='应用表';

-- ----------------------------
-- Table structure for sys_application_api
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_api`;
CREATE TABLE `sys_application_api` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `api_code` bigint DEFAULT NULL COMMENT '接口编码',
  `api_path` varchar(200)  DEFAULT NULL COMMENT 'Api接口地址(固定系统内部外放接口地址)',
  `api_status` varchar(50)  DEFAULT NULL COMMENT '1启用2停用',
  `app_id` varchar(50)  DEFAULT NULL COMMENT 'api应用',
  `catalogue_id` varchar(50)  DEFAULT NULL COMMENT '目录',
  `api_name` varchar(50)  DEFAULT NULL COMMENT 'api名称',
  `api_remark` varchar(200)  DEFAULT NULL COMMENT 'api描述',
  `need_Login` char(1)  DEFAULT NULL COMMENT '是否需要登录 1、是 2、否',
  `authentication_port` varchar(50)  DEFAULT NULL COMMENT '认证接口',
  `parameter_passing_mode` char(1)  DEFAULT NULL COMMENT '传参方式 1、query 2、data',
  `destination_address` varchar(200)  DEFAULT NULL COMMENT '目标地址',
  `request_coding` char(1)  DEFAULT NULL COMMENT '请求编码 1、UTF-8',
  `request_method` char(1)  DEFAULT NULL COMMENT '请求方法 1、POST 2、GET',
  `timeout_period` varchar(50)  DEFAULT NULL COMMENT '超时时间 6000 ms',
  `current_limiting` varchar(50)  DEFAULT NULL COMMENT '限流 6000 ms',
  `header_in` text  COMMENT 'Header入参 JSON',
  `query_in` text  COMMENT 'Query入参 JSON',
  `body_in_type` char(1)  DEFAULT NULL COMMENT 'Body 入参类型 1、Application/json',
  `body_in` text  COMMENT 'Body 入参 JSON',
  `body_out` text  COMMENT 'Body 出参 JSON',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `bean_name` varchar(255)  DEFAULT NULL COMMENT 'bean名称',
  `fun_name` varchar(255)  DEFAULT NULL COMMENT '方法名称',
  `extension_api` varchar(255)  DEFAULT NULL COMMENT '是否扩展api',
  `return_success_field` varchar(255)  DEFAULT NULL COMMENT '返回成功字段',
  `return_success_value` varchar(255)  DEFAULT NULL COMMENT '返回成功值',
  `return_msg` varchar(255)  DEFAULT NULL COMMENT '返回描述字段',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='应用api';

-- ----------------------------
-- Table structure for sys_application_api_auth
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_api_auth`;
CREATE TABLE `sys_application_api_auth` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `system_status` char(1)  DEFAULT NULL COMMENT '状态（1、开启 2、关闭）',
  `name` varchar(50)  DEFAULT NULL COMMENT '系统名称',
  `system_address` text  COMMENT '接口地址',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='三方调用系统表';

-- ----------------------------
-- Table structure for sys_application_api_auth_detail
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_api_auth_detail`;
CREATE TABLE `sys_application_api_auth_detail` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `catalogue_id` varchar(50)  DEFAULT NULL COMMENT '目录id',
  `api_id` varchar(50)  DEFAULT NULL COMMENT '接口id',
  `tripartite_system_id` varchar(50)  DEFAULT NULL COMMENT '三方调用系统表id',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='应用api关联三方调用系统表';

-- ----------------------------
-- Table structure for sys_application_api_para
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_api_para`;
CREATE TABLE `sys_application_api_para` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `interface_key` varchar(200)  DEFAULT NULL COMMENT 'key',
  `interface_value` varchar(200)  DEFAULT NULL COMMENT 'value',
  `interface_type` char(1)  DEFAULT NULL COMMENT '类型（1、header2、body）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序号',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='接口环境参数表';

-- ----------------------------
-- Table structure for sys_application_api_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_api_type`;
CREATE TABLE `sys_application_api_type` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `name` varchar(200)  DEFAULT NULL COMMENT '目录名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序号',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='目录表';

-- ----------------------------
-- Table structure for sys_application_database
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_database`;
CREATE TABLE `sys_application_database` (
  `id` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL DEFAULT '' COMMENT '唯一标识码',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `source_code` varchar(300)  DEFAULT NULL COMMENT '数据源唯一编码',
  `source_name` varchar(300)  DEFAULT NULL COMMENT '数据源名称',
  `source_type` char(1)  DEFAULT NULL COMMENT '数据源类型（1、oracle 2、sqlServer3、mysql）',
  `source_ip` varchar(255)  DEFAULT NULL COMMENT 'ip',
  `source_port` varchar(255)  DEFAULT NULL COMMENT '端口',
  `login_name` varchar(200)  DEFAULT NULL COMMENT '登录名',
  `password` varchar(200)  DEFAULT NULL COMMENT '密码',
  `db_name` varchar(200)  DEFAULT NULL COMMENT '库名',
  `service_name` varchar(300)  DEFAULT NULL COMMENT '选择oracle下服务名称',
  `db_status` char(1)  DEFAULT NULL COMMENT '数据源是否启用（1、开启 2、关闭）',
  `sorts` bigint NOT NULL COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='数据源表';

-- ----------------------------
-- Table structure for sys_application_database_back
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_database_back`;
CREATE TABLE `sys_application_database_back` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `source_type` char(1)  DEFAULT NULL COMMENT '数据源类型（1、oracle 2、sqlServer3、mysql）',
  `source_url` varchar(500)  DEFAULT NULL COMMENT '实例地址',
  `login_name` varchar(200)  DEFAULT NULL COMMENT '账户',
  `password` varchar(200)  DEFAULT NULL COMMENT '密码',
  `db_name` varchar(200)  DEFAULT NULL COMMENT '库名',
  `db_status` char(1)  DEFAULT NULL COMMENT '数据源是否启用（1、开启 2、关闭）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='数据源表';

-- ----------------------------
-- Table structure for sys_application_plugin
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_plugin`;
CREATE TABLE `sys_application_plugin` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `plugin_name` varchar(255)  DEFAULT NULL COMMENT '插件名称',
  `plugin_code` varchar(50)  DEFAULT NULL COMMENT '插件编号',
  `plugin_version` varchar(50)  DEFAULT NULL COMMENT '插件版本',
  `plugin_remark` varchar(200)  DEFAULT NULL COMMENT '描述',
  `release_date` datetime DEFAULT NULL COMMENT '发布日期',
  `plugin_status` char(1)  DEFAULT NULL COMMENT '启用停用（1启用2停用）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='插件表';

-- ----------------------------
-- Table structure for sys_application_script
-- ----------------------------
DROP TABLE IF EXISTS `sys_application_script`;
CREATE TABLE `sys_application_script` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `app_id` varchar(50)  DEFAULT NULL COMMENT '应用id',
  `script_name` varchar(255)  DEFAULT NULL COMMENT '脚本名称',
  `script_code` varchar(50)  DEFAULT NULL COMMENT '脚本编号',
  `script_version` varchar(50)  DEFAULT NULL COMMENT '脚本版本',
  `class_name` varchar(255)  DEFAULT NULL COMMENT 'classname',
  `script_data` longtext  COMMENT '脚本内容',
  `back_script_data` longtext  COMMENT '返回脚本内容',
  `script_remark` varchar(200)  DEFAULT NULL COMMENT '描述',
  `release_date` datetime DEFAULT NULL COMMENT '发布日期',
  `script_status` char(1)  DEFAULT NULL COMMENT '启用停用（1启用2停用）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='脚本表';

-- ----------------------------
-- Table structure for sys_assets_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_assets_control`;
CREATE TABLE `sys_assets_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='资产类别';

-- ----------------------------
-- Table structure for sys_bank_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_bank_control`;
CREATE TABLE `sys_bank_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='银行类别';

-- ----------------------------
-- Table structure for sys_bankaccount_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_bankaccount_control`;
CREATE TABLE `sys_bankaccount_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='银行账户';

-- ----------------------------
-- Table structure for sys_button_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_button_config`;
CREATE TABLE `sys_button_config` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `code` varchar(200)  DEFAULT NULL COMMENT '按钮编码',
  `name_ch` varchar(200)  DEFAULT NULL COMMENT '中文名称',
  `name_en` varchar(200)  DEFAULT NULL COMMENT '英文名称',
  `menu_id` varchar(50)  DEFAULT NULL COMMENT '所属菜单ID',
  `icon_name` varchar(50)  DEFAULT NULL COMMENT '图标',
  `styles` varchar(50)  DEFAULT NULL COMMENT '样式',
  `btn_function` varchar(50)  DEFAULT NULL COMMENT '按钮事件',
  `remark` varchar(200)  DEFAULT NULL COMMENT '按钮备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='按钮配置表';

-- ----------------------------
-- Table structure for sys_dictionaryshop
-- ----------------------------
DROP TABLE IF EXISTS `sys_dictionaryshop`;
CREATE TABLE `sys_dictionaryshop` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `tab_name` varchar(100)  DEFAULT NULL COMMENT '表名',
  `column_name` varchar(100)  DEFAULT NULL COMMENT '列名',
  `column_content` varchar(100)  DEFAULT NULL COMMENT '列说明',
  `column_value` varchar(20)  DEFAULT NULL COMMENT '列值',
  `column_num_value` bigint DEFAULT NULL COMMENT '列数字值用于比较数据字典大小',
  `up_id` bigint DEFAULT NULL COMMENT '如果数据字典上下级，通过连接上级id，当前表id',
  `memo` varchar(100)  DEFAULT NULL COMMENT '备注',
  `used_sts` char(1)  DEFAULT NULL COMMENT '使用状态,1 使用，2 不使用',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='数据字典表';

-- ----------------------------
-- Table structure for sys_dictionaryshop_new
-- ----------------------------
DROP TABLE IF EXISTS `sys_dictionaryshop_new`;
CREATE TABLE `sys_dictionaryshop_new` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `tab_name` varchar(100)  DEFAULT NULL COMMENT '表名',
  `column_name` varchar(100)  DEFAULT NULL COMMENT '列名',
  `column_content` varchar(100)  DEFAULT NULL COMMENT '列说明',
  `column_value` varchar(20)  DEFAULT NULL COMMENT '列值',
  `column_num_value` bigint DEFAULT NULL COMMENT '列数字值用于比较数据字典大小',
  `up_id` bigint DEFAULT NULL COMMENT '如果数据字典上下级，通过连接上级id，当前表id',
  `memo` varchar(100)  DEFAULT NULL COMMENT '备注',
  `used_sts` char(1)  DEFAULT NULL COMMENT '使用状态,1 使用，2 不使用',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '所属组织机构',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='数据字典表';

-- ----------------------------
-- Table structure for sys_file
-- ----------------------------
DROP TABLE IF EXISTS `sys_file`;
CREATE TABLE `sys_file` (
  `id` bigint NOT NULL COMMENT '主键ID',
  `filename` varchar(255)  DEFAULT NULL COMMENT '文件名称',
  `filesavename` varchar(255)  DEFAULT NULL COMMENT '文件新名称',
  `type` varchar(255)  DEFAULT NULL COMMENT '文件类型',
  `file_size` bigint DEFAULT NULL COMMENT '文件大小（kb）',
  `description` varchar(255)  DEFAULT NULL COMMENT '描述',
  `filepath` varchar(255)  DEFAULT NULL COMMENT '文件路径',
	  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',

  `create_user_id` varchar(201)  DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(201)  DEFAULT NULL COMMENT '修改人',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态Y正常N删除',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='系统文件表';

-- ----------------------------
-- Table structure for sys_home_component
-- ----------------------------
DROP TABLE IF EXISTS `sys_home_component`;
CREATE TABLE `sys_home_component` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `name` varchar(50)  DEFAULT NULL COMMENT '组件名称',
  `code` varchar(200)  DEFAULT NULL COMMENT '组件编码',
  `state` char(1)  DEFAULT NULL COMMENT '状态：0 启用 1 停用',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='首页组件表';

-- ----------------------------
-- Table structure for sys_integrated_foreground_task
-- ----------------------------
DROP TABLE IF EXISTS `sys_integrated_foreground_task`;
CREATE TABLE `sys_integrated_foreground_task` (
  `id` varchar(255)  NOT NULL COMMENT 'id',
  `workshop_name` varchar(255)  DEFAULT NULL COMMENT '工坊名称',
  `plug_id` varchar(255)  DEFAULT NULL COMMENT '插件ID',
  `plug_name` varchar(255)  DEFAULT NULL COMMENT '插件名称',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成前台任务主表';

-- ----------------------------
-- Table structure for sys_integrated_foreground_task_detail
-- ----------------------------
DROP TABLE IF EXISTS `sys_integrated_foreground_task_detail`;
CREATE TABLE `sys_integrated_foreground_task_detail` (
  `id` varchar(255)  NOT NULL COMMENT 'id',
  `formmain_id` varchar(50)  DEFAULT NULL COMMENT '主表id',
  `arg_code` varchar(255)  DEFAULT NULL COMMENT '参数编码',
  `arg_name` varchar(255)  DEFAULT NULL COMMENT '参数名称',
  `arg_type` char(1)  DEFAULT NULL COMMENT '参数类型',
  `arg_value` varchar(255)  DEFAULT NULL COMMENT '参数值',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成前台任务明细表';

-- ----------------------------
-- Table structure for sys_integrated_foreground_task_parameter
-- ----------------------------
DROP TABLE IF EXISTS `sys_integrated_foreground_task_parameter`;
CREATE TABLE `sys_integrated_foreground_task_parameter` (
  `id` varchar(255) NOT NULL COMMENT 'id',
  `formmain_id` varchar(50) DEFAULT NULL COMMENT '主表id',
  `in_parameter` varchar(500) DEFAULT NULL COMMENT '参数',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50) DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1) DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50) DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='集成前台任务参数表';

-- ----------------------------
-- Table structure for sys_interface
-- ----------------------------
DROP TABLE IF EXISTS `sys_interface`;
CREATE TABLE `sys_interface` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `name` varchar(200)  DEFAULT NULL COMMENT '接口名称',
  `bean_name` varchar(50)  DEFAULT NULL COMMENT '服务名',
  `interface_name` varchar(50)  DEFAULT NULL COMMENT '方法名',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `state` char(1)  DEFAULT NULL COMMENT '状态：0 启用 1 停用',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='系统接口表';

-- ----------------------------
-- Table structure for sys_menu_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu_config`;
CREATE TABLE `sys_menu_config` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `parent_menu_id` varchar(50)  DEFAULT NULL COMMENT '上级菜单ID（0表示无上级）',
  `menu_name` varchar(200)  DEFAULT NULL COMMENT '菜单名称',
  `menu_english_name` varchar(200)  DEFAULT NULL COMMENT '菜单英文名称',
  `menu_icon` varchar(200)  DEFAULT NULL COMMENT '图标样式',
  `route` varchar(200)  DEFAULT NULL COMMENT '页面路由',
  `menu_page` varchar(200)  DEFAULT NULL COMMENT '页面',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `visibles` char(1)  DEFAULT NULL COMMENT '是否可见（1、可见2、不可见）',
  `show_type` char(1)  DEFAULT NULL COMMENT '显示类型（1、菜单2、弹窗）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `options` varchar(500)  DEFAULT NULL COMMENT 'options',
  `form_id` varchar(500)  DEFAULT NULL COMMENT '表单ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='系统菜单表';

-- ----------------------------
-- Table structure for sys_merchant_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_merchant_control`;
CREATE TABLE `sys_merchant_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='客商辅助核算';

-- ----------------------------
-- Table structure for sys_message_manage
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_manage`;
CREATE TABLE `sys_message_manage` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `theme` varchar(50)  DEFAULT NULL COMMENT '消息主题',
  `code` varchar(50)  DEFAULT NULL COMMENT '消息编码',
  `send_app` varchar(50)  DEFAULT NULL COMMENT '发送者应用',
  `send_api` varchar(50)  DEFAULT NULL COMMENT '发送者',
  `data_type` char(1)  DEFAULT NULL COMMENT '数据类型（1、对象 2、数组）',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='消息管理主表';

-- ----------------------------
-- Table structure for sys_message_manage_detail
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_manage_detail`;
CREATE TABLE `sys_message_manage_detail` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `formmain_id` varchar(50)  DEFAULT NULL COMMENT '消息主表主键',
  `receive_name` varchar(50)  DEFAULT NULL COMMENT '接收者名称',
  `receive_code` varchar(50)  DEFAULT NULL COMMENT '接收者编码',
  `receive_app` varchar(50)  DEFAULT NULL COMMENT '接收者应用',
  `receive_api` varchar(50)  DEFAULT NULL COMMENT '接收者',
  `data_type` char(1)  DEFAULT NULL COMMENT '数据类型（1、对象 2、数组）',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `return_type` varchar(255)  DEFAULT NULL COMMENT '返回解析类型',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='消息管理明细表';

-- ----------------------------
-- Table structure for sys_message_manage_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_manage_log`;
CREATE TABLE `sys_message_manage_log` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `message_manage_id` varchar(50)  DEFAULT NULL COMMENT '消息主表主键',
  `theme` varchar(50)  DEFAULT NULL COMMENT '消息主题',
  `message_code` varchar(50)  DEFAULT NULL COMMENT '消息编码',
  `send_app` varchar(50)  DEFAULT NULL COMMENT '发送者应用',
  `send_api` varchar(50)  DEFAULT NULL COMMENT '发送者',
  `receive_code` varchar(50)  DEFAULT NULL COMMENT '接收者编码',
  `receive_app` varchar(50)  DEFAULT NULL COMMENT '接收者应用',
  `receive_api` varchar(50)  DEFAULT NULL COMMENT '接收者',
  `source_data` longtext  COMMENT '源数据',
  `target_data` longtext  COMMENT '目标data',
  `return_data` text  COMMENT '返回信息',
  `status` char(1)  DEFAULT NULL COMMENT '状态（1、待发送 2、发送中3、发送成功 4、发送失败）',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `return_type` varchar(255)  DEFAULT NULL COMMENT '返回解析类型',
  `error_status` char(1)  DEFAULT NULL COMMENT '失败状态（1、需要重新发送 2、不需要重新发送）（添加一个字段，增加逻辑）',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据号',
  `plugin_id` varchar(255)  DEFAULT NULL COMMENT '插件ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE,
  KEY `sys_message_manage_log_success_001` (`sts`,`receive_app`,`receive_api`,`send_app`,`status`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_002` (`sts`,`receive_app`,`receive_api`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_003` (`sts`,`receive_app`,`receive_api`,`send_app`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_004` (`sts`,`receive_app`,`receive_api`,`status`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_005` (`sts`,`receive_app`,`receive_api`,`status`,`error_status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for sys_message_manage_log_success
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_manage_log_success`;
CREATE TABLE `sys_message_manage_log_success` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `message_manage_id` varchar(50)  DEFAULT NULL COMMENT '消息主表主键',
  `theme` varchar(50)  DEFAULT NULL COMMENT '消息主题',
  `message_code` varchar(50)  DEFAULT NULL COMMENT '消息编码',
  `send_app` varchar(50)  DEFAULT NULL COMMENT '发送者应用',
  `send_api` varchar(50)  DEFAULT NULL COMMENT '发送者',
  `receive_code` varchar(50)  DEFAULT NULL COMMENT '接收者编码',
  `receive_app` varchar(50)  DEFAULT NULL COMMENT '接收者应用',
  `receive_api` varchar(50)  DEFAULT NULL COMMENT '接收者',
  `source_data` longtext  COMMENT '源数据',
  `target_data` longtext  COMMENT '目标data',
  `return_data` text  COMMENT '返回信息',
  `status` char(1)  DEFAULT NULL COMMENT '状态（1、待发送 2、发送中3、发送成功 4、发送失败）',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `return_type` varchar(255)  DEFAULT NULL COMMENT '返回解析类型',
  `error_status` char(1)  DEFAULT NULL COMMENT '失败状态（1、需要重新发送 2、不需要重新发送）（添加一个字段，增加逻辑）',
  `root_app_pk` varchar(255)  DEFAULT NULL COMMENT '源系统主键',
  `root_app_bill` varchar(255)  DEFAULT NULL COMMENT '原系统单据号',
  `plugin_id` varchar(255)  DEFAULT NULL COMMENT '插件ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE,
  KEY `sys_message_manage_log_success_001` (`sts`,`receive_app`,`receive_api`,`send_app`,`status`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_002` (`sts`,`receive_app`,`receive_api`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_003` (`sts`,`receive_app`,`receive_api`,`send_app`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_004` (`sts`,`receive_app`,`receive_api`,`status`,`create_time`) USING BTREE,
  KEY `sys_message_manage_log_success_005` (`sts`,`receive_app`,`receive_api`,`status`,`error_status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for sys_org_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_org_control`;
CREATE TABLE `sys_org_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='部门档案';

-- ----------------------------
-- Table structure for sys_organ
-- ----------------------------
DROP TABLE IF EXISTS `sys_organ`;
CREATE TABLE `sys_organ` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `organ_name` varchar(200)  DEFAULT NULL COMMENT '机构名称',
  `organ_code` varchar(50)  DEFAULT NULL COMMENT '机构代码',
  `parent_organ_id` varchar(50)  DEFAULT NULL COMMENT '组织机构父级ID',
  `state` char(1)  DEFAULT NULL COMMENT '状态: 0启用 1 停用',
  `company` char(1)  DEFAULT NULL COMMENT '是否公司： 0 是 1 否',
  `manager_id` varchar(50)  DEFAULT NULL COMMENT '机构负责人',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='组织机构表(Sys_Organ)';

-- ----------------------------
-- Table structure for sys_person
-- ----------------------------
DROP TABLE IF EXISTS `sys_person`;
CREATE TABLE `sys_person` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `organ_id` varchar(50)  DEFAULT NULL COMMENT '关联组织机构ID',
  `person_code` varchar(50)  DEFAULT NULL COMMENT '工号',
  `person_name` varchar(50)  DEFAULT NULL COMMENT '人员姓名',
  `sex` char(1)  DEFAULT NULL COMMENT '性别： 0女1男',
  `mobile_phone` varchar(11)  DEFAULT NULL COMMENT '手机号码',
  `entry_time` datetime DEFAULT NULL COMMENT '入职时间',
  `email` varchar(50)  DEFAULT NULL COMMENT '电子邮箱',
  `degree_id` varchar(55)  DEFAULT NULL COMMENT '学历',
  `post_id` varchar(50)  DEFAULT NULL COMMENT '职务',
  `level_id` varchar(50)  DEFAULT NULL COMMENT '级别',
  `birth_day` datetime DEFAULT NULL COMMENT '出生年月',
  `tel_phone` varchar(50)  DEFAULT NULL COMMENT '固定电话',
  `hometown` varchar(150)  DEFAULT NULL COMMENT '籍贯',
  `id_card` varchar(20)  DEFAULT NULL COMMENT '身份证号',
  `address` varchar(200)  DEFAULT NULL COMMENT '居住地址',
  `leave_time` datetime DEFAULT NULL COMMENT '离职时间',
  `state` char(1)  DEFAULT NULL COMMENT '人员状态1停用  0\\空 启用',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `dd_user_id` varchar(50)  DEFAULT NULL,
  `wx_user_id` varchar(50)  DEFAULT NULL,
  `head_image_id` varchar(50)  DEFAULT NULL COMMENT '头像id',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='人员表';

-- ----------------------------
-- Table structure for sys_personnel_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_personnel_control`;
CREATE TABLE `sys_personnel_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `left_tel` varchar(50)  DEFAULT NULL COMMENT '左手机号',
  `left_ic` varchar(50)  DEFAULT NULL COMMENT '左身份证号',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `right_tel` varchar(50)  DEFAULT NULL COMMENT '右手机号',
  `right_ic` varchar(50)  DEFAULT NULL COMMENT '右身份证号',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='人员对照';

-- ----------------------------
-- Table structure for sys_plug_arg
-- ----------------------------
DROP TABLE IF EXISTS `sys_plug_arg`;
CREATE TABLE `sys_plug_arg` (
  `id` varchar(255)  NOT NULL COMMENT 'id',
  `plug_id` varchar(255)  DEFAULT NULL COMMENT '插件id',
  `plug_code` varchar(255)  DEFAULT NULL COMMENT '插件编码',
  `plug_name` varchar(255)  DEFAULT NULL COMMENT '插件名称',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='参数设置主表';

-- ----------------------------
-- Table structure for sys_plug_arg_detail
-- ----------------------------
DROP TABLE IF EXISTS `sys_plug_arg_detail`;
CREATE TABLE `sys_plug_arg_detail` (
  `id` varchar(255)  NOT NULL COMMENT 'id',
  `formmain_id` varchar(50)  DEFAULT NULL COMMENT '主表id',
  `arg_code` varchar(255)  DEFAULT NULL COMMENT '参数编码',
  `arg_name` varchar(255)  DEFAULT NULL COMMENT '参数名称',
  `arg_type` char(1)  DEFAULT NULL COMMENT '参数类型',
  `remark` varchar(255)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='参数设置明细表';

-- ----------------------------
-- Table structure for sys_popedom_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_popedom_data`;
CREATE TABLE `sys_popedom_data` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `object_id` varchar(50)  DEFAULT NULL COMMENT '权限赋予对象id',
  `bill_kind_id` varchar(50)  DEFAULT NULL,
  `data_set_id` varchar(50)  DEFAULT NULL COMMENT '数据权限设置id',
  `pope_list` varchar(500)  DEFAULT NULL COMMENT '数据权限id值集合',
  `kind_id` char(1)  DEFAULT NULL COMMENT '权限分类（1、人员、2、角色）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='数据权限';

-- ----------------------------
-- Table structure for sys_popedom_home
-- ----------------------------
DROP TABLE IF EXISTS `sys_popedom_home`;
CREATE TABLE `sys_popedom_home` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `object_id` varchar(50)  DEFAULT NULL COMMENT '权限赋予对象id',
  `home_id` varchar(50)  DEFAULT NULL COMMENT '首页ID',
  `kind_id` char(1)  DEFAULT NULL COMMENT '权限类型（1、人员、2、角色）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='首页权限';

-- ----------------------------
-- Table structure for sys_popedom_interface
-- ----------------------------
DROP TABLE IF EXISTS `sys_popedom_interface`;
CREATE TABLE `sys_popedom_interface` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `object_id` varchar(50)  DEFAULT NULL COMMENT '权限赋予对象id',
  `interface_id` varchar(50)  DEFAULT NULL COMMENT '首页ID',
  `kind_id` char(1)  DEFAULT NULL COMMENT '权限类型（1、人员、2、角色）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='接口权限';

-- ----------------------------
-- Table structure for sys_popedom_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_popedom_menu`;
CREATE TABLE `sys_popedom_menu` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `object_id` varchar(50)  DEFAULT NULL COMMENT '权限赋予对象id',
  `menu_id` varchar(500)  DEFAULT NULL COMMENT '菜单id',
  `kind_id` char(1)  DEFAULT NULL COMMENT '权限类型（1、人员、2、角色）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='系统模块权限';

-- ----------------------------
-- Table structure for sys_popedom_operate
-- ----------------------------
DROP TABLE IF EXISTS `sys_popedom_operate`;
CREATE TABLE `sys_popedom_operate` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `object_id` varchar(50)  DEFAULT NULL COMMENT '权限赋予对象id',
  `menu_id` varchar(50)  DEFAULT NULL COMMENT '菜单id',
  `operate` varchar(500)  DEFAULT NULL COMMENT '操作权限',
  `kind_id` char(1)  DEFAULT NULL COMMENT '权限分类（1、人员、2、角色）',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='操作权限';

-- ----------------------------
-- Table structure for sys_product
-- ----------------------------
DROP TABLE IF EXISTS `sys_product`;
CREATE TABLE `sys_product` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `code` varchar(50)  DEFAULT NULL COMMENT '产品编码',
  `name` varchar(50)  DEFAULT NULL COMMENT '产品名称',
  `classify` char(2)  DEFAULT NULL COMMENT '产品分类',
  `description` varchar(200)  DEFAULT NULL COMMENT '产品描述',
  `production_company` varchar(200)  DEFAULT NULL COMMENT '出品公司',
  `picture_path` varchar(200)  DEFAULT NULL COMMENT '产品介绍图片',
  `sys_type` char(2)  DEFAULT NULL COMMENT '系统类型',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='产品表';

-- ----------------------------
-- Table structure for sys_product_api
-- ----------------------------
DROP TABLE IF EXISTS `sys_product_api`;
CREATE TABLE `sys_product_api` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `product_id` varchar(50)  DEFAULT NULL COMMENT '产品id',
  `up_ids` varchar(50)  DEFAULT NULL COMMENT '上级id',
  `api_name` varchar(50)  DEFAULT NULL COMMENT 'api名称/目录名称',
  `api_code` varchar(50)  DEFAULT NULL COMMENT 'api编码/目录编码',
  `api_type` varchar(32)  DEFAULT NULL COMMENT '类型  0、menu 1、api',
  `api_remark` varchar(200)  DEFAULT NULL COMMENT 'api描述',
  `need_Login` varchar(1)  DEFAULT NULL COMMENT '是否需要登录 1、是 2、否',
  `authentication_port` varchar(50)  DEFAULT NULL COMMENT '认证接口(修改为保存编码)',
  `parameter_passing_mode` varchar(1)  DEFAULT NULL COMMENT '传参方式 1、query 2、data',
  `enable_access_entry` varchar(50)  DEFAULT NULL COMMENT '允许访问入口 1、app 2、H5',
  `destination_address` varchar(200)  DEFAULT NULL COMMENT '目标地址',
  `request_coding` varchar(1)  DEFAULT NULL COMMENT '请求编码 1、UTF-8',
  `request_method` varchar(1)  DEFAULT NULL COMMENT '请求方法 1、POST 2、GET',
  `timeout_period` varchar(50)  DEFAULT NULL COMMENT '超时时间 6000 ms',
  `current_limiting` varchar(50)  DEFAULT NULL COMMENT '限流 6000 ms',
  `header_in` text  COMMENT 'Header入参 JSON',
  `query_in` text  COMMENT 'Query入参 JSON',
  `body_in_type` varchar(1)  DEFAULT NULL COMMENT 'Body 入参类型 1、Application/json',
  `body_in` text  COMMENT 'Body 入参 JSON',
  `body_out` text  COMMENT 'Body 出参 JSON',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='产品api';

-- ----------------------------
-- Table structure for sys_product_version
-- ----------------------------
DROP TABLE IF EXISTS `sys_product_version`;
CREATE TABLE `sys_product_version` (
  `id` varchar(50)  NOT NULL COMMENT '唯一标识码',
  `product_id` varchar(50)  DEFAULT NULL COMMENT '产品id',
  `version_number` varchar(50)  DEFAULT NULL COMMENT '版本号',
  `version_description` varchar(200)  DEFAULT NULL COMMENT '版本说明',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `sts` char(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='产品版本表';

-- ----------------------------
-- Table structure for sys_project_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_project_control`;
CREATE TABLE `sys_project_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4  COMMENT='项目辅助核算';

-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `role_code` varchar(20)  DEFAULT NULL COMMENT '角色编码',
  `role_name` varchar(50)  DEFAULT NULL COMMENT '角色名称',
  `description` varchar(200)  DEFAULT NULL COMMENT '角色说明',
  `enable_state` char(1)  DEFAULT NULL COMMENT '状态: 0启用 1 停用',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='角色表';

-- ----------------------------
-- Table structure for sys_stock_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_stock_control`;
CREATE TABLE `sys_stock_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='存货对照';

-- ----------------------------
-- Table structure for sys_taxrate_control
-- ----------------------------
DROP TABLE IF EXISTS `sys_taxrate_control`;
CREATE TABLE `sys_taxrate_control` (
  `id` varchar(50)  NOT NULL COMMENT '主键ID',
  `left_app_id` varchar(50)  DEFAULT NULL COMMENT '左应用id',
  `left_app_code` varchar(50)  DEFAULT NULL COMMENT '左应用编码',
  `left_app_name` varchar(50)  DEFAULT NULL COMMENT '左应用名称',
  `left_api_id` varchar(50)  DEFAULT NULL COMMENT '左接口ID',
  `left_id` varchar(50)  DEFAULT NULL COMMENT '左id',
  `left_code` varchar(50)  DEFAULT NULL COMMENT '左编码',
  `left_name` varchar(50)  DEFAULT NULL COMMENT '左名称',
  `right_app_id` varchar(50)  DEFAULT NULL COMMENT '右应用id',
  `right_app_code` varchar(50)  DEFAULT NULL COMMENT '右应用编码',
  `right_app_name` varchar(50)  DEFAULT NULL COMMENT '右应用名称',
  `right_api_id` varchar(50)  DEFAULT NULL COMMENT '右接口ID',
  `right_id` varchar(50)  DEFAULT NULL COMMENT '右id',
  `right_code` varchar(50)  DEFAULT NULL COMMENT '右编码',
  `right_name` varchar(50)  DEFAULT NULL COMMENT '右名称',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `left_org` varchar(50)  DEFAULT NULL COMMENT '左公司',
  `right_org` varchar(50)  DEFAULT NULL COMMENT '右公司',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='税率';

-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `person_id` varchar(50)  DEFAULT NULL COMMENT '外键人员ID',
  `login_code` varchar(200)  DEFAULT NULL COMMENT '登录账号',
  `password` varchar(80)  DEFAULT NULL COMMENT '登录密码',
  `salt` varchar(50)  DEFAULT NULL COMMENT '盐',
  `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
  `last_connection_time` datetime DEFAULT NULL COMMENT '最后链接时间',
  `last_login_ip` varchar(200)  DEFAULT NULL COMMENT '登录IP地址',
  `state` char(1)  DEFAULT NULL COMMENT '状态：0 启用 1 停用',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='用户表';

-- ----------------------------
-- Table structure for sys_user_company
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_company`;
CREATE TABLE `sys_user_company` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `user_id` varchar(50)  DEFAULT NULL COMMENT '用户id',
  `user_company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  `remark` varchar(200)  DEFAULT NULL COMMENT '备注',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='用户所属公司表';

-- ----------------------------
-- Table structure for sys_user_roles
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_roles`;
CREATE TABLE `sys_user_roles` (
  `id` varchar(50)  NOT NULL COMMENT '唯一ID',
  `user_id` varchar(50)  DEFAULT NULL COMMENT '用户id',
  `role_id` varchar(50)  DEFAULT NULL COMMENT '角色id',
  `user_role_note` varchar(200)  DEFAULT NULL COMMENT '说明',
  `sorts` bigint NOT NULL AUTO_INCREMENT COMMENT '排序',
  `create_user_id` varchar(50)  DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_user_id` varchar(50)  DEFAULT NULL COMMENT '修改人id',
  `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  `sts` varchar(1)  DEFAULT NULL COMMENT '状态(Y正常N删除)',
  `org_id` varchar(50)  DEFAULT NULL COMMENT '组织机构ID',
  `company_id` varchar(50)  DEFAULT NULL COMMENT '公司id',
  PRIMARY KEY (`sorts`,`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4  COMMENT='用户角色表';

SET FOREIGN_KEY_CHECKS = 1;
