BAMS的数据库表名根据模块功能的不同,前缀会有所区别
act_ 是activiti流程引擎自带的表
hrm_ 是人力资源模块涉及的表
oa_ 是企业平台模块涉及的表
sys_ 是系统级的表,比较通用。
另外BAMS还有个分支bams-front,带有前端模块,涉及的表以fro_打头
CREATE TABLE `sys_attachment_info` ( `attachment_id` int(11) NOT NULL auto_increment, `attachment_filename` varchar(500) default NULL COMMENT '附件绝对路径,Base64编码', `attachment_name` varchar(100) default NULL COMMENT '附件原始名称', `attachment_rename` varchar(100) default NULL COMMENT '附件被重命名名称', `attachment_description` varchar(500) default NULL COMMENT '附件描述', `attachment_remark` varchar(500) default NULL COMMENT '附件备注', `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, `company_id` int(11) default '-1', PRIMARY KEY (`attachment_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统附件表'; CREATE TABLE `sys_column_control` ( `column_control_id` int(11) NOT NULL auto_increment, `column_code` varchar(100) default NULL COMMENT '字段代码', `column_name` varchar(100) default NULL COMMENT '字段名', `is_show` int(11) default '0' COMMENT '是否显示', `table_name` varchar(50) default NULL COMMENT '列表名称', `isshow_simple` int(11) default NULL COMMENT '是否简单查询', `isshow_advanced` int(11) default NULL COMMENT '是否高级查询', `column_strcount` int(11) default '0' COMMENT '显示字数', `priority` int(11) default NULL COMMENT '排序', PRIMARY KEY (`column_control_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='列表字段表'; CREATE TABLE `sys_company_info` ( `company_info_id` int(11) NOT NULL auto_increment, `province_code` varchar(100) default NULL COMMENT '省', `district_code` varchar(100) default NULL COMMENT '市', `company_area` varchar(100) default NULL COMMENT '区', `company_info_name` varchar(100) default NULL COMMENT '公司名称', `company_info_shortname` varchar(100) default NULL COMMENT '公司简称', `company_info_adder` varchar(100) default NULL COMMENT '详细地址', `company_info_post` varchar(10) default NULL COMMENT '邮编', `company_info_employee` varchar(50) default NULL COMMENT '联系人', `company_info_employee_position` varchar(50) default NULL COMMENT '职务', `company_info_email` varchar(50) default NULL COMMENT 'E-Mail', `company_info_phone` varchar(50) default NULL COMMENT '联系电话', `company_info_fax` varchar(50) default NULL COMMENT '传真', `company_info_status` int(11) default NULL COMMENT '状态,1申请中2已处理', `company_info_type` int(11) default NULL COMMENT '公司类型,1申请2试用3正式4系统管理', `company_info_code` varchar(20) default NULL COMMENT '公司编码', `company_info_sdate` varchar(20) default NULL COMMENT '有效期', `company_info_edate` varchar(20) default NULL COMMENT '有效期', `company_info_usercount` int(11) default '0' COMMENT '用户数量', `company_info_warehousecount` int(11) default '0' COMMENT '仓库数量', `company_info_context` longtext COMMENT '附加说明', `company_info_regdate` varchar(20) default NULL COMMENT '注册时间', `company_info_lastdate` varchar(20) default NULL, `company_info_login` int(11) default '-1' COMMENT 'logo', `company_info_title` varchar(100) default NULL COMMENT '系统名称', `company_info_entitle` varchar(100) default NULL COMMENT '系统英文名称', PRIMARY KEY (`company_info_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司表'; CREATE TABLE `sys_company_methods` ( `company_method_id` int(11) NOT NULL auto_increment, `method_info_id` varchar(10) default NULL COMMENT '顶级模块ID', `company_id` int(11) default NULL COMMENT '公司ID', PRIMARY KEY (`company_method_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司、顶级模块中间表'; CREATE TABLE `sys_component` ( `com_id` varchar(50) NOT NULL, `com_input` varchar(50) default NULL COMMENT '普通文本框|1|1|1|1', `com_numform` int(11) default NULL COMMENT '数字框|2|2|2|1', `com_rmbform` double default NULL COMMENT '金额框|2|2|3|1', `com_dateform` varchar(50) default NULL COMMENT '日期框|2|2|4|1', `com_select` int(11) default NULL COMMENT '下拉框|2|2|5|1', `com_radio` int(11) default NULL COMMENT '单选框|2|2|6|1', `com_checkbox` varchar(50) default NULL COMMENT '多选框|2|2|7|1', `com_takeform_text` varchar(50) default NULL COMMENT '弹出单选框|2|2|8|1', `com_takeform_textarea` varchar(1000) default NULL COMMENT '弹出多选框|2|2|9|1', `com_textarea` varchar(1000) default NULL COMMENT '文本域|2|2|10|1', `com_fck` text COMMENT '富文本|2|2|11|1', `com_uploadimg` int(11) default NULL COMMENT '上传图片|2|2|12|1', `com_uploadfile` varchar(500) default NULL COMMENT '上传附件|2|2|13|1', `emp_id` varchar(50) default NULL, `record_id` varchar(50) default NULL, `record_date` varchar(50) default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` varchar(50) default NULL, PRIMARY KEY (`com_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `sys_config` ( `config_id` int(11) NOT NULL auto_increment, `method_id` varchar(50) default NULL COMMENT '顶级模块ID', `project_name` varchar(100) default NULL COMMENT '模块名称', `project_egname` varchar(200) default NULL COMMENT '模块名称', `project_view` varchar(200) default NULL COMMENT '模块路径', PRIMARY KEY (`config_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='顶级模块配置表'; CREATE TABLE `sys_exception` ( `exception_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL, `company_id` int(11) default '-1', `exception_date` datetime default NULL COMMENT '异常事件', `exception_msg` text COMMENT '异常信息', `exception_class` varchar(200) default NULL COMMENT '异常类型', `exception_context` longtext COMMENT '异常内容', `process_name` varchar(50) default NULL, `process_date` varchar(20) default NULL, `process_context` longtext, `exception_status` int(11) default NULL COMMENT '异常处理状态', PRIMARY KEY (`exception_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统异常表'; CREATE TABLE `sys_help` ( `help_id` int(11) NOT NULL auto_increment, `help_keyword` varchar(50) default NULL COMMENT '帮助关键字', `help_title` varchar(200) default NULL COMMENT '帮助标题', `help_context` longtext COMMENT '帮助内容', `help_date` varchar(20) default NULL COMMENT '发布时间', `method_code` varchar(20) default NULL COMMENT '所属顶级模块', `find_sign` varchar(20) default NULL COMMENT '检索标识', PRIMARY KEY (`help_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统帮助表'; CREATE TABLE `sys_image_info` ( `image_info_id` int(11) NOT NULL auto_increment, `image_info_filename` varchar(500) default NULL, `image_info_filepath` varchar(500) default NULL, `image_info_name` varchar(100) default NULL, `image_info_rename` varchar(100) default NULL, `image_info_description` varchar(500) default NULL, `image_info_remark` varchar(200) default NULL, `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, `company_id` int(11) default '-1', PRIMARY KEY (`image_info_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统图片表'; CREATE TABLE `sys_library_info` ( `library_id` int(11) NOT NULL auto_increment, `library_info_code` varchar(20) default NULL COMMENT '编号', `library_info_name` varchar(50) default NULL COMMENT '称名', `library_info_engname` varchar(100) default NULL COMMENT '英文名称', `library_info_upcode` varchar(20) default NULL COMMENT '级上编号', `library_info_isedit` int(11) NOT NULL default '1' COMMENT '是否可编辑', `library_info_isvalid` int(11) default '1' COMMENT '否是有效', `library_info_desc` varchar(500) default NULL COMMENT '描述', PRIMARY KEY (`library_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='业务字典表'; CREATE TABLE `sys_library_standard` ( `library_id` int(11) NOT NULL auto_increment, `library_code` varchar(20) default NULL, `library_name` varchar(50) default NULL, `library_upcode` varchar(20) default NULL, `library_stand_code` int(11) default NULL, `library_desc` varchar(500) default NULL, PRIMARY KEY (`library_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `sys_log` ( `log_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL, `log_date` datetime default NULL, `log_detail` varchar(500) default NULL, `company_id` int(11) default '-1', `request_addr` varchar(20) default NULL, PRIMARY KEY (`log_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作日志表'; CREATE TABLE `sys_log_runtime` ( `id` int(11) NOT NULL auto_increment, `class_name` varchar(255) default NULL COMMENT '类名|2|2|1|2', `method_name` varchar(100) default NULL COMMENT '方法名|2|2|1|2', `create_time` varchar(20) default NULL COMMENT '生成时间|2|1|1|2', `log_level` varchar(20) default NULL COMMENT '日志级别|2|1|1|2', `msg` text COMMENT '运行信息|2|2|1|2', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='运行日志表,一般不用,运行日志存到文件里'; CREATE TABLE `sys_method_help` ( `help_id` int(11) NOT NULL auto_increment, `help_img` varchar(255) default NULL COMMENT '提示图标', `help_desc` varchar(255) default NULL COMMENT '提示内容', `method_id` varchar(10) default NULL COMMENT '功能模块ID', PRIMARY KEY (`help_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='功能模块操作提示'; CREATE TABLE `sys_method_btn` ( `btn_id` int(11) NOT NULL auto_increment, `btn_name` varchar(50) default NULL COMMENT '按钮名称', `btn_img` varchar(50) default NULL COMMENT '按钮图标', `btn_fun` varchar(50) default NULL COMMENT '按钮方法名', `btn_desc` varchar(255) default NULL COMMENT '按钮描述', `method_id` varchar(10) default NULL COMMENT '功能模块ID', `priority` int(11) default NULL COMMENT '按钮排序', PRIMARY KEY (`btn_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='功能按钮表'; CREATE TABLE `sys_method_info` ( `method_info_id` varchar(20) NOT NULL COMMENT '功能编号', `method_info_name` varchar(20) default NULL COMMENT '功能名称', `method_info_engname` varchar(50) default NULL COMMENT '功能英文', `method_uri` varchar(500) default NULL COMMENT '请求路径', `method_no` int(11) default NULL COMMENT '功能序号', `image_src` varchar(100) default NULL COMMENT '图标', `method_level` int(11) default NULL COMMENT '功能层级', `level_unit` varchar(20) default NULL COMMENT '功能上级编号', `is_action` int(11) default '1' COMMENT '是否有效', `method_sign` varchar(20) default NULL COMMENT '顶级模块标识', `is_default` int(11) default '0' COMMENT '否是默认', `default_page` varchar(100) default NULL COMMENT '默认页面', `method_msg` varchar(1000) default NULL COMMENT '备注', `method_pages` varchar(1000) default NULL COMMENT '功能模块包含的页面', PRIMARY KEY (`method_info_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='功能模块表'; CREATE TABLE `sys_method_shortcut` ( `id` int(11) NOT NULL auto_increment, `method_id` varchar(20) default NULL COMMENT '功能ID', `emp_id` varchar(50) default NULL COMMENT '人员ID', `company_id` int(11) default NULL, `auto_open` int(11) default NULL COMMENT '是否自动打开', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='功能快捷表'; CREATE TABLE `sys_msg` ( `msg_id` int(11) NOT NULL auto_increment, `msg_title` varchar(200) default NULL COMMENT '标题', `msg_context` longtext COMMENT '内容', `msg_date` varchar(50) default NULL COMMENT '发布时间', `msg_vsdate` varchar(50) default NULL COMMENT '有效期', `msg_vedate` varchar(50) default NULL COMMENT '有效期', `msg_person` varchar(50) default NULL COMMENT '发布人', PRIMARY KEY (`msg_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统信息表'; CREATE TABLE `sys_param` ( `param_id` int(11) NOT NULL auto_increment, `param_index` varchar(50) default NULL COMMENT '参数标识', `param_title` varchar(100) default NULL COMMENT '参数名称', `param_value` varchar(50) default NULL COMMENT '参数值', `param_remark` varchar(500) default NULL COMMENT '参数描述', `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, `company_id` int(11) default NULL, `param_type` int(11) default NULL COMMENT '参数类型', `param_type_value` varchar(500) default NULL COMMENT '参数类型值', PRIMARY KEY (`param_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统参数配置表'; CREATE TABLE `sys_process_config` ( `process_id` varchar(50) NOT NULL, `process_type_id` varchar(50) default NULL, `process_desc` varchar(1000) default NULL, `start_page` varchar(255) default NULL, `handle_page` varchar(255) default NULL, `detail_page` varchar(255) default NULL, PRIMARY KEY (`process_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `sys_process_type` ( `type_id` varchar(50) NOT NULL, `type_name` varchar(100) default NULL COMMENT '分类名称|1|2|1|1', `type_desc` varchar(500) default NULL COMMENT '分类描述|2|2|10|2', `type_priority` int(11) default NULL, `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, PRIMARY KEY (`type_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `sys_role` ( `role_id` int(11) NOT NULL auto_increment, `role_name` varchar(100) default NULL, `role_desc` varchar(500) default NULL, `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, `company_id` int(11) default NULL, PRIMARY KEY (`role_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统角色表'; CREATE TABLE `sys_role_bind` ( `bind_id` int(11) NOT NULL auto_increment, `bind_type` int(11) default NULL COMMENT '绑定类型', `role_id` int(11) default NULL, `company_id` int(11) default NULL, `bind_value` varchar(100) default NULL COMMENT '绑定值', PRIMARY KEY (`bind_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色绑定表'; CREATE TABLE `sys_role_detail` ( `role_detail_id` int(11) NOT NULL auto_increment, `role_id` int(11) default NULL COMMENT '角色ID', `method_id` varchar(10) default NULL COMMENT '功能模块ID', `company_id` int(11) default NULL, PRIMARY KEY (`role_detail_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色功能明细表'; CREATE TABLE `sys_role_btn` ( `role_btn_id` int(11) NOT NULL auto_increment, `role_id` int(11) default NULL COMMENT '角色ID', `btn_id` int(11) default NULL COMMENT '功能按钮ID', `company_id` int(11) default NULL, PRIMARY KEY (`role_btn_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色按钮明细表'; CREATE TABLE `sys_user_group` ( `group_id` int(11) NOT NULL auto_increment, `group_name` varchar(100) default NULL COMMENT '用户组名称', `group_decp` varchar(500) default NULL COMMENT '用户组描述', `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmode_date` datetime default NULL, `company_id` int(11) default NULL, PRIMARY KEY (`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户组'; CREATE TABLE `sys_user_group_detail` ( `group_detail_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL COMMENT '用户ID', `group_id` int(11) default NULL COMMENT '组ID', `company_id` int(11) default NULL, PRIMARY KEY (`group_detail_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户组明细表'; CREATE TABLE `sys_user_info` ( `user_id` int(11) NOT NULL auto_increment, `hrm_employee_id` varchar(50) default NULL COMMENT '对应的人员ID', `user_name` varchar(100) default NULL COMMENT '用户名', `userpassword` varchar(100) default NULL COMMENT '密码', `user_action` int(11) default NULL COMMENT '是否有效', `record_id` varchar(50) default NULL, `record_date` datetime default NULL, `lastmodi_id` varchar(50) default NULL, `lastmodi_date` datetime default NULL, `company_id` int(11) default '-1', `user_type` int(11) default '1' COMMENT '用户类型', PRIMARY KEY (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统用户表'; CREATE TABLE `sys_user_methods` ( `user_method_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL COMMENT '用户ID', `user_method_detail` longtext COMMENT '用户的功能模块', `company_id` int(11) default '-1', PRIMARY KEY (`user_method_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户对应的功能模块表'; CREATE TABLE `sys_user_btns` ( `user_btn_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL COMMENT '用户ID', `user_btn_detail` longtext COMMENT '用户的功能按钮', `company_id` int(11) default '-1', PRIMARY KEY (`user_btn_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户对应的功能按钮表';