uftbcapi
v1.0.1
Published
unify tbc system API
Readme
Enums
Enumeration: ObjectType
功能块名称
Table of contents
Enumeration Members
Enumeration Members
BroadCast
• BroadCast = "bc"
广播模板
Group
• Group = "group"
播报组
GroupMember
• GroupMember = "groupMember"
播报组成员
Member
• Member = "member"
播报记录成员
Task
• Task = "task"
播报记录
User
• User = "user"
用户
Enumeration: Operation
用户操作状态
Table of contents
Enumeration Members
Enumeration Members
Disable
• Disable = "Disable"
禁用
Enable
• Enable = "Enable"
启用
Remove
• Remove = "Remove"
删除
Reset
• Reset = "Reset"
重置
uftbcapi
Table of contents
Namespaces
Enumerations
Type Aliases
- Broadcast
- BroadcastList
- Group
- GroupList
- GroupMember
- GroupMemberListResult
- GroupPlay
- MemberCfg
- MemberListResult
- Session
- Task
- TaskList
- UserCfg
Variables
Functions
- bcAdd
- bcDel
- bcDetail
- bcList
- bcUpdate
- groupAdd
- groupDel
- groupDetail
- groupList
- groupMemberAdd
- groupMemberDel
- groupMemberList
- groupPlay
- groupUpdate
- keepalive
- login
- logout
- memberAdd
- memberList
- taskAdd
- taskDel
- taskDetail
- taskList
- taskPlay
- taskUpdate
- userSetPassword
Type Aliases
Broadcast
Ƭ Broadcast: Object
广播类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| broadcastContent | string | 广播内容 |
| enabled | boolean | 是否可用 |
| expireTime | string | 时效 |
| id | string | 广播id |
| maxTry | string | 拨打次数 |
| tag | string | 广播标记 |
| username | string | 用户名 |
BroadcastList
Ƭ BroadcastList: Broadcast[]
广播列表类型 Broadcast[]
Group
Ƭ Group: Object
播报组类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| groupName | string | 播报组名称 |
| id | string | 播报组id |
GroupList
Ƭ GroupList: Group[]
广播列表类型Group[]
GroupMember
Ƭ GroupMember: Object
播报组成员类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| confirmDone | number | 确认收到 |
| confirmToPlay | number | 确认播放 |
| idGroup | string | 播报组id |
| memberName | string | 成员名 |
| memberNumber | string | 成员号码 |
| repeatTimes | number | 通知次数 |
GroupMemberListResult
Ƭ GroupMemberListResult: Object
播报组成员列表分页类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| items | GroupMember[] | 播报组成员数组 |
| total | number | 总数 |
GroupPlay
Ƭ GroupPlay: Object
广播播报类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| broadcastId | string | 广播模板id |
| expireTime | number | 时效 |
| groupId | string | 播报组id |
| maxTry | number | 拨打次数 |
MemberCfg
Ƭ MemberCfg: Object
任务成员类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| idTask | string | 任务id |
| memberName | string | 成员名 |
| memberNumber | string | 成员号码 |
MemberListResult
Ƭ MemberListResult: Object
任务成员列表类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| items | MemberCfg[] | 成员数组 |
| total | number | 总数 |
Session
Ƭ Session: Object
会话状态类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| acc | string | 账户 |
| administator | boolean | 是否管理员 |
| logon | boolean | 是否登录 |
| message | string | 信息 |
| username | string | 用户名称 |
Task
Ƭ Task: Object
广播任务类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| broadcastContent | string | 广播内容 |
| enabled | boolean | 是否可用 |
| expireTime | number | 时效 |
| id | string | 任务id |
| maxTry | string | 拨打次数 |
| tag | string | 任务标签 |
| username | string | 用户名 |
TaskList
Ƭ TaskList: Task[]
任务列表类型
UserCfg
Ƭ UserCfg: Object
用户类型
Type declaration
| Name | Type | Description |
| :------ | :------ | :------ |
| administrator | boolean | 是否管理员 |
| bizCode? | string | 识别码 |
| createTime? | Date | 创建时间 |
| enabled | boolean | 是否可用 |
| id | string | 用户id |
| name | string | 用户名 |
| tag | string | 标签 |
Variables
default
• Const default: Session
会话状态对象
Functions
bcAdd
▸ bcAdd(bcDate): Promise<any>
广播新增
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcDate | Broadcast | 广播数据 |
Returns
Promise<any>
广播id
bcDel
▸ bcDel(id): Promise<any>
广播删除
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 广播id |
Returns
Promise<any>
广播id
bcDetail
▸ bcDetail(id): Promise<any>
广播详情
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 广播id |
Returns
Promise<any>
广播内容
bcList
▸ bcList(): Promise<any>
广播列表
Returns
Promise<any>
广播列表数据
bcUpdate
▸ bcUpdate(bcDate): Promise<any>
广播修改
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcDate | Broadcast | 广播数据 |
Returns
Promise<any>
广播id
groupAdd
▸ groupAdd(groupDate): Promise<any>
播报组新增
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| groupDate | Group | 播报组数据 |
Returns
Promise<any>
播报组id
groupDel
▸ groupDel(id): Promise<any>
播报组删除
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 播报组id |
Returns
Promise<any>
播报组id
groupDetail
▸ groupDetail(id): Promise<any>
播报组详情
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 播报组id |
Returns
Promise<any>
播报组数据
groupList
▸ groupList(): Promise<any>
播报组列表
Returns
Promise<any>
播报组数据
groupMemberAdd
▸ groupMemberAdd(groupMemberDate): Promise<any>
播报组人员新增
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| groupMemberDate | GroupMember | 播报组人员数据 |
Returns
Promise<any>
播报组人员id
groupMemberDel
▸ groupMemberDel(id): Promise<any>
播报组人员删除
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 播报组人员id |
Returns
Promise<any>
会议结果
groupMemberList
▸ groupMemberList(bcId): Promise<any>
播报组人员列表
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcId | string | 播报组id |
Returns
Promise<any>
播报组人员列表数据
groupPlay
▸ groupPlay(playForm): Promise<any>
播报组播放
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| playForm | GroupPlay | 播报组广播数据 |
Returns
Promise<any>
广播任务id
groupUpdate
▸ groupUpdate(groupDate): Promise<any>
播报组更新
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| groupDate | Group | 播报组数据 |
Returns
Promise<any>
播报组id
keepalive
▸ keepalive(): Promise<void>
会话心跳保持
Returns
Promise<void>
无
login
▸ login(url, acc, password): Promise<void>
登录服务器后台
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| url | string | 服务器地址 |
| acc | string | 登录账号 |
| password | string | 登录密码 |
Returns
Promise<void>
在sessState中设置状态
logout
▸ logout(): Promise<void>
退出
Returns
Promise<void>
无
memberAdd
▸ memberAdd(memberDate): Promise<any>
广播任务人员新增
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| memberDate | MemberCfg | 广播任务人员数据 |
Returns
Promise<any>
广播任务人员id
memberList
▸ memberList(bcId): Promise<any>
广播任务人员列表
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcId | string | 广播任务id |
Returns
Promise<any>
广播任务人员列表数据
taskAdd
▸ taskAdd(bcDate): Promise<any>
广播任务新增
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcDate | Task | 广播任务数据 |
Returns
Promise<any>
广播任务id
taskDel
▸ taskDel(id): Promise<any>
广播任务删除
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 广播任务id |
Returns
Promise<any>
广播任务id
taskDetail
▸ taskDetail(id): Promise<any>
广播任务详情
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| id | string | 广播任务id |
Returns
Promise<any>
广播任务数据
taskList
▸ taskList(): Promise<any>
广播任务列表
Returns
Promise<any>
广播任务列表数据
taskPlay
▸ taskPlay(bcId): Promise<any>
播放广播
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcId | string | 广播任务id |
Returns
Promise<any>
会话结果
taskUpdate
▸ taskUpdate(bcDate): Promise<any>
广播任务更新
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| bcDate | Task | 广播任务数据 |
Returns
Promise<any>
广播任务id
userSetPassword
▸ userSetPassword(oldPass, newPass): Promise<any>
修改密码
Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| oldPass | string | 老密码 |
| newPass | string | 新密码 |
Returns
Promise<any>
会话结果
Modules
Namespace: bcManagetest
testnamespace
