互聯網開戶_概要設計
1、新增一張互聯網開戶預約表
pre_web_cust_no
名稱 |
簡稱 |
類型 |
是否主鍵 |
|
預約日期 |
yy_date |
CDate |
主鍵 |
不能為空 |
客戶號 |
cust_no |
VARCHAR (16) |
主鍵 |
不能為空 |
客戶名稱 |
cust_full_name |
VARCHAR (100) |
|
不能為空 |
證件類型 |
cert_type |
Varchar(2) |
|
不能為空 |
證件號碼 |
cert_no |
VARCHAR (50) |
主鍵 |
不能為空 |
預約標誌 |
if_freeze |
Varchar(2) |
|
|
營業部編號 |
branch_code |
Varchar(8) |
|
|
推薦人 |
broker |
Char(128) |
|
|
操作員 |
oper_code |
VEmpNo |
否 |
可為空 |
操作日期 |
oper_date |
CDate |
否 |
可為空 |
操作時間 |
oper_time |
CTime |
否 |
可為空 |
說明: 預約標誌 0 預約 1 解除預約 2 已經使用
2、新增一張互聯網開戶客戶號段預約表
pre_web_custno_range
名稱 |
簡稱 |
類型 |
是否主鍵 |
|
客戶段 |
cust_no_group |
VARCHAR (10) |
主鍵 |
不能為空 |
客戶號段名稱 |
cust_no_group_name |
VARCHAR (16) |
|
不能為空 |
開始客戶號 |
b_cust_no |
VCustNo |
|
不能為空 |
結束客戶號 |
e_cust_no |
VCustNo |
|
不能為空 |
當前客戶號 |
current_cust_no |
VCustNo |
|
不能為空 |
客戶類 |
cust_class |
Varchar(8) |
|
不能為空 |
客戶屬性 |
cust_attr |
Varchar(100) |
|
|
權限模板 |
cust_app |
Varchar(6) |
|
|
交易中心 |
trading_no |
Varchar(10) |
|
|
中金營業部 |
cffex_yyb |
Varchar(20) |
|
|
操作員 |
oper_code |
VEmpNo |
否 |
可為空 |
操作日期 |
oper_date |
CDate |
否 |
可為空 |
操作時間 |
oper_time |
CTime |
否 |
可為空 |
3、新增一張互聯網開戶客戶基本資料表
pre_web_cust_basic
/*==============================================================*/
/* Table: pre_web_cust_basic */
/*==============================================================*/
create table pre_web_cust_basic (
cust_no varchar(16) not null, --客戶號,
exclientid_str varchar(80) null, --交易所和交易編碼類型串,
clientregion varchar(2) null, --開戶客戶地域,
clientmode varchar(2) null, --境外客戶開戶模式,
cust_type varchar(2) null, --客戶類型,
cust_full_name varchar(100) null, --客戶名稱,
cust_name varchar(8) null, --客戶簡稱,
cert_type varchar(2) null, --證件類型,
cert_no varchar(50) null, --原始輸入的證件號碼,
birth_date varchar(10) null, --出生日期,
cert_begin_date varchar(8) null, -證件開始日期
cert_end_date varchar(8) null, --證件截止日,
sex varchar(1) null, --性別,
occupation varchar(40) null, --職業,
company_attr varchar(10) null, --單位性質,
phone_nation_code varchar(10) null, --聯系電話中的國家代碼,
phone_qh varchar(10) null, --聯系電話中的區號,
contact_tel varchar(30) null, --聯系電話中的電話號碼, zip varchar(10) null, --郵政編碼,
email varchar(100) null, --電子信箱
country_code varchar(10) null, --聯系地址中的國家代碼,
addr_province varchar(50) null, --聯系地址中的省/自治區/直轄市,
addr_city varchar(50) null, --聯系地址中的市/縣/區,
addr varchar(100) null, --聯系地址中的地址,
terminal_type varchar(1) null, --終端類型(1-PC網上開戶,2-移動端網上開戶)
develop_source varchar(1) null, --客戶來源
hand_in_time varchar(8) null, --開戶日期
constraint PK_PRE_CFFE_CUST_BASIC primary key (cust_no)
)
go
後臺處理方式
1、 資金賬號獲取接口(從我們這獲取客戶號)
流程 : a、根據 pre_web_custno_range 獲取 當前客戶號 current_cust_no, 判斷
current_cust_no 在 pre_cffe_cust_basic 、cust_basic 、pre_web_cust_no(預約標誌為0)
是否被占用。是 current_cust_no +1 ,再判斷;否 update pre_web_custno_range. current_cust_no.
b、往pre_web_cust_no 中插入 a中獲取的客戶號。
C、返回客戶號
2、 互聯網開戶接口
A、 開戶基本信息
B、 設置銀行賬號信息 p859583
3、 新開交易編碼接口
A、 交易編碼設置 調用 generate_modify_report.sql 生成上報記錄
B、 交易編碼查詢
4、 期貨開戶結果查詢接口
A、 互聯網開戶結果查詢
B、 交易編碼查詢
C、 銀行賬號信息查詢
新增sp:
insert into func_no values( 859715 ,‘互聯網客戶資金賬號獲取‘)
insert into func_no values( 859716 ,‘互聯網開戶基本信息維護‘)
insert into func_no values( 859717 ,‘互聯網新開交易編碼查詢‘)
insert into func_no values( 859718 ,‘互聯網新開銀行賬號查詢‘)
insert into func_no values( 859719 ,‘互聯網開戶結果查詢‘)
insert into func_no values( 859720 ,‘互聯網新開銀行信息‘)
insert into func_no values( 859721 ,‘互聯網新開交易編碼‘)
insert into func_no values( 859722 ,‘互聯網開戶設置‘)
insert into func_no values( 859723 ,‘互聯網開戶客戶號段查詢‘)
insert into func_no values( 859724 ,‘互聯網開戶預約客戶查詢、解鎖 ‘)
註意:,functionsd的定義
Function.sdf
FUNCTION 859715 Description "客戶資金賬號獲取"
/* 輸入:操作員, 證件類型, 證件號碼, 客戶姓名, 客戶號, 營業部編號, 推薦人*/
INPUT: SCUST_NO, SHOLDER_TYPE, SCERT_NO, SNAME, SHOLDER_AC_NO, SBANK_CODE, SCUSTTYPES
/* 輸出:客戶號*/
OUTPUT: SHOLDER_AC_NO
FUNCTION 859716 Description "互聯網開戶基本信息維護"
/* 輸入:操作員,客戶號 ,客戶來源 ,交易所和交易編碼類型串 ,開戶客戶地域 ,境外客戶開戶模式 ,客戶類型 , 客戶名稱 ,客戶簡稱,證件類型,證件號碼,出生日期,證件截止日,性別,職業 , 單位性質 ,聯系電話中的國家代碼 ,聯系電話中的區號,聯系電話中的電話號碼 ,郵政編碼 ,電子信箱,聯系地址中的國家代碼 ,聯系地址中的省/自治區/直轄市 ,聯系地址中的市/縣/區 ,聯系地址中的地址,終端類型(1-PC網上開戶 2-移動端網上開戶)
INPUT: SCUST_NO, SHOLDER_AC_NO, SSTATUS2, SBANK_ACC, SHOLDER_TYPE2, SCUST_TYPE, SCUST_TYPE2, SCUSTTYPES, SEMP_NO, SNATION_CODE, SSERIAL0, SDATE3, SSTATUS1, SSECTYPES, SSERIAL2, SSERIAL3, SPHONE, SPHONE2, SPHONE3, SCUST_AUTH, SNOTE, SCUST_AUTH2, SEMAIL, SCUST_LIMIT2, VSVARSTR1, SSTAT_TYPE
/* 輸出: */
OUTPUT:
FUNCTION 859717 Description "互聯網新開交易編碼查詢"
/* 輸入:操作員,證件號,證件類型,客戶姓名 */
INPUT:SCUST_NO,SCERT_NO,SHOLDER_TYPE,SCUSTTYPES
/* 輸出:期貨開戶類型 ,交易編碼,交易所, 交易編碼類型,開通狀態,開通結果, 開戶日期*/
OUTPUT:SCUST_TYPE,SHOLDER_AC_NO2, SMARKET_CODE, SSTATUS0 ,SSTATUS1, SCUSTTYPES, SDATE0
FUNCTION 859718 Description "互聯網新開銀行賬號查詢"
/* 輸入:操作員,證件號,證件類型,客戶姓名 */
INPUT:SCUST_NO,SCERT_NO,SHOLDER_TYPE,SCUSTTYPES
/* 輸出:賬號名稱,銀行號,銀行帳號,開戶網點名,開通狀態,開通結果,開戶日期, 幣種 */
OUTPUT: VSVARSTR0,SPOST_CODE,SCERT_NO,VSVARSTR0,SCUST_TYPE, SCUSTTYPES, SDATE0, SSERIAL4
FUNCTION 859719 Description "互聯網開戶結果查詢"
/* 輸入:操作員,證件號,證件類型,客戶姓名 */
INPUT:SCUST_NO,SCERT_NO,SHOLDER_TYPE,SCUSTTYPES
/* 輸出:客戶號,開戶日期 */
OUTPUT: SHOLDER_AC_NO, SDATE0
FUNCTION 859720 Description "互聯網新開銀行信息"
/* 輸入:操作員,客戶號,證件類型,證件號碼,客戶姓名, 賬號名稱,銀行號,銀行帳號,開戶網點名,開通狀態,開通結果,開戶日期, 幣種
INPUT:SCUST_NO, SHOLDER_TYPE,SCERT_NO2,SHOLDER_AC_NO,SSECTYPES,VSVARSTR0, SPOST_CODE, SCERT_NO, VSVARSTR0, SCUST_TYPE, SCUSTTYPES, SDATE0, SSERIAL4
/* 輸出: */
OUTPUT:
FUNCTION 859721 Description "互聯網新開交易編碼"
/* 輸入:操作員,客戶號,證件類型,證件號碼,客戶姓名, 交易所和交易編碼類型串
INPUT:SCUST_NO, SHOLDER_TYPE,SCERT_NO2,SHOLDER_AC_NO,SSECTYPES,SBANK_ACC
/* 輸出: */
OUTPUT:
註: 交易所和交易編碼類型串 : (D,J1,J2,J3,N,S,Z ) D 大連 J1、J2、J3中金投保套 N 能源 S 上海 Z 鄭州
熱備
相應熱備的修改
互聯網開戶_概要設計