数据库表说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
t_admin --用户表
id --主键id
username --用户名
password --密码,
company --企业名(招行或国华)
platformid --用于标识是哪个企业(SERV_BELONG_CUST_0001 : 招行;SERV_BELONG_CUST_0002 : 国华),为空则表示是管理员
mobile --联系电话
email --邮箱
createdate --创建日期
t_admin_auth --权限表
t_authelement --菜单表
authid --主键id
authname --菜单列表名
authdesc --菜单列表名
parentauthid --关联t_admin_auth的authidfk字段,分配权限使用
t_menu --菜单表
menuid --主键id
authid --关联t_admin_auth的authidfk字段,分配权限使用
menuname --菜单名
menuurl --菜单action名
menudesc --菜单名
menuimgpath --路径
menuorder --序号
t_agentphone --分级表,模拟联通呼叫中心分机表(同步数据)
agentphone --分机号
starttime --开始时间
stoptime --结束时间
status --状态
audiafeeflag --状态
t_agentphoneinfo --分机管理信息表
id --主键id
status --状态
agentphone --分机号
operationtime --操作时间,如果不插入,默认系统当前时间,
order_id --订单标识
platform --厂商
customer --所属客户
business_type --业务类型
operate_type --操作类型 1-添加(开通),2-删除(关闭)
extension --分机号码
extension_type --分机类型
workplace --分机所属职场
eff_time --生效时间
ivr_num --ivr线数
rtn_code --操作标志(调用接口返回的状态,成功(1)或失败(2))
rtn_msg --说明(调用接口返回的状态,成功或失败说明)
t_enrolldate --定时器启动时间表,已经废除不用了
t_loginfo --日志表
id --主键id
urlname --调用的接口名称
status --分机状态 1:开通状态 ; 2 :关闭状态
agentphone --分机号
operationtime --操作时间,如果不插入,默认系统当前时间
order_id --订单标识
platform --厂商
customer --所属客户
business_type --业务类型
operate_type --操作类型 1-添加,2-删除
extension --分机号码
extension_type --分机类型
workplace --分机所属职场
eff_time --生效时间
ivr_num --ivr线数
operatresult --操作结果
username --用户名
t_publish --发布方式表
id --主键id
banknumber --企业编码,用于判断哪个企业,招行或国华
name --企业名称
url --webservice要访问的ip地址和端口号
--存储过程 关闭
create or replace procedure P_AGENTPHONE_CLOSE(v_PhoneNumber VARCHAR2,v_Ret OUT NUMBER,v_RetDesc OUT VARCHAR2) is
begin
--模拟返回参数
if to_number(v_PhoneNumber) > 99999999999 then
v_Ret := 111;
v_RetDesc := v_PhoneNumber||'其他错误,error'; --mod by zhangjunjie2012-07-15
dbms_output.put_line('其他错误,error');
else
v_Ret := 2;
v_RetDesc := v_PhoneNumber||'分机关闭成功'; --mod by zhangjunjie2012-07-15
dbms_output.put_line('分机关闭成功');
end if;
end;
--开通
create or replace procedure P_AGENTPHONE_OPEN(v_PhoneNumber VARCHAR2,v_Ret OUT NUMBER,v_RetDesc OUT VARCHAR2) is
begin
--模拟返回参数
if to_number(v_PhoneNumber) > 99999999999 then
v_Ret := 111;
v_RetDesc := v_PhoneNumber||'其他错误,error'; --mod by zhangjunjie2012-07-15
dbms_output.put_line('其他错误,error');
else
v_Ret := 1;
v_RetDesc := v_PhoneNumber||'开通成功'; --mod by zhangjunjie2012-07-15
dbms_output.put_line('分机开通成功');
end if;
end;
create or replace procedure P_SEQUENCE(
i_moduleId in number,
i_Step in number,
o_Serial out varchar2,
o_OrderID out number,
o_DateStr out varchar2) is
v_DateStr s_seq.DATESTR%type;
v_OrderID s_seq.OrderID%type;
v_tempDate s_seq.DATESTR%type := TO_CHAR(sysdate, 'YYYYMMDD');
begin
select DATESTR, NVL(OrderID, 1)
into v_DateStr, v_OrderID
from s_seq
where MODENO = i_moduleId
for update;
if v_DateStr = v_tempDate then
if v_orderID <= 0 then
v_orderID := 1;
end if;
v_OrderID := v_OrderID + NVL(i_Step, 1);
else
v_DateStr := v_tempDate;
v_OrderID := NVL(i_Step, 1) + 1;
end if;
update s_seq
set DATESTR = v_DateStr, OrderID = v_OrderID
where MODENO = i_moduleId;
commit;
v_DateStr := v_tempDate;
o_OrderID := v_OrderID;
o_DateStr := v_DateStr;
o_Serial := v_DateStr || LPAD(v_OrderID, 8, '0');
exception
when others then
rollback;
DBMS_OUTPUT.PUT_LINE(TO_CHAR(SQLCODE)||' '||SUBSTRB(SQLERRM,1,200));
return;
end P_SEQUENCE;
--模拟过河兵数据
create table AUTOOPEN1.C_AGENTEXTENSION
(
agentextension_guid CHAR(36),
extension VARCHAR2(20),
extensionflag INTEGER,
rolegroup_id CHAR(6),
project_id CHAR(6)
)