互联网开户_概要设计

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 郑州

 

热备

相应热备的修改

posted @ 2017-11-01 16:02  稻草人H  阅读(486)  评论(0编辑  收藏  举报