信息机 若雅MAS数据字典.docx
《信息机 若雅MAS数据字典.docx》由会员分享,可在线阅读,更多相关《信息机 若雅MAS数据字典.docx(32页珍藏版)》请在冰豆网上搜索。
信息机若雅MAS数据字典
MAS数据库的名字为MCCDB,建有一个用户root,密码是royasoft,包括以下的数据表:
1.1.1服务(广播,点播,查询)基本信息:
1.1.2服务配置表fund_servicetype:
:
序号
字段名
数据类型
允许为空
说明
1
ServiceID
int(11)
N
主键,自增长,服务id
2
ServiceCode
varchar(15)
Y
服务代码
ExNumber
Varhar(15)
Y
服务接入扩展码
3
Name
varchar(30)
N
服务名称
4
Description
varchar(50)
Y
服务描述或有关服务的帮助信息
5
ParentID
int(11)
N
父节点id
6
ServiceType
tinyint(4)
N
服务类型1广播,2点播3查询5互动
7
UserID
int(11)
N
创建该服务的用户id,该字段仅仅作为标明服务的创建者,不作为其他业务使用
8
BillingRule
varchar(50)
N
计费规则id,就是fund_billingrule中的billingid
9
MappingDelimiter(废弃)
varchar(10)
Y
手机分隔符,当一条记录的字段含有多个字段时用该字段分开
10
LimitedNumber
int(11)
Y
广播限量,只有服务类型为1时有值
11
IsValid
tinyint(4)
N
是否该服务生效
12
CreateTime
timestamp
N
服务创建时间
13
ContentPattern
Text
Y
内容模板
14
CanBill(废弃)
tinyint(4)
N
是否收费,现在由BillingRule决定
15
FieldTemplet(废弃)
varchar(50)
Y
16
needExNumber
Tinyint(4)
Y
发送时是否需要加入扩展号,0=不需要,1=需要,默认为1
17
UpdateTime
timestamp
n
记录更新时间
18
SendedCount
Int(11)
Y
广播限量已发送的短信数目
Status
Int
N
服务状态,详见《服务状态说明.doc》
1.1.3数据来源:
表fund_messagesource:
序号
字段名
数据类型
允许为空
说明
1
ServiceID
int(11)
N
主键,服务id
2
Host
varchar(20)
N
数据库服务所在的主机
3
Port
int(11)
Y
数据库端口
4
ClassName
varchar(100)
N
驱动程序类名
5
SourceURL
varchar(100)
Y
连接字符串
6
DatabaseName
varchar(20)
Y
数据库库名
7
TableName
varchar(20)
Y
表名
8
UserName
varchar(20)
Y
登陆数据库的用户名
9
UserPassword
varchar(20)
Y
登陆密码
10
HaveTitle
tinyint(4)
文本是否有标题,1是,0否,只有在SourceType为2时有值
11
SourceType
tinyint(4)
n
数据源类型,1excel类型,2txt文件,3数据库文件
12
Delimiter
varchar(50)
Y
字段分隔符,只有在类型为2,文本类型时才有效
13
DelimiterMobile
varchar(50)
Y
手机分隔符,当手机字段有多个手机号码,其中的分隔符
14
SQLClause
text
y
废弃,不知原来的含义
15
UpdateTime
Timestamp
N
记录更新时间
1.1.4内容来源:
表fund_servicemapping
序号
字段名
数据类型
允许为空
说明
1
FieldID
int(11)
N
主键,
2
ServiceID
int(11)
N
服务id
2
FieldNo
tinyint(4)
N
字段序号
3
FieldName
Varchar(20)
N
字段名
4
Description
Varchar(50)
N
字段描述
5
SourceFieldNo
Tinyint(4)
N
来源顺序
6
SourceFieldName
Varchar(20)
N
字段名
7
FieldType
Tinyint(4)
N
数据类型,1长整型,2整型,3浮点型,4日期型,5时间型,6时间日期,7字符串型
FunctionType
Tinyint(4)
N
字段类型,0参数,1正文,3主键,4手机号码
isValid
Tinyint(4)
N
字段是否有效
Createttime
Timestamp
Y
创建日期
Mappingtype
Tinyint(4)
N
1参数,0数据源字段
ParamNo
Tinyint(4)
Y
参数序号,Mappingtype=0以及FieldType=0时有效
ParamFormat
Varchar(40)
Y
参数空格,Mappingtype=0以及FieldType=0时有效
FieldCode
Varchar(10)
N
字段编码,只能为两位
GroupFlag
Char
(1)
Y
GroupPriority
Char
(2)
Y
CircleField
Char
(1)
Y
UpdateTime
Timestamp
N
记录更新时间
InputFormat
Varchar(30)
Y
源字段的时间格式,只有在FieldType为4,5,6时有效
OutputFormat
Varchar(30)
Y
输出字段的时间格式,只有在FieldType为4,5,6时有效
Operator
Varchar(10)
Y
上行参数运算符,Mappingtype=0以及FieldType=0时有效
Linker
Varchar(10)
Y
上行参数连接符,Mappingtype=0以及FieldType=0时有效,paramNo!
=1时不能为空
1.1.5服务内容:
即短信模板,无表见fund_servicetype中的ContentPattern字段;
1.1.6服务周期:
服务调度fund_mtmessageschedule——决定多长时间扫描广播和点播服务一次
序号
字段名
数据类型
允许为空
说明
1
ServiceID
int(11)
N
主键,服务id
2
ScanType
Tinyint(4)
Y
0扫描一次,1循环扫描
3
PeriodType
tinyint(4)
N
调度类型,1按年,2按月,3按周,4按天
4
StartTime
timestamp
Y
按年、月、周时,有值
5
OverTime
timestamp
N
扫描停止时间
6
ScanInterval
Long
扫描间隔
7
ScanIntervalType
Tiny(4)
Y
扫描间隔的类型,3600=小时,60=分,1=秒
8
RepeatScan
Tinyint(4)
Y
是否重复扫描数据源中的同一记录,0不重复,1重复
9
RepeatCount
Int(11)
Y
重复扫描最多的次数,如果是-1的话,意味着不限制
10
NeedCondition
Tiny(4)
Y
是否需要筛选条件,0=不需要,1=需要
11
SelectCondition
Text
Y
数据源筛选条件
12
NeedSendTime
Tiny(4)
Y
需要定时发送,0=即扫即发,1=定时发送
13
SendTimeType
TinyInt(11)
Y
发送时间类型,1按年,2按月,3按周,4按天,5循环发送
14
SendTime
timestamp
定时发送时间点
15
SendInterval
long
定时发送间隔(秒)
16
SendIntervalType
Tinyint(4)
Y
发送间隔的类型,3600=小时,60=分,1=秒
17
StartDateOfYear
Timestamp
Y
按年调度时,起始日期,只有再按年调度才有值
18
StartDayOfMonth
tinyint(4)
Y
按月调度时,才有值
19
StartDayOfWeek
tinyint(4)
Y
按周调度时,才有值
20
StepOfMinute
int(11)
Y
按分调度时有值
21
LastScheduleNumber
bigint(20)
Y
过去的调度次数
22
LastScheduleTime
timestamp
Y
上一次的调度时间
23
UpdateTime
Timestamp
N
记录更新时间
1.1.7服务策略:
重复扫描见表fund_mtmessageschedule中的12、13字段,
数据源筛选条件见表fund_mtmessageschedule中的14字段
定时发送见表fund_mtmessageschedule中的15、16字段
1.1.8服务响应:
服务响应fund_moaction:
仅用于查询服务
序号
字段名
数据类型
允许为空
说明
1
ActionID
int(11)
N
主键,自增长,相应id
2
ServiceID
int(11)
N
服务id
3
ActionURL
varchar(100)
Y
响应目标地址
4
ActionInterface
varchar(100)
N
相应接口,为jsp地址,相应类型为1时,有值
5
Description
varchar(100)
Y
描述
6
ActionType
varchar(50)
Y
响应类型,1外部接口,2动态查询,3人工回复,4转发
7
OnFailureURL
tinyint(4)
Y
响应失败时的目标地址,为jsp地址,相应类型为1时,有值
8
CallCenterID
int(11)
Y
客户人员工号
9
IsValid
tinyint(4)
Y
是否有效
10
CreateTime
timestamp
N
记录创造时间
11
UpdateTime
Timestamp
N
记录更新时间
响应参数和条件fund_mocondition:
仅用于查询服务
序号
字段名
数据类型
允许为空
说明
1
ServiceID
int(11)
N
服务id
2
ConditionID
int(11)
N
条件id,主键,自增长
3
Condition
text
Y
条件内容,可能为参数,其值有手机用户给定,也可能为响应的选择条件,其值有系统管理人员给定
4
Description
varchar(100)
N
描述
5
ActionID
varchar(100)
Y
响应id
6
ConditionType
tinyint(4)
Y
0=数据选择,1=查询条件
7
CreateTime
Timestamp
N
记录创建时间
8
UpdateTime
Timestamp
N
更新时间
1.2用户订阅表Fund_userorder
序号
字段名
数据类型
允许为空
说明
1
OrderId
int(11)
N
主键,自增长,相应id
2
MobilePhone
Varchar(14)
n
订阅时间
2
ServiceID
int(11)
N
订阅的服务id
3
Conditionsql
Text
Y
订阅条件
4
Billingid
Int(11)
N
计费id
5
Totalcount
Int(11)
Y
订的次数
6
Totaltype
Int(11)
Y
0包月,1按条
7
Expiredtime
Timestamp
Y
用户退订的时间
8
Lashmodifytime
Date
Y
最后一次更新的时间
9
Sendedcount
tinyint(4)
Y
已发送的次数
10
Isreturn
timestamp
N
是否已经取消订阅0未取消,1已取消
11
UpdateTime
Timestamp
N
记录更新时间
12
cancelallbroadcast
tinyint(4)
0
是否已经取消手有广播0没有,1拒收所有广播
1.3点播手机注册表
序号
字段名
数据类型
允许为空
说明
1
ID
int(6)
N
主键
2
MobilePhone
Varchar(12)
Y
存放用户手机,可以是三类运营商手机
2
UserName
varchar(15)
Y
用户姓名
3
Password
varchar(15)
Y
密码
3
Sex
Tinyint(4)
Y
性别,0-男,1-女
4
Birthday
Timestamp
Y
生日
5
IDCard
Varchar(20)
Y
身份证号
6
HomeAddr
Varchar(256)
Y
家庭住址
7
OfficeAddr
Varchar(256)
Y
办公地址
8
HomePhone
Varchar(20)
Y
家庭电话
9
OfficePhone
Varchar(20)
Y
办公电话
10
EMail
Varchar(100)
Y
Mail
11
Createtime
Timestamp
N
记录生成时间
12
Updatetime
Timestamp
N
记录更新时间
1.4路由设置
表FUND_ROUTE:
序号
字段名
数据类型
允许为空
说明
1
RouteId
int(11)
否
主键,自增长
2
Pattern
Text
否
路由规则的正则表达式
3
Ip
Varchar(16)
否
短信网关的所在IP地址
4
Port
Int(11)
否
短信网关所在的端口
5
UserName
Varchar(40)
否
申请的登陆网关的帐号
6
Password
Varchar(40)
否
申请的登陆网关的密码
7
ProxyClass
Varchar(100)
否
实现的路由网关代理类
8
UserId
Int(11)
否
设置该路由的用户Id
9
isValid
Tiny(4)
否
服务是否生效,0无效,1有效
10
CreateTime
Timestamp
否
创建路由的时间
11
ReturnPhone
Varchar(50)
否
服务接入号
12
EnterpriseCode
Varchar(20)
否
运营商提供的企业代码
13
ReturnReport
Int
(1)
否
网关是否返回状态报告,0不返回状态报告,1返回状态报告
14
UpdateTime
Timestamp
否
路由更新时间
15
GbkLength
Int(11)
否
中文字符长度
16
ByteLength
Int(11)
否
英文字符长度
1.5资费规则
表FUND_BILLINGRULE:
序号
字段名
数据类型
允许为空
说明
1
billingId
int(11)
否
主键,自增长,资费id
2
Description
Varchar(50)
否
资费描述
3
AccordType
Tinyint(4)
否
计费方式,1按条,2包月
4
FirstPrice
Int(4)
否
基本资费,单位:
分
5
CostPrice1
Int(4)
否
基本资费成本,单位:
分
6
Balance
Int(11)
否
基本通讯量,拆分后的短信数目,单位:
条,当通讯量超过该值时,计费将由基本资费转为超量资费
7
SecondPrice
Int(4)
否
超量自费,单位:
分
8
CostPrice2
Int(4)
否
超量资费成本,单位:
分
9
FeeUserType
Tinyint(4)
否
付费人,0:
对目的终端MSISDN计费;1:
对源终端MSISDN计费;2:
对SP计费;
10
FeePhone
Varchar(30)
是
第三方计费手机,只有在付费人为第三方手机时,可设,目前都设为接受短信的人
11
UserId
int(11)
否
服务是否生效,0无效,1有效
12
isvalid
Tinyint(4)
否
该计费规则是否有效,0无效,1有效
13
CreateTime
timestamp
否
计费创建的时间
14
UpdateTime
Timestamp
否
计费更新时间
15
CostPrice
Varchar(15)
16
ServiceType
Varchar(15)
否
业务代码
17
MBillingCode1
Varchar(20)
是
18
MBillingCode2
Varchar(20)
是
19
UBillingCode1
Varchar(20)
是
20
UBillingCode2
Varchar(20)
是
21
TBillingCode1
Varchar(20)
是
22
TBillingCode2
Varchar(20)
是
23
BillingCode
Varchar(20)
是
24
BillingCode1
Varchar(20)
是
25
BillingCode2
Varchar(20)
是
1.6接收的短信表
fund_receivedsms
序号
字段名
类型
允许为空
其他说明
1
MsgId
Bigint(20)
否
主键,自增长
2
Content
Text
是
短信内容
3
DestAddr
Varchar(20)
否
短信接收地址,或为服务接入号,或服务接入号扩展
4
Mobilephone
Varchar(14)
否
发送短信的手机号码
5
Receivedtime
Timestamp
否
系统接收到短信的时间
6
Status
Int
(1)
否
短信记录的状态,0短信未被处理,1短信已被处理
7
LinkId
Varchar(20)
是
预留给Misc
8
Reserve1
Varchar(100)
是
预留
9
Reserve2
Varchar(100)
是
预留
10
Reserve3
Varchar(100)
是
预留
说明:
1,该表的数据由短信核心模块提供,并由上行短信处理模块扫描,分发处理,并更新status状态位。
当短信核心模块提供数据时,如果手机号码前带有86,在入库前应该先去掉86,再入库。
2,为了系统模块定义的完整性,该表仅供短信核心模块写入和上行短信分发处理模块扫描和更新,任何其他模块不应直接访问该表。
3,该表的数据,随着日期的增长,而不断增长膨胀,应定期维护。
#适配器扫描主键信息
fund_sendedinfo
#已发表待发表等状态报告表定时表
fund_sendedsmsfund_sendsmsfund_sendedsms_tempfund_sendsms_waitsend
待发表fund_sendsms
序号
字段名
数据类型
允许为空
说明
1
SaveID
bigint(20)
N
主键,主键id
2
MsgID
bigint(20)
N
消息id
3
MobilePhone
varchar(20)
N
发送短信的手机号码
4
UserId
int(11)
N
发送短信的用户id
5
ServiceID
int(11)
N
服务id
6
FeeUserType
varchar(4)
Y
0:
对目的终端MSISDN计费;
1:
对源终端MSISDN计费;
2:
对SP计费;
3:
表示本字段无效,对谁计费参见Fee_terminal_Id字段。
7
FeePhone
varchar(30)
n
被计费的手机号码
8
FeeType
varchar(10)
N
01:
对“计费用户号码”免费
02:
对“计费用户号码”按条计信息费
03:
对“计费用户号码”按包月收取信息费
04:
对“计费用户号码”的信息费封顶
05:
对“计费用户号码”的收费是由SP实现
9
FeeCode
varchar(8)
N
资费代码(以分为单位)
10
Proirity
tinyint(4)
N
优先级1,2,3逐渐增高
11
Content
text
N
短信内容
12
Status
tinyint(4)
N
MCC定义的短信状态,见《系统统一接口设计》中短信状态定义
13
CreateTime
timestamp
N
记录创建时间
14
feeServiceId
varchar(15)
Y
业务类型,从运营商那申请
15
Sendedcount
Int
(2)
n
被发送的次数
16
Smc
Char
(1)
N
是否为话单,y是,n不是
17
Destaddr
Varchar(20)
N
接入号
18
ForeignKey
bigint(20)
Y
外建
19
RouteId
Int(11)
N
路由id
20
IsmgStatus
Varchar(10)
y
各网关返回的状态报告
21
Modulename
Varchar(20)
Y
短信发送的模块名
22
LinkId
Varchar(20)
y
预