Jelajahi Sumber

初始脚本

tudc 4 tahun lalu
melakukan
11c35ffafc
46 mengubah file dengan 624 tambahan dan 0 penghapusan
  1. 6 0
      3设计阶段/DB/00_table/PUB_ADDRESS_INF.sql
  2. 10 0
      3设计阶段/DB/00_table/PUB_APPPAR.sql
  3. 9 0
      3设计阶段/DB/00_table/PUB_ERRCODE.sql
  4. 9 0
      3设计阶段/DB/00_table/PUB_FILE_RESOURCES.sql
  5. 12 0
      3设计阶段/DB/00_table/PUB_SEND_DETAIL.sql
  6. 9 0
      3设计阶段/DB/00_table/PUB_SYSPAR.SQL
  7. 9 0
      3设计阶段/DB/00_table/SEQUENCE.sql
  8. 7 0
      3设计阶段/DB/00_table/dw_algorithm_inf.sql
  9. 6 0
      3设计阶段/DB/00_table/dw_branch_file_type.sql
  10. 7 0
      3设计阶段/DB/00_table/dw_branch_report_type.sql
  11. 16 0
      3设计阶段/DB/00_table/dw_file_detail_00.sql
  12. 12 0
      3设计阶段/DB/00_table/dw_file_inf.sql
  13. 5 0
      3设计阶段/DB/00_table/dw_reportType_fileType_rel.sql
  14. 6 0
      3设计阶段/DB/00_table/dw_report_data.sql
  15. 5 0
      3设计阶段/DB/00_table/dw_report_file_rel.sql
  16. 10 0
      3设计阶段/DB/00_table/dw_report_inf.sql
  17. 12 0
      3设计阶段/DB/00_table/dw_util_data_inf.sql
  18. 17 0
      3设计阶段/DB/00_table/im_branch.sql
  19. 7 0
      3设计阶段/DB/00_table/im_entry_ctrl.sql
  20. 13 0
      3设计阶段/DB/00_table/im_item.sql
  21. 7 0
      3设计阶段/DB/00_table/im_item_auth.sql
  22. 11 0
      3设计阶段/DB/00_table/im_log.sql
  23. 15 0
      3设计阶段/DB/00_table/im_logon_ctrl.sql
  24. 11 0
      3设计阶段/DB/00_table/im_menu.sql
  25. 5 0
      3设计阶段/DB/00_table/im_menu_item_rel.sql
  26. 8 0
      3设计阶段/DB/00_table/im_permisson.sql
  27. 5 0
      3设计阶段/DB/00_table/im_quick_menu.sql
  28. 17 0
      3设计阶段/DB/00_table/im_role.sql
  29. 5 0
      3设计阶段/DB/00_table/im_role_auth.sql
  30. 11 0
      3设计阶段/DB/00_table/im_role_item_rel.sql
  31. 8 0
      3设计阶段/DB/00_table/im_table_settings.sql
  32. 27 0
      3设计阶段/DB/00_table/im_user.sql
  33. 7 0
      3设计阶段/DB/00_table/im_user_permission.sql
  34. 5 0
      3设计阶段/DB/00_table/im_user_role_rel.sql
  35. 46 0
      3设计阶段/DB/01_data/im_item_data.sql
  36. 23 0
      3设计阶段/DB/01_data/im_menu_data.sql
  37. 35 0
      3设计阶段/DB/01_data/im_menu_item_rel_data.sql
  38. 5 0
      3设计阶段/DB/01_data/im_role_data.sql
  39. 9 0
      3设计阶段/DB/01_data/im_role_item_rel_data.sql
  40. 2 0
      3设计阶段/DB/01_data/im_user_data.sql
  41. 11 0
      3设计阶段/DB/01_data/pub_apppar_data.sql
  42. 62 0
      3设计阶段/DB/01_data/pub_errcode_data.sql
  43. 31 0
      3设计阶段/DB/01_data/pub_syspar_data.sql
  44. 11 0
      3设计阶段/DB/01_data/sequence_data.sql
  45. 16 0
      3设计阶段/DB/02_function/currval.sql
  46. 44 0
      3设计阶段/DB/02_function/nextval.sql

+ 6 - 0
3设计阶段/DB/00_table/PUB_ADDRESS_INF.sql

@@ -0,0 +1,6 @@
+CREATE TABLE PUB_ADDRESS_INF (
+  ADD_ID 			INT(11)  				COMMENT 'ID',
+  ADD_CODE 			VARCHAR(6)  			COMMENT '编号',
+  ADD_NAME 			VARCHAR(20)  			COMMENT '城市名称',
+  ADD_CITYCODE 		VARCHAR(6)  			COMMENT '上级编号'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全国省市县数据表';

+ 10 - 0
3设计阶段/DB/00_table/PUB_APPPAR.sql

@@ -0,0 +1,10 @@
+CREATE TABLE PUB_APPPAR (
+  APR_NAME 			varchar(60) 						COMMENT '参数名称',
+  APR_CODE 			varchar(30) 	NOT NULL 			COMMENT '参数代码',
+  APR_VALUE 		varchar(100) 	NOT NULL 			COMMENT '参数实际值',
+  APR_LANGUAGE 		varchar(10) 						COMMENT '参数语种',
+  APR_SHOWMSG 		varchar(150) 						COMMENT '参数显示信息',
+  APR_TYPE 			varchar(6) 							COMMENT '参数类别,暂不使用',
+  APR_MFLAG 		char(1) 		DEFAULT '0' 		COMMENT '是否适用于移动端,0-不适用,1-适用',
+  PRIMARY KEY (APR_CODE,APR_VALUE)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='应用参数表 ';

+ 9 - 0
3设计阶段/DB/00_table/PUB_ERRCODE.sql

@@ -0,0 +1,9 @@
+CREATE TABLE PUB_ERRCODE (
+  ERC_ERRCODE 		varchar(9) NOT NULL DEFAULT '' 	COMMENT '错误代码',
+  ERC_LANGUAGE 		varchar(10) NOT NULL DEFAULT '' COMMENT '错误信息语种',
+  ERC_SHOWMSG 		varchar(250)  					COMMENT '错误显示信息',
+  ERC_LEVEL 		int(11) DEFAULT '2' 			COMMENT '错误级别(1:轻微;2:一般;3:严重)',
+  ERC_RETURNPAGE 	varchar(100)  					COMMENT '错误返回页面',
+  ERC_TYPE 			varchar(6)  					COMMENT '错误分类,暂不使用',
+  PRIMARY KEY (ERC_ERRCODE,ERC_LANGUAGE)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='错误信息表 ';

+ 9 - 0
3设计阶段/DB/00_table/PUB_FILE_RESOURCES.sql

@@ -0,0 +1,9 @@
+CREATE TABLE PUB_FILE_RESOURCES(
+  FRS_NO				VARCHAR(10) 		NOT NULL 		COMMENT '资源编号',
+  FRS_TYPE		 		VARCHAR(2)							COMMENT '资源类型00图片01文件',
+  FRS_SOURCE	 		VARCHAR(30)							COMMENT '来源表',
+  FRS_FILE_NAME	 		VARCHAR(255)						COMMENT '文件名称',
+  FRS_FILE_URL	 		VARCHAR(100)						COMMENT '文件地址',
+  FRS_CREATETIME 		VARCHAR(14)							COMMENT '创建时间',
+  PRIMARY KEY (FRS_NO)
+) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='文件资源表';

+ 12 - 0
3设计阶段/DB/00_table/PUB_SEND_DETAIL.sql

@@ -0,0 +1,12 @@
+CREATE TABLE PUB_SEND_DETAIL (
+  SDT_FLOWNO 		VARCHAR(20) 	NOT NULL 			COMMENT '流水号',
+  SDT_USERID 		VARCHAR(20) 	NOT NULL 			COMMENT '邮箱或带区号手机号',
+  SDT_CODE 			VARCHAR(20) 	NOT NULL 			COMMENT '校验码',
+  SDT_TYPE	 		VARCHAR(2) 		NOT NULL			COMMENT '业务类型00注册01找回密码02修改密码',
+  SDT_SCOPE 		VARCHAR(1) 		DEFAULT '0'			COMMENT '应用范围0网站,1管理台',
+  SDT_SENDTIME 		VARCHAR(14) 						COMMENT '发送时间',
+  SDT_STATUS 		VARCHAR(1) 		DEFAULT '0' 		COMMENT '0:未校验;1:已校验',
+  SDT_TEST_TIME 	VARCHAR(14) 						COMMENT '校验时间',
+  SDT_WRONG_TIMES 	VARCHAR(2) 		DEFAULT '0'			COMMENT '错误次数',
+  PRIMARY KEY (SDT_FLOWNO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='短信流水表 ';

+ 9 - 0
3设计阶段/DB/00_table/PUB_SYSPAR.SQL

@@ -0,0 +1,9 @@
+CREATE TABLE `pub_syspar` (
+  `SPR_CODE` varchar(50) NOT NULL COMMENT '参数代码',
+  `SPR_NAME` varchar(120) NOT NULL COMMENT '参数名称',
+  `SPR_VALUE` varchar(500) NOT NULL COMMENT '参数实际值',
+  `SPR_TYPE` char(1) DEFAULT '0' COMMENT '参数类型(0:运行时不可变;1:运行时可更改)',
+  `SPR_SCOPE` char(1) DEFAULT '0' COMMENT '应用范围(0:全部;1:个人客户;2:企业客户;3:内部管理;4:商户)',
+  `SPR_MFLAG` char(1) DEFAULT '0' COMMENT '是否适用移动端标志,0-不适用,1-适用',
+  PRIMARY KEY (`SPR_CODE`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统参数表 '

+ 9 - 0
3设计阶段/DB/00_table/SEQUENCE.sql

@@ -0,0 +1,9 @@
+CREATE TABLE SEQUENCE (
+  SEQ_NAME 			varchar(50) 	NOT NULL 		COMMENT '序列名称',
+  CURRENT_VAL 		varchar(20) 	NOT NULL 		COMMENT '当前值',
+  INCREMENT_VAL 	varchar(20) 	DEFAULT '1' 	COMMENT '步长',
+  MIN_VAL 			varchar(20) 					COMMENT '最小值',
+  MAX_VAL 			varchar(20) 					COMMENT '最大值',
+  REMARKS			varchar(50) 	 				COMMENT '备注',
+  PRIMARY KEY (SEQ_NAME)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自增序列表';

+ 7 - 0
3设计阶段/DB/00_table/dw_algorithm_inf.sql

@@ -0,0 +1,7 @@
+CREATE TABLE dw_algorithm_inf (
+	  DAI_ID 				varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DAI_UTIL_DATA_ID 		varchar(20) 		 			COMMENT '所属工具表(dw_util_data_inf.DUDI_ID)',
+	  DAI_CONTENT 			text		 					COMMENT '算法展示内容',
+	  DAI_STATE 			varchar(1) 		default '0'		COMMENT '0正常1删除',
+	  PRIMARY KEY (DAI_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='算法表';

+ 6 - 0
3设计阶段/DB/00_table/dw_branch_file_type.sql

@@ -0,0 +1,6 @@
+CREATE TABLE dw_branch_file_type (
+	  DBFT_ID 			varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DBFT_BRANCHID 	varchar(20) 		 			COMMENT '班组id',
+	  DBFT_NAME 		varchar(200) 		 			COMMENT '文件名称',
+	  PRIMARY KEY (DBFT_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='原始文件所属班组表';

+ 7 - 0
3设计阶段/DB/00_table/dw_branch_report_type.sql

@@ -0,0 +1,7 @@
+CREATE TABLE dw_branch_report_type (
+	  DBRT_ID 			varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DBRT_BRANCHID 	varchar(20) 		 			COMMENT '班组id',
+	  DBRT_NAME 		varchar(200) 		 			COMMENT '报告名称',
+	  DBRT_TYPE 		varchar(2) 		 				COMMENT '类型(00:excel,01:word)',
+	  PRIMARY KEY (DBRT_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告所属班组表';

+ 16 - 0
3设计阶段/DB/00_table/dw_file_detail_00.sql

@@ -0,0 +1,16 @@
+CREATE TABLE dw_file_detail_00 (
+	  DFD0_ID 				varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DFD0_NUMBER 			varchar(10) 	 				COMMENT 'EXCEL编号',
+	  DFD0_ADDRESS_NUM 		varchar(200) 	 				COMMENT '台区编号',
+	  DFD0_ADDRESS_NAME 	varchar(200) 	 				COMMENT '台区名称',
+	  DFD0_DATE 			varchar(8) 		 				COMMENT '数据日期',
+	  DFD0_AREA 			varchar(100) 		 			COMMENT '单位',
+	  DFD0_COMONPANY_NAME 	varchar(100) 		 			COMMENT '供电所名称',
+	  DFD0_TERMINAL_NAME 	varchar(100) 		 			COMMENT '终端名称',
+	  DFD0_TERMINAL_NUM 	varchar(100) 		 			COMMENT '终端编号',
+	  DFD0_TERMINAL_ADDRESS varchar(100) 		 			COMMENT '终端地址码',
+	  DFD0_START_TIME 		varchar(14) 		 			COMMENT '停电时间',
+	  DFD0_END_TIME 		varchar(14) 		 			COMMENT '来电时间',
+	  DFD0_FILE_ID 			varchar(20) 		 			COMMENT '所属文件id',
+	  PRIMARY KEY (DFD0_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='原始数据文件汇总表';

+ 12 - 0
3设计阶段/DB/00_table/dw_file_inf.sql

@@ -0,0 +1,12 @@
+CREATE TABLE dw_file_inf (
+	  DFI_ID 			varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DFI_UPLOAD_DATE 	varchar(8) 		 				COMMENT '上传时间',
+	  DFI_FILE_NAME 	varchar(200) 		 			COMMENT '文件名称',
+	  DFI_CREAT_USER 	varchar(20) 		 			COMMENT '导入人员',
+	  DFI_BRANCH 		varchar(20) 		 			COMMENT '所属结构(班组)',
+	  DFI_DATA_NUM 		varchar(20) 		 			COMMENT '数据条数',
+	  DFI_TYPE 			varchar(20) 		 			COMMENT '00台区停电01低电压',
+	  DFI_SAVE_PATH 	varchar(100) 		 			COMMENT '文件保存位置',
+	  DFI_STATE 		varchar(2) 		 default '0'	COMMENT '0正常1删除',
+	  PRIMARY KEY (DFI_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='原始数据文件汇总表';

+ 5 - 0
3设计阶段/DB/00_table/dw_reportType_fileType_rel.sql

@@ -0,0 +1,5 @@
+CREATE TABLE dw_reportType_fileType_rel (
+	  DBFT_REPORTTYPE_ID 	varchar(20) 		 			COMMENT '报告类型',
+	  DBFT_FILETYPE_ID 		varchar(20) 		 			COMMENT '原始文件类型',
+	  PRIMARY KEY (DBFT_REPORTTYPE_ID,DBFT_FILETYPE_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告类型与原始文件类型关系表,报告由哪几种文件类型的文件生成';

+ 6 - 0
3设计阶段/DB/00_table/dw_report_data.sql

@@ -0,0 +1,6 @@
+CREATE TABLE dw_report_data (
+	  DRD_ID 			varchar(20) 	NOT NULL 		COMMENT '报表id(dw_report_inf.DRI_ID)',
+	  DRD_DATA 			text 			 				COMMENT '数据,json格式',
+	  DRD_TYPE 			varchar(2) 	 					COMMENT '报告类型(00:excel,01:word)',
+	  PRIMARY KEY (DRD_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报表数据详情';

+ 5 - 0
3设计阶段/DB/00_table/dw_report_file_rel.sql

@@ -0,0 +1,5 @@
+CREATE TABLE dw_report_file_rel (
+	  DRFR_REPORT_ID 			varchar(20) 	NOT NULL 		COMMENT '报告编号',
+	  DRFR_FILE_ID 				varchar(20) 	NOT NULL	 	COMMENT '原始文件编号',
+	  PRIMARY KEY (DRFR_REPORT_ID, DRFR_FILE_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报表-原始文件关系表';

+ 10 - 0
3设计阶段/DB/00_table/dw_report_inf.sql

@@ -0,0 +1,10 @@
+CREATE TABLE dw_report_inf (
+	  DRI_ID 			varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DRI_UPLOAD_DATE 	varchar(8) 		 				COMMENT '上传时间',
+	  DRI_FILE_NAME 	varchar(200) 		 			COMMENT '文件名称',
+	  DRI_CREAT_USER 	varchar(20) 		 			COMMENT '导入人员',
+	  DRI_BRANCH 		varchar(20) 		 			COMMENT '所属结构(班组)',
+	  DRI_TYPE 			varchar(20) 		 			COMMENT '00台区停电01低电压',
+	  DRI_STATE 		varchar(2) 		 default '0'	COMMENT '0正常1删除',
+	  PRIMARY KEY (DRI_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报表数据';

+ 12 - 0
3设计阶段/DB/00_table/dw_util_data_inf.sql

@@ -0,0 +1,12 @@
+CREATE TABLE dw_util_data_inf (
+	  DUDI_ID 				varchar(20) 	NOT NULL 		COMMENT '编号',
+	  DUDI_FILE_NAME 		varchar(200) 		 			COMMENT '文件名称',
+	  DUDI_EXCEL_DATA 		text 		 					COMMENT 'excel数据',
+	  DUDI_CREAT_USER 		varchar(20) 		 			COMMENT '导入人员',
+	  DUDI_CREAT_TIME 		varchar(14) 		 			COMMENT '创建时间',
+	  DUDI_MODIFY_TIME 		varchar(14) 		 			COMMENT '更新时间',
+	  DUDI_REPORT_TYPE_ID 	varchar(20) 		 			COMMENT '所属报表类型,dw_branch_file_type.DBFT_ID',
+	  DUDI_SAVE_PATH 		varchar(100) 		 			COMMENT '文件保存位置',
+	  DUDI_STATE 			varchar(2) 		default '0'		COMMENT '0正常1删除',
+	  PRIMARY KEY (DUDI_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报表/报告所属工具表';

+ 17 - 0
3设计阶段/DB/00_table/im_branch.sql

@@ -0,0 +1,17 @@
+CREATE TABLE im_branch (
+	  BRH_ID 			varchar(20) 	NOT NULL 		COMMENT '机构编号',
+	  BRH_NAME 			varchar(100) 	NOT NULL 		COMMENT '机构名称',
+	  BRH_CORE_ID 		varchar(20) 	DEFAULT NULL 	COMMENT '核心编号',
+	  BRH_LEVEL 		int(11) 		NOT NULL 		COMMENT '机构级别',
+	  BRH_PARENTID 		varchar(20) 	DEFAULT NULL 	COMMENT '父机构编号',
+	  BRH_REGIONID 		varchar(10) 	DEFAULT NULL 	COMMENT '机构区号',
+	  BRH_DESC 			varchar(300) 	DEFAULT NULL 	COMMENT '机构描述',
+	  BRH_ADDRESS 		varchar(200) 	DEFAULT NULL 	COMMENT '机构地址',
+	  BRH_DEALBRANCH 	varchar(20) 	DEFAULT NULL 	COMMENT '处理网点',
+	  BRH_CORBRH 		varchar(20) 	DEFAULT NULL 	COMMENT '处理网点',
+	  BRH_STT 			char(1) 		NOT NULL 		COMMENT '机构状态(1:冻结;0:激活)',
+	  BRH_PERSON 		varchar(30) 	DEFAULT NULL 	COMMENT '联系人',
+	  BRH_PHONE 		varchar(20) 	DEFAULT NULL 	COMMENT '联系电话',
+	  BRH_SHORTNAME 	varchar(50) 	DEFAULT NULL 	COMMENT '机构简称',
+	  PRIMARY KEY (BRH_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='机构信息表 ';

+ 7 - 0
3设计阶段/DB/00_table/im_entry_ctrl.sql

@@ -0,0 +1,7 @@
+CREATE TABLE im_entry_ctrl (
+  	ECT_USERID 		varchar(16) 	NOT NULL COMMENT '登录ID',
+  	ECT_SESSIONID 	varchar(100) 	NOT NULL COMMENT 'SessionID',
+  	ECT_LOGONTIME 	char(14) 		NOT NULL COMMENT '登录时间,格式为YYYYMMDDHHMISS',
+  	ECT_SERVER 		varchar(30) 	NOT NULL COMMENT '登录的应用服务器IP地址,如123.22.55.177',
+  	PRIMARY KEY (ECT_USERID,ECT_SESSIONID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管柜员单点登录控制表 ';

+ 13 - 0
3设计阶段/DB/00_table/im_item.sql

@@ -0,0 +1,13 @@
+CREATE TABLE im_item (
+  ITM_ID 			varchar(8) 			NOT NULL 						COMMENT '功能编号',
+  ITM_NAME 			varchar(60) 		NOT NULL 						COMMENT '功能名称',
+  ITM_URL 			varchar(80) 		NOT NULL 						COMMENT '指向地址',
+  ITM_SERIALNO 		int(11) 			NOT NULL 	DEFAULT '0' 		COMMENT '显示序号',
+  ITM_AUTH 			char(1) 			NOT NULL 	DEFAULT '0' 		COMMENT '授权模式 (0:无需授权;1:支持三种授权类型两种授权形式;2:授权类型支持即时生效和互为授权,授权类型只支持临柜)',
+  ITM_AUTHTYPE 		char(1) 											COMMENT '默认授权类型(0:即时生效 1:互为授权)因为无法指定授权角色,所以授权模式不能默认为指定授权',
+  ITM_AUTHSHAPE 	char(1) 			DEFAULT '1'	 					COMMENT '默认授权形式(0:审核 1:临柜)',
+  ITM_LEVEL 		char(1)				DEFAULT '2' 					COMMENT '菜单级别(1:一级机构可分配2:一二级机构可分配)',
+  ITM_STT 			char(1) 			NOT NULL 						COMMENT '功能状态(0:正常;1:冻结)',
+  ITM_ICON 			varchar(20) 		DEFAULT NULL 					COMMENT '菜单图标',
+  PRIMARY KEY (ITM_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='功能表 ';

+ 7 - 0
3设计阶段/DB/00_table/im_item_auth.sql

@@ -0,0 +1,7 @@
+CREATE TABLE IM_ITEM_AUTH(
+  TMA_ITEMID		VARCHAR(6) 			NOT NULL 		COMMENT '菜单编号',
+  TMA_AUTH_NO 		VARCHAR(10)			NOT NULL 		COMMENT '权限编号',
+  TMA_AUTH_NAME 	VARCHAR(30) 		NOT NULL 		COMMENT '权限名称',
+  TMA_DEFAULT 		CHAR(1) 			NOT NULL 		COMMENT '是否默认功能0否1是',
+  PRIMARY KEY (TMA_ITEMID,TMA_AUTH_NO)
+) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='内管菜单权限表';

+ 11 - 0
3设计阶段/DB/00_table/im_log.sql

@@ -0,0 +1,11 @@
+CREATE TABLE im_log (
+  LOG_LOGNO 		char(12) NOT NULL 	COMMENT '日志编号',
+  LOG_DATETIME 		char(14)  			COMMENT '操作时间,格式为YYYYMMDDHHMISS',
+  LOG_USERID 		varchar(10)  		COMMENT '柜员编号',
+  LOG_BSNCODE 		varchar(11)  		COMMENT '交易代码',
+  LOG_RESULT 		char(8)  			COMMENT '操作结果(00000000表示成功,否则为错误代码)',
+  LOG_CONTEXTID 	varchar(100)  		COMMENT '交易的CONTEXT名称',
+  LOG_INFO 			varchar(4000)  		COMMENT '操作描述',
+  LOG_IP 			varchar(20)  		COMMENT '操作IP',
+  PRIMARY KEY (LOG_LOGNO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管柜员日志表';

+ 15 - 0
3设计阶段/DB/00_table/im_logon_ctrl.sql

@@ -0,0 +1,15 @@
+CREATE TABLE im_logon_ctrl (
+  lcl_cstno 		varchar(10) NOT NULL 			COMMENT '客户号,用户的唯一标识 ',
+  lcl_firstlogon 	char(14) 						COMMENT '首次登录时间,格式为yyyymmddhhmiss',
+  lcl_lastlogon 	char(14) 						COMMENT '上次成功登录时间,格式为yyyymmddhhmiss',
+  lcl_lastfail 		char(8) 						COMMENT '上次登录失败日期,格式为yyyymmdd',
+  lcl_failtoday 	int(11) NOT NULL DEFAULT '0' 	COMMENT '当日连续登录失败次数',
+  lcl_failsum 		int(11) NOT NULL DEFAULT '0' 	COMMENT '总计连续登录失败次数  ',
+  lcl_count 		int(11) NOT NULL DEFAULT '0' 	COMMENT '总成功登录次数',
+  lcl_freezedate 	char(8)	 						COMMENT '冻结日期,格式为yyyymmdd',
+  lcl_stopstart 	char(8) 						COMMENT '停用日期,格式为yyyymmdd',
+  lcl_stopend 		char(8) 						COMMENT '起用日期,格式为yyyymmdd(如果99990101是指永久停用)',
+  lcl_failauth 		int(11) NOT NULL DEFAULT '0' 	COMMENT '连续输入授权密码错误次数',
+  lcl_needcaptcha 	varchar(1) NOT NULL DEFAULT '0' COMMENT '是否需要校验验证码,默认值:0( 0:不需要 1:需要) ',
+  PRIMARY KEY (lcl_cstno)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管柜员日志表 ';

+ 11 - 0
3设计阶段/DB/00_table/im_menu.sql

@@ -0,0 +1,11 @@
+CREATE TABLE im_menu (
+  MEU_ID 		varchar(8) NOT NULL 	COMMENT '菜单编号',
+  MEU_NAME 		varchar(60)  			COMMENT '菜单名称',
+  MEU_DESC 		varchar(300)  			COMMENT '菜单描述',
+  MEU_PARENTID 	varchar(8)  			COMMENT '上级菜单编号',
+  MEU_STT 		char(1)  				COMMENT '菜单状态 0:激活 1:冻结',
+  MEU_LEVEL 	varchar(3)  			COMMENT '菜单级别',
+  MEU_SERIALNO 	varchar(3) DEFAULT '0' 	COMMENT '显示序号',
+  MEU_IMG_PATH 	varchar(100) 		 	COMMENT '菜单图片',
+  PRIMARY KEY (MEU_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单表 ';

+ 5 - 0
3设计阶段/DB/00_table/im_menu_item_rel.sql

@@ -0,0 +1,5 @@
+CREATE TABLE im_menu_item_rel (
+  MIR_MENUID varchar(8) NOT NULL COMMENT '菜单编号',
+  MIR_ITEMID varchar(8) NOT NULL COMMENT '功能名称',
+  PRIMARY KEY (MIR_MENUID,MIR_ITEMID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单与功能对应关系表  ';

+ 8 - 0
3设计阶段/DB/00_table/im_permisson.sql

@@ -0,0 +1,8 @@
+CREATE TABLE im_permission (
+  PMS_NO 		char(12) NOT NULL 		COMMENT '权限编号',
+  PMS_NAME 		varchar(30) NOT NULL 	COMMENT '菜单名称',
+  PMS_CHRNO 	char(5) NOT NULL 		COMMENT '子权限编号',
+  PMS_CHRNAME 	varchar(30) NOT NULL 	COMMENT '子权限名称',
+  PMS_DATETIME 	char(14) 			 	COMMENT '操作时间,格式为YYYYMMDDHHMISS',
+  PRIMARY KEY (PMS_NO,PMS_CHRNO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管权限控制表';

+ 5 - 0
3设计阶段/DB/00_table/im_quick_menu.sql

@@ -0,0 +1,5 @@
+CREATE TABLE im_quick_menu (
+  QKM_USERID varchar(8) NOT NULL COMMENT '用户编号',
+  QKM_ITEMID varchar(8) NOT NULL COMMENT '功能编号',
+  PRIMARY KEY (QKM_USERID,QKM_ITEMID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管快捷菜单菜单表 ';

+ 17 - 0
3设计阶段/DB/00_table/im_role.sql

@@ -0,0 +1,17 @@
+CREATE TABLE im_role (
+  ROL_ID 		varchar(20) NOT NULL 	COMMENT '角色编号',
+  ROL_NAME 		varchar(100) NOT NULL 	COMMENT '角色名称',
+  ROL_DESC 		varchar(300)  			COMMENT '角色描述',
+  ROL_LEVEL 	varchar(3)  			COMMENT '角色级别',
+  ROL_ADDTIME 	varchar(14)  			COMMENT '角色创建时间',
+  ROL_BRANCHID 	varchar(20)  			COMMENT '部门编号',
+  ROL_CATEGORY 	char(1)  				COMMENT '角色类型',
+  ROL_PRIVILEGE char(1)  				COMMENT '角色权限 0:普通 1:本级别 2:本级及下属',
+  ROL_MODITIME 	varchar(14)  			COMMENT '最后修改时间',
+  ROL_MODIUSER 	varchar(20)  			COMMENT '最后修改人',
+  ROL_ADDBRANCH varchar(20) NOT NULL 	COMMENT '角色的创建机构',
+  ROL_BRANCHLEVEL char(1)  				COMMENT '角色所属机构的级别',
+  ROL_BRANCHIDNAME varchar(2000)  		COMMENT '角色所属机构的ID的集合',
+  ROL_INDEXPAGE    varchar(100)  		COMMENT '主页ID',
+  PRIMARY KEY (ROL_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色表';

+ 5 - 0
3设计阶段/DB/00_table/im_role_auth.sql

@@ -0,0 +1,5 @@
+CREATE TABLE IM_ROLE_AUTH (
+  IRA_ROLEID 		varchar(20) 		NOT NULL 		COMMENT '角色编号',
+  IRA_AUTH_NO		varchar(10) 						COMMENT '权限编号',
+  PRIMARY KEY (IRA_ROLEID,IRA_AUTH_NO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色权限表,用于控制前端功能按钮';

+ 11 - 0
3设计阶段/DB/00_table/im_role_item_rel.sql

@@ -0,0 +1,11 @@
+CREATE TABLE im_role_item_rel (
+  RIR_ROLEID 			varchar(20) 		NOT NULL 		COMMENT '角色ID',
+  RIR_ITEMID 			varchar(8) 			NOT NULL 		COMMENT '菜单ID',
+  RIR_AUTHROLE 			varchar(200) 						COMMENT '授权角色,使用","分割',
+  RIR_AUTHTYPE 			varchar(4) 			DEFAULT '1'		COMMENT '授权类型(0即时生效1互为授权2指定授权)',
+  RIR_AUTHSHAPE 		char(1) 			DEFAULT '1'		COMMENT '授权形式0审核时1临柜2兼容',
+  PRIMARY KEY (RIR_ROLEID,RIR_ITEMID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管柜员单点登录控制表 ';
+
+
+

+ 8 - 0
3设计阶段/DB/00_table/im_table_settings.sql

@@ -0,0 +1,8 @@
+CREATE TABLE IM_TABLE_SETTINGS (
+  TAB_NO 		char(10) NOT NULL 	COMMENT '配置编号',
+  TAB_DATETIME 	char(14)  			COMMENT '操作时间,格式为YYYYMMDDHHMISS',
+  TAB_USERID 	varchar(11)  		COMMENT '用户ID',
+  TAB_TABNAME 	varchar(11)  		COMMENT '表格名',
+  TAB_FIELD 	varchar(300)  		COMMENT '字段名称',
+  PRIMARY KEY (TAB_NO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='明细字段配置表';

+ 27 - 0
3设计阶段/DB/00_table/im_user.sql

@@ -0,0 +1,27 @@
+CREATE TABLE im_user (
+  USR_ID 				varchar(15) 	NOT NULL 		COMMENT '柜员编号',
+  USR_BRANCHID 			varchar(20) 	NOT NULL 		COMMENT '部门编号',
+  USR_NAME 				varchar(30) 	NOT NULL 		COMMENT '柜员姓名',
+  USR_DESC 				varchar(300) 		 			COMMENT '柜员描述',
+  USR_CREATEDATE 		varchar(14) 		 			COMMENT '柜员创建时间',
+  USR_PHONE 			varchar(30) 		 			COMMENT '柜员电话',
+  USR_EMAIL 			varchar(60) 		 			COMMENT '柜员邮件',
+  USR_ADDRESS 			varchar(200) 					COMMENT '柜员住址',
+  USR_CERTTYPE 			varchar(2) 		 				COMMENT '证件类型',
+  USR_SUPERIOR 			varchar(20) 		 			COMMENT '所属区域',
+  USR_CERTNO 			varchar(60) 		 			COMMENT '证件号码',
+  USR_MOBILE 			varchar(30) 		 			COMMENT '柜员手机',
+  USR_PWD 				varchar(60) 					COMMENT '登录密码',
+  USR_AUTHPWD 			varchar(60) 					COMMENT '授权密码',
+  USR_INITPWD 			char(1) 		DEFAULT '0' 	COMMENT '登录密码状态(0:强制要求修改;1:未强制要求)',
+  USR_INITAUTHPWD 		char(1) 		DEFAULT '0' 	COMMENT '授权密码状态(0:强制要求修改;1:未强制要求)',
+  USR_STT 				char(1) 		 				COMMENT '柜员状态(0:正常;2:暂时冻结;3:用户停用;4:永久冻结5注销)',
+  USR_LASTPWDCGDATE 	varchar(14) 		 			COMMENT '最后一次登录日期',
+  USR_LOGONNAME 		varchar(50) 					COMMENT '登录名',
+  USR_LASTMODPWDCGDATE 	varchar(14) 		 			COMMENT '最后一次修改密码日期',
+  USR_IMG 				varchar(300) 		 			COMMENT '头像地址',
+  USR_IDENTITY 			varchar(2) 		DEFAULT '00' 	COMMENT 'adm身份00普通用户 01客户经理02物流商',
+  USR_USER_TYPE			varchar(1) 		DEFAULT '0' 	COMMENT '用户类型0平台1网站',
+  USR_COMID			varchar(10) 					 	COMMENT '企业编号',
+  PRIMARY KEY (USR_ID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管操作员表';

+ 7 - 0
3设计阶段/DB/00_table/im_user_permission.sql

@@ -0,0 +1,7 @@
+CREATE TABLE im_user_permission (
+  UPMS_USERNO 	char(12) 	NOT NULL COMMENT '用户编号',
+  UPMS_NO 		char(12) 	NOT NULL COMMENT '权限编号',
+  UPMS_CHRNO 	char(5) 	NOT NULL COMMENT '子权限编号',
+  UPMS_DATETIME char(14) 			 COMMENT '操作时间,格式为YYYYMMDDHHMISS',
+  PRIMARY KEY (UPMS_USERNO,UPMS_NO,UPMS_CHRNO)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管用户权限控制表';

+ 5 - 0
3设计阶段/DB/00_table/im_user_role_rel.sql

@@ -0,0 +1,5 @@
+CREATE TABLE im_user_role_rel (
+  URR_USERID varchar(15) NOT NULL COMMENT '用户编号',
+  URR_ROLEID varchar(20) NOT NULL COMMENT '角色编号',
+  PRIMARY KEY (URR_USERID,URR_ROLEID)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内管操作员角色关系表';

+ 46 - 0
3设计阶段/DB/01_data/im_item_data.sql

@@ -0,0 +1,46 @@
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('011001','首页','main.html','2','0',NULL,'1','2','0','#xe612;');
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('01100101','修改基本信息','PersonManageAction/updatePersonInf','2','0',NULL,'1','2','0','#xe612;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('01100102','修改密码','PersonManageAction/updateUserPwd','2','0',NULL,'1','2','0','#xe612;');
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('111001','用户管理','customerCenter/customerManage.html','2','0',NULL,'1','2','0','#xe689;');
+
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('315001','角色管理','roleManage/roleManage.html','2','0',NULL,'1','3','0','#xe6a8;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500101','角色新增','RoleManageAction/roleAdd','2','0',NULL,'1','3','0','#xe612;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500102','角色修改','RoleManageAction/roleModify','2','0',NULL,'1','3','0','#xe612;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500103','角色删除','RoleManageAction/roleDelete','2','0',NULL,'1','3','0','#xe612;');
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('315002','操作员管理','userManage/userManage.html','3','0',NULL,'1','3','0','#xe689;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500201','重置密码','UserManageAction/resetLoginPassword','3','0',NULL,'1','2','0','#xe613;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500202','新增操作员','UserManageAction/userAdd','3','0',NULL,'1','3','0','#xe613;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500203','修改操作员','UserManageAction/userModify','3','0',NULL,'1','3','0','#xe613;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500204','解冻操作员','UserManageAction/userThaw','3','0',NULL,'1','3','0','#xe613;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500205','注销','UserManageAction/userDelete','3','0',NULL,'1','3','0','#xe613;');
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('315003','消息管理','systemManage/newsManage.html','6','0',NULL,'1','2','0','#xe690;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500301','新增消息','systemManageAction/addNewsInfo','0','0',NULL,'1','2','0','#xe658;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('31500302','消息删除','systemManageAction/deleteNewsInfo','0','0',NULL,'1','2','0','#xe658;');
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('315004','网站管理','systemManage/webInfoManage.html','7','0',NULL,'1','2','0','#xe695;');
+
+INSERT INTO Im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON) 
+VALUES('00000001','登录','SystemAction/login','0','0',NULL,'1','2','0','#xe60a;');

+ 23 - 0
3设计阶段/DB/01_data/im_menu_data.sql

@@ -0,0 +1,23 @@
+DELETE  FROM  im_menu_item_rel;
+DELETE  FROM   im_menu;
+DELETE  FROM   Im_item; 
+##一级菜单
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M01000','首页','首页','M00000','0','1','0',NULL);
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M11000','统一数据中心','统一数据','M00000','0','1','1',NULL);
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M21000','业务中心','业务中心','M00000','0','1','2',NULL);
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M31000','运营中心','运营中心','M00000','0','1','3',NULL);
+#首页
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M01100','首页','首页','M01000','0','2','1',NULL);
+##统一数据中心
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M11100','用户管理','统一数据','M11000','0','2','1',NULL);
+
+##运营中心
+INSERT INTO im_menu (MEU_ID, MEU_NAME, MEU_DESC, MEU_PARENTID, MEU_STT, MEU_LEVEL, MEU_SERIALNO, MEU_IMG_PATH) 
+VALUES('M31500','系统管理','运营中心','M31000','0','2','5',NULL);
+

+ 35 - 0
3设计阶段/DB/01_data/im_menu_item_rel_data.sql

@@ -0,0 +1,35 @@
+
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M01100','011001');
+
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11100','111001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11200','112001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11200','112002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11300','113001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11300','113002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M11300','113003');
+
+
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21100','211001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212003');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212004');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212005');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21200','212006');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21300','213001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21300','213002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21400','214001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M21500','215001');
+
+
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31100','311001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31200','312001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31200','312002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31200','312003');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31200','312004');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31300','313001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31400','314001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31500','315001');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31500','315002');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31500','315003');
+INSERT INTO im_menu_item_rel (MIR_MENUID, MIR_ITEMID) VALUES('M31500','315004');

+ 5 - 0
3设计阶段/DB/01_data/im_role_data.sql

@@ -0,0 +1,5 @@
+/**系统管理员*/
+insert into im_role (ROL_ID, ROL_NAME, ROL_DESC, ROL_LEVEL, ROL_ADDTIME, ROL_BRANCHID, ROL_CATEGORY, ROL_PRIVILEGE, ROL_MODITIME, ROL_MODIUSER, ROL_ADDBRANCH, ROL_BRANCHLEVEL, ROL_BRANCHIDNAME) 
+values('00000000','系统管理员','最高权限,管理所有功能','1','20181030105919','88888888','1',NULL,'20181030105919',NULL,'88888888','1',NULL);
+insert into im_role (ROL_ID, ROL_NAME, ROL_DESC, ROL_LEVEL, ROL_ADDTIME, ROL_BRANCHID, ROL_CATEGORY, ROL_PRIVILEGE, ROL_MODITIME, ROL_MODIUSER, ROL_ADDBRANCH, ROL_BRANCHLEVEL, ROL_BRANCHIDNAME) 
+values('90000000','物流商','物流商','1','20181030105919','88888888','1',NULL,'20181030105919',NULL,'88888888','1',NULL);

+ 9 - 0
3设计阶段/DB/01_data/im_role_item_rel_data.sql

@@ -0,0 +1,9 @@
+insert into im_role_item_rel (RIR_ROLEID, RIR_ITEMID, RIR_AUTHROLE, RIR_AUTHTYPE, RIR_AUTHSHAPE) 
+values('00000000','010001',NULL,'1','1');
+insert into im_role_item_rel (RIR_ROLEID, RIR_ITEMID, RIR_AUTHROLE, RIR_AUTHTYPE, RIR_AUTHSHAPE) 
+values('00000000','010002',NULL,'1','1');
+insert into im_role_item_rel (RIR_ROLEID, RIR_ITEMID, RIR_AUTHROLE, RIR_AUTHTYPE, RIR_AUTHSHAPE) 
+values('00000000','010003',NULL,'1','1');
+
+insert into im_role_item_rel (RIR_ROLEID, RIR_ITEMID, RIR_AUTHROLE, RIR_AUTHTYPE, RIR_AUTHSHAPE) 
+values('90000000','215002',NULL,'1','1');

+ 2 - 0
3设计阶段/DB/01_data/im_user_data.sql

@@ -0,0 +1,2 @@
+insert into `im_user` (`USR_ID`, `USR_BRANCHID`, `USR_NAME`, `USR_DESC`, `USR_CREATEDATE`, `USR_PHONE`, `USR_EMAIL`, `USR_ADDRESS`, `USR_CERTTYPE`, `USR_CERTNO`, `USR_MOBILE`, `USR_PWD`, `USR_AUTHPWD`, `USR_INITPWD`, `USR_INITAUTHPWD`, `USR_STT`, `USR_LASTPWDCGDATE`, `USR_LOGONNAME`, `USR_LASTMODPWDCGDATE`, `USR_IDENTITY`, `USR_IMG`) 
+values('10000000','88888888','总系管',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'By1wXTD8lSrJeW9bxqpHvhlLiQ0=','f582f203f72f1861ed12cd5a0e9135a9','0','1','0','20160525152158','admin','20170410092620','0','');

+ 11 - 0
3设计阶段/DB/01_data/pub_apppar_data.sql

@@ -0,0 +1,11 @@
+insert into pub_apppar (APR_NAME, APR_CODE, APR_VALUE, APR_LANGUAGE, APR_SHOWMSG, APR_TYPE, APR_MFLAG) values
+('操作员状态','IM_USER_STATE','0','ZH_CN','激活','EBPP','0');
+insert into pub_apppar (APR_NAME, APR_CODE, APR_VALUE, APR_LANGUAGE, APR_SHOWMSG, APR_TYPE, APR_MFLAG) values
+('操作员状态','IM_USER_STATE','2','ZH_CN','暂时停用','EBPP','0');
+insert into pub_apppar (APR_NAME, APR_CODE, APR_VALUE, APR_LANGUAGE, APR_SHOWMSG, APR_TYPE, APR_MFLAG) values
+('操作员状态','IM_USER_STATE','3','ZH_CN','用户停用','EBPP','0');
+insert into pub_apppar (APR_NAME, APR_CODE, APR_VALUE, APR_LANGUAGE, APR_SHOWMSG, APR_TYPE, APR_MFLAG) values
+('操作员状态','IM_USER_STATE','4','ZH_CN','永久冻结','EBPP','0');
+insert into pub_apppar (APR_NAME, APR_CODE, APR_VALUE, APR_LANGUAGE, APR_SHOWMSG, APR_TYPE, APR_MFLAG) values
+('操作员状态','IM_USER_STATE','5','ZH_CN','注销','EBPP','0');
+

+ 62 - 0
3设计阶段/DB/01_data/pub_errcode_data.sql

@@ -0,0 +1,62 @@
+#系统管理
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('EBIM0009','ZH_CN','测试','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0016','ZH_CN','用户已注销','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0019','ZH_CN','用户不存在','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0101','ZH_CN','登录用户不存在','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0102','ZH_CN','用户机构信息异常','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0103','ZH_CN','您所登录的机构被冻结或删除','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0104','ZH_CN','用户名或密码错误','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0105','ZH_CN','该用户已被暂时冻结,于第二日自动解冻','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0106','ZH_CN','用户已永久冻结','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0107','ZH_CN','用户已注销','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0108','ZH_CN','部门名称已经存在!','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0109','ZH_CN','角色名称已经存在!','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0110','ZH_CN','该用户已存在','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0111','ZH_CN','手机号已存在','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0112','ZH_CN','操作失败,请联系管理员','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0113','ZH_CN','认证信息不存在','2',NULL,'JINM');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JINM0115','ZH_CN','操作失败!','2',NULL,'JINM');
+
+
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0000','ZH_CN','请1分钟后点击重新发送短信验证码!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0001','ZH_CN','验证码获取频繁,请1小时后再尝试!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0002','ZH_CN','请2分钟后点击重新发送短信验证码!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0003','ZH_CN','验证码获取频繁,请3小时后再尝试!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0004','ZH_CN','请1分钟后点击重新发送短信验证码!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0005','ZH_CN','验证码获取频繁,请第二天再操作!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0006','ZH_CN','验证码操作时业务类型不得为空!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0007','ZH_CN','验证码错误!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0008','ZH_CN','验证码错误次数超过5次,请重新获取!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0009','ZH_CN','验证码已超时(有效期5分钟),请重新获取!','2',NULL,'JPUB');
+insert into pub_errcode (ERC_ERRCODE, ERC_LANGUAGE, ERC_SHOWMSG, ERC_LEVEL, ERC_RETURNPAGE, ERC_TYPE) values
+('JPUB0010','ZH_CN','验证码已失效,请重新获取!','2',NULL,'JPUB');
+
+
+

+ 31 - 0
3设计阶段/DB/01_data/pub_syspar_data.sql

@@ -0,0 +1,31 @@
+/*
+SQLyog v10.2 
+MySQL - 5.6.37 
+*********************************************************************
+*/
+/*!40101 SET NAMES utf8 */;
+
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_PATH_00','图片文件保存路径','baotuan/img/','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_PATH_01','文档文件保存路径','/doc/','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_PATH_02','视频文件保存路径','/video/','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_SERVER_BASE_PATH','文件服务器存放根路径','/home/ftp_file/','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_SERVER_URL','文件服务器访问路径','https://baotuan.keao.tech/','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FILE_URL_PREFIX_IMAGE','图片访问路径前缀','http://www.minpay.cc/mon/img/','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FTP_IP','服务端地址','123.138.111.22','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FTP_PASSWORD','服务端地址','1qaz!QAZ','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FTP_PORT','服务端地址','21','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('FTP_USERNAME','服务端地址','ftp_user','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('IM_LOGONFAIL_TODAY_COUNT','每天密码最大输入错误次数','5','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('IM_PSW_MODIFY_DATE','查询系统配置的修改密码间隔时间(天)','90','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('LOCAL_SAVEPATH_IMAGE','图片存放服务器绝对路径','/root/nginx/html/mon/img/','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('PER_LOGONFAIL_COUNT','个人系统登录密码错误当日最大次数','5','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('PER_LOGONFAIL_MAXCOUNT','个人系统登录密码错误最大次数,达到后永久冻结','9','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('PER_LOGONFAIL_NEED_CODE','错误几次后校验验证码','1','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('PRESSURE_TEST_MODE','压测模式','false','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SHORT_MSG_01','注册验证码','您的注册验证码为:','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SHORT_MSG_02','密码重置验证码','您的申请密码重置验证码为:','0','0','1');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SMS_CONTENT','短信内容','@,5分钟内有效。请不要把此验证码泄露给任何人。【云朵宝贝】','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SMS_URL','短信接口地址','http://60.191.246.11/emas','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('APPID','短信公钥','EMAS-8638-008D-E6B1','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SECERTKEY','短信私钥','8DE6B17FF330479F','0','0','0');
+insert into pub_syspar (SPR_CODE, SPR_NAME, SPR_VALUE, SPR_TYPE, SPR_SCOPE, SPR_MFLAG) values('SMS_ENABLE','短信挡板','true','0','0','0');

+ 11 - 0
3设计阶段/DB/01_data/sequence_data.sql

@@ -0,0 +1,11 @@
+#系统通用
+insert into sequence (SEQ_NAME, CURRENT_VAL, INCREMENT_VAL, MIN_VAL, MAX_VAL,REMARKS) 
+values('IM_LOG_NO','100000','1','100000','99999999','');
+insert into sequence (SEQ_NAME, CURRENT_VAL, INCREMENT_VAL, MIN_VAL, MAX_VAL,REMARKS) 
+values('IM_USER_NO','100000','1','100000','99999999','');
+insert into sequence (SEQ_NAME, CURRENT_VAL, INCREMENT_VAL, MIN_VAL, MAX_VAL,REMARKS) 
+values('IM_ROLE_NO','100000','1','100000','99999999','');
+insert into sequence (SEQ_NAME, CURRENT_VAL, INCREMENT_VAL, MIN_VAL, MAX_VAL,REMARKS) 
+values('IM_BRANCH_NO','100000','1','100000','99999999','');
+
+

+ 16 - 0
3设计阶段/DB/02_function/currval.sql

@@ -0,0 +1,16 @@
+DELIMITER $$
+
+
+DROP FUNCTION IF EXISTS currval$$
+
+CREATE FUNCTION currval(v_seq_name VARCHAR(50)) RETURNS VARCHAR(50) CHARSET utf8
+BEGIN  
+DECLARE SEQVALUE VARCHAR(50);  
+	SET SEQVALUE = '';  
+	SELECT current_val INTO SEQVALUE  
+	FROM sequence   
+	WHERE SEQ_NAME=v_seq_name;  
+RETURN SEQVALUE;  
+END$$
+
+DELIMITER ;

+ 44 - 0
3设计阶段/DB/02_function/nextval.sql

@@ -0,0 +1,44 @@
+DELIMITER $$
+
+
+DROP FUNCTION IF EXISTS nextval$$
+
+CREATE FUNCTION nextval(v_seq_name VARCHAR (50)) RETURNS VARCHAR(50) CHARSET utf8
+BEGIN
+  
+  DECLARE V_CURRENT VARCHAR (20) ;
+  DECLARE V_MAX VARCHAR (20) ;
+  DECLARE V_MIN VARCHAR (20) ;
+  SET V_CURRENT = '' ;
+  SET V_MAX = '' ;
+  SET V_MIN = '' ;
+  SELECT 
+    CURRENT_VAL,
+    MAX_VAL,
+    MIN_VAL INTO V_CURRENT,
+    V_MAX,
+    V_MIN 
+  FROM
+    SEQUENCE 
+  WHERE SEQ_NAME = v_seq_name ;
+  
+  IF V_CURRENT = V_MAX 
+  OR V_CURRENT = '' 
+  THEN 
+  UPDATE 
+    sequence 
+  SET
+    CURRENT_VAL = V_MIN 
+  WHERE SEQ_NAME = v_seq_name ;
+  
+  ELSE 
+  UPDATE 
+    sequence 
+  SET
+    CURRENT_VAL = (CURRENT_VAL + 0) + (INCREMENT_VAL + 0) 
+  WHERE SEQ_NAME = v_seq_name ;
+  END IF ;
+  RETURN currval (v_seq_name) ;
+END$$
+
+DELIMITER ;