controllers

package
v0.0.0-...-205a314 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2022 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

********************************************* ** @Des: 管理员 ** @Author: haodaquan ** @Date: 2017-09-16 14:17:37 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:14:07 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-08 17:48:30 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-09 18:50:41 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-08 17:48:30 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-09 18:50:41 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-08 17:48:30 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-09 18:50:41 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-09 12:53:05 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-25 18:50:54 **********************************************

********************************************* ** @Des: base controller ** @Author: haodaquan ** @Date: 2017-09-07 16:54:40 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-18 10:28:01 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-09 12:53:05 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-25 18:50:54 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-09 12:53:05 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-24 18:50:54 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-08 10:21:13 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-09 18:04:41 **********************************************

********************************************* ** @Des: login ** @Author: haodaquan ** @Date: 2017-09-07 16:30:10 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:55:21 **********************************************

********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-14 14:23:32 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:31:13 **********************************************

********************************************* ** @Des: 用户 ** @Author: haodaquan ** @Date: 2017-09-16 14:17:37 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:14:07 **********************************************

Index

Constants

View Source
const (
	MSG_OK  = 0
	MSG_ERR = -1
)
View Source
const (
	ProcessAction = 3
)

Variables

View Source
var (
	AUDIT_STATUS   = [4]string{"暂停使用", "正在开发", "正在审核", "审核通过"}
	PROTOCOL_TYPE  = [3]string{"HTTP/HTTPS", "HTTP", "HTTPS"}
	REQUEST_METHOD = [6]string{"未知", "GET", "POST", "PUT", "PATCH", "DELETE"}
)
View Source
var CdrConfigArr = [...]string{
	"普通肯定", "普通否定", "客户反感", "潜在客户", "未知", "短信", "挽留", "判断"}
View Source
var ProcessConfigArr = [...][10]string{
	{"语音文件", "TTS文字"},
	{"肯定", "否定", "强烈拒绝", "关键节点", "未知", "短信", "挽留", "判断"},
	{"支持打断", "支持不打断", "支持按需求打断"},
	{"下一个", "跳转", "再说一遍", "挂断", "转人工", "挽留", "外部请求", "反问", "按键", "跳转流程"}}

下标 0:node_type 节点类型 1:scene 场景 2:mode 打断方式

View Source
var Token string

Functions

func GetToken

func GetToken()

获取 token

func IsDigits

func IsDigits(str string) bool

func Substr2

func Substr2(str string, start int, end int) string

Types

type AdminController

type AdminController struct {
	BaseController
}

func (*AdminController) Add

func (self *AdminController) Add()

func (*AdminController) AjaxDel

func (self *AdminController) AjaxDel()

func (*AdminController) AjaxSave

func (self *AdminController) AjaxSave()

func (*AdminController) Edit

func (self *AdminController) Edit()

func (*AdminController) List

func (self *AdminController) List()

func (*AdminController) Table

func (self *AdminController) Table()

type AiImInfo

type AiImInfo struct {
	Code int    `json:"code"`
	Msg  string `json:"msg"`
	Data struct {
		Mine struct {
			Username string `json:"username"`
			ID       string `json:"id"`
			Status   string `json:"status"`
			Sign     string `json:"sign"`
			Avatar   string `json:"avatar"`
		} `json:"mine"`
		Friend `json:"friend"`
	} `json:"data"`
}

type ApiController

type ApiController struct {
	BaseController
}

func (*ApiController) Add

func (self *ApiController) Add()

func (*ApiController) AddApi

func (self *ApiController) AddApi()

新增接口实例

func (*ApiController) AjaxApiSave

func (self *ApiController) AjaxApiSave()

func (*ApiController) AjaxDel

func (self *ApiController) AjaxDel()

func (*ApiController) AjaxSave

func (self *ApiController) AjaxSave()

存储资源

func (*ApiController) Edit

func (self *ApiController) Edit()

func (*ApiController) EditApi

func (self *ApiController) EditApi()

修改接口实例

func (*ApiController) List

func (self *ApiController) List()

func (*ApiController) Show

func (self *ApiController) Show()

显示所有的接口详情

type ApiDocController

type ApiDocController struct {
	BaseController
}

func (*ApiDocController) List

func (self *ApiDocController) List()

type ApiMonitorController

type ApiMonitorController struct {
	BaseController
}

func (*ApiMonitorController) List

func (self *ApiMonitorController) List()

type AuthController

type AuthController struct {
	BaseController
}

func (*AuthController) AjaxDel

func (self *AuthController) AjaxDel()

删除

func (*AuthController) AjaxSave

func (self *AuthController) AjaxSave()

新增或修改

func (*AuthController) GetNode

func (self *AuthController) GetNode()

获取一个节点

func (*AuthController) GetNodes

func (self *AuthController) GetNodes()

获取全部节点

func (*AuthController) Index

func (self *AuthController) Index()

func (*AuthController) List

func (self *AuthController) List()

type BaseController

type BaseController struct {
	beego.Controller
	// contains filtered or unexported fields
}

func (*BaseController) AdminAuth

func (self *BaseController) AdminAuth() bool

func (*BaseController) CheckError

func (self *BaseController) CheckError(err error)

func (*BaseController) ErrorLog

func (self *BaseController) ErrorLog(err error)

func (*BaseController) FormatTime

func (self *BaseController) FormatTime(strTime string) string

时间格式化

func (*BaseController) FormatTimes

func (self *BaseController) FormatTimes(strTime string) string

时间格式化

func (*BaseController) GetUUId

func (self *BaseController) GetUUId() string

func (*BaseController) Prepare

func (self *BaseController) Prepare()

前期准备

func (*BaseController) SetAllGroup

func (self *BaseController) SetAllGroup()

获取号码组,模板组,网关组,用户组信息到前端页面

func (*BaseController) SetAllGroup1

func (self *BaseController) SetAllGroup1(id int)

获取号码组,模板组,网关组,用户组信息到前端页面

func (*BaseController) SetUserGroup

func (self *BaseController) SetUserGroup(id int)

func (*BaseController) UploadFile

func (self *BaseController) UploadFile(dir, fileName string) (string, error)

上传文件

type CdrController

type CdrController struct {
	BaseController
}

func (*CdrController) CdrList

func (self *CdrController) CdrList()

func (*CdrController) CdrTable

func (self *CdrController) CdrTable()

func (*CdrController) ContentList

func (self *CdrController) ContentList()

func (*CdrController) ContentTable

func (self *CdrController) ContentTable()

func (*CdrController) ContentTableAllList

func (self *CdrController) ContentTableAllList()

func (*CdrController) ContentTableOne

func (self *CdrController) ContentTableOne()

func (*CdrController) ExportExsel

func (self *CdrController) ExportExsel()

func (*CdrController) GetTplByProcessId

func (self *CdrController) GetTplByProcessId()

processid获取tplid

func (*CdrController) SearchCdr

func (self *CdrController) SearchCdr()

type CodeController

type CodeController struct {
	BaseController
}

func (*CodeController) Add

func (self *CodeController) Add()

func (*CodeController) AjaxDel

func (self *CodeController) AjaxDel()

func (*CodeController) AjaxSave

func (self *CodeController) AjaxSave()

func (*CodeController) Edit

func (self *CodeController) Edit()

func (*CodeController) List

func (self *CodeController) List()

func (*CodeController) Table

func (self *CodeController) Table()

type EnvController

type EnvController struct {
	BaseController
}

func (*EnvController) Add

func (self *EnvController) Add()

func (*EnvController) AjaxDel

func (self *EnvController) AjaxDel()

func (*EnvController) AjaxSave

func (self *EnvController) AjaxSave()

func (*EnvController) Edit

func (self *EnvController) Edit()

func (*EnvController) List

func (self *EnvController) List()

func (*EnvController) Table

func (self *EnvController) Table()

type FlowCdrController

type FlowCdrController struct {
	BaseController
}

func (*FlowCdrController) AjaxDatchDel

func (self *FlowCdrController) AjaxDatchDel()

func (*FlowCdrController) AjaxDel

func (self *FlowCdrController) AjaxDel()

func (*FlowCdrController) Deletenotmatch

func (self *FlowCdrController) Deletenotmatch()

func (*FlowCdrController) FlowCdr

func (self *FlowCdrController) FlowCdr()

func (*FlowCdrController) NotMatchList

func (self *FlowCdrController) NotMatchList()

func (*FlowCdrController) RuntimeList

func (self *FlowCdrController) RuntimeList()

func (*FlowCdrController) Table

func (self *FlowCdrController) Table()

type Friend

type Friend []struct {
	Groupname string `json:"groupname"`
	ID        int    `json:"id"`
	List      `json:"list"`
}

好友分组

type GateWayController

type GateWayController struct {
	BaseController
}

func (*GateWayController) Add

func (self *GateWayController) Add()

func (*GateWayController) AjaxDel

func (self *GateWayController) AjaxDel()

func (*GateWayController) AjaxSave

func (self *GateWayController) AjaxSave()

func (*GateWayController) Edit

func (self *GateWayController) Edit()

func (*GateWayController) List

func (self *GateWayController) List()

func (*GateWayController) Table

func (self *GateWayController) Table()

type GatewayGroupController

type GatewayGroupController struct {
	BaseController
}

func (*GatewayGroupController) AjaxDel

func (self *GatewayGroupController) AjaxDel()

func (*GatewayGroupController) AjaxSave

func (self *GatewayGroupController) AjaxSave()

func (*GatewayGroupController) GroupAdd

func (self *GatewayGroupController) GroupAdd()

func (*GatewayGroupController) GroupEdit

func (self *GatewayGroupController) GroupEdit()

func (*GatewayGroupController) GroupTable

func (self *GatewayGroupController) GroupTable()

func (*GatewayGroupController) List

func (self *GatewayGroupController) List()

type GroupController

type GroupController struct {
	BaseController
}

func (*GroupController) Add

func (self *GroupController) Add()

func (*GroupController) AjaxDel

func (self *GroupController) AjaxDel()

func (*GroupController) AjaxSave

func (self *GroupController) AjaxSave()

func (*GroupController) Edit

func (self *GroupController) Edit()

func (*GroupController) List

func (self *GroupController) List()

func (*GroupController) Table

func (self *GroupController) Table()

type HomeController

type HomeController struct {
	BaseController
}

func (*HomeController) AdminStart

func (self *HomeController) AdminStart()

func (*HomeController) GetGatewayAndTpl

func (self *HomeController) GetGatewayAndTpl()

获取 首页信息

func (*HomeController) GetHomeInfo

func (self *HomeController) GetHomeInfo()

获取 首页信息

func (*HomeController) Index

func (self *HomeController) Index()

func (*HomeController) Start

func (self *HomeController) Start()

func (*HomeController) TestCall

func (self *HomeController) TestCall()

拨打电话

type List

type List []struct {
	Username string `json:"username"`
	ID       string `json:"id"`
	Avatar   string `json:"avatar"`
	Sign     string `json:"sign"`
	Status   string `json:"status,omitempty"`
}

好友列表

type LoginController

type LoginController struct {
	BaseController
}

func (*LoginController) LoginIn

func (self *LoginController) LoginIn()

登录 TODO:XSRF过滤

func (*LoginController) LoginOut

func (self *LoginController) LoginOut()

登出

func (*LoginController) NoAuth

func (self *LoginController) NoAuth()

type NumberController

type NumberController struct {
	BaseController
}

func (*NumberController) AjaxDel

func (self *NumberController) AjaxDel()

func (*NumberController) AjaxSave

func (self *NumberController) AjaxSave()

func (*NumberController) Edit

func (self *NumberController) Edit()

func (*NumberController) GroupAdd

func (self *NumberController) GroupAdd()

func (*NumberController) GroupAjaxDel

func (self *NumberController) GroupAjaxDel()

func (*NumberController) GroupAjaxSave

func (self *NumberController) GroupAjaxSave()

func (*NumberController) GroupEdit

func (self *NumberController) GroupEdit()

func (*NumberController) GroupList

func (self *NumberController) GroupList()

func (*NumberController) GroupTable

func (self *NumberController) GroupTable()

func (*NumberController) Import

func (self *NumberController) Import()

func (*NumberController) List

func (self *NumberController) List()

func (*NumberController) MapAdd

func (self *NumberController) MapAdd()

func (*NumberController) MapEdit

func (self *NumberController) MapEdit()

func (*NumberController) MapList

func (self *NumberController) MapList()

func (*NumberController) MapTable

func (self *NumberController) MapTable()

func (*NumberController) ResetNumber

func (self *NumberController) ResetNumber()

func (*NumberController) Table

func (self *NumberController) Table()

func (*NumberController) TxtImport

func (self *NumberController) TxtImport()

type OrgData

type OrgData struct {
	Node        int       `json:"node"`
	Name        string    `json:"name"`
	Children    []OrgData `json:"children"`
	Title       string    `json:"title"`
	Id          int64     `json:"id"`
	B_interrupt bool      `json:"b_interrupt"`
	ClassName   string    `json:"className"`
	Node_desc   string    `json:"node_desc"`
	Scene       int       `json:"scene"`
}

type ParamRecordController

type ParamRecordController struct {
	BaseController
}

func (*ParamRecordController) AjaxSave

func (self *ParamRecordController) AjaxSave()

func (*ParamRecordController) Edit

func (self *ParamRecordController) Edit()

func (*ParamRecordController) List

func (self *ParamRecordController) List()

func (*ParamRecordController) ParamListByType

func (self *ParamRecordController) ParamListByType()

func (*ParamRecordController) Upload

func (self *ParamRecordController) Upload()

上传语音文件

type ProcessController

type ProcessController struct {
	BaseController
}

func (*ProcessController) Add

func (self *ProcessController) Add()

func (*ProcessController) AddContent

func (self *ProcessController) AddContent()

节点内容

func (*ProcessController) AddGlobal

func (self *ProcessController) AddGlobal()

全局变量

func (*ProcessController) AjaxDel

func (self *ProcessController) AjaxDel()

func (*ProcessController) AjaxSave

func (self *ProcessController) AjaxSave()

保存数据库

func (*ProcessController) Content

func (self *ProcessController) Content()

节点内容

func (*ProcessController) ContentDel

func (self *ProcessController) ContentDel()

func (*ProcessController) ContentTable

func (self *ProcessController) ContentTable()

节点内容

func (*ProcessController) CopyNodePercess

func (self *ProcessController) CopyNodePercess()

复制节点

func (*ProcessController) Edit

func (self *ProcessController) Edit()

func (*ProcessController) EditContent

func (self *ProcessController) EditContent()

节点内容

func (*ProcessController) EditData

func (self *ProcessController) EditData()

func (*ProcessController) GetImListInfo

func (self *ProcessController) GetImListInfo()

获取 即时通讯的 信息

func (*ProcessController) GetImMessage

func (self *ProcessController) GetImMessage()

获取 即时通讯的 message

func (*ProcessController) GetImNodeMessage

func (self *ProcessController) GetImNodeMessage()

获取 开场白message

func (*ProcessController) GetProcessContent

func (self *ProcessController) GetProcessContent()

节点内容

func (*ProcessController) GetSortTask

func (self *ProcessController) GetSortTask()

func (*ProcessController) Globlalistview

func (self *ProcessController) Globlalistview()

func (*ProcessController) List

func (self *ProcessController) List()

func (*ProcessController) ProcessContentSave

func (self *ProcessController) ProcessContentSave()

func (*ProcessController) ProcessContentUpdate

func (self *ProcessController) ProcessContentUpdate()

func (*ProcessController) Searchview

func (self *ProcessController) Searchview()

func (*ProcessController) SetMute

func (self *ProcessController) SetMute()

获取 开场白message

func (*ProcessController) SetNodePosition

func (self *ProcessController) SetNodePosition()

拖拽节点,修改节点的位置

func (*ProcessController) Table

func (self *ProcessController) Table()

列表

func (*ProcessController) Tablelist

func (self *ProcessController) Tablelist()

节点全局列表

func (*ProcessController) UpdateKeyword

func (self *ProcessController) UpdateKeyword()

func (*ProcessController) Upload

func (self *ProcessController) Upload()

上传语音文件

type ReportController

type ReportController struct {
	BaseController
}

func (*ReportController) Report

func (self *ReportController) Report()

统计报表

func (*ReportController) SearchCdrStute

func (self *ReportController) SearchCdrStute()

type RoleController

type RoleController struct {
	BaseController
}

func (*RoleController) Add

func (self *RoleController) Add()

func (*RoleController) AjaxDel

func (self *RoleController) AjaxDel()

func (*RoleController) AjaxSave

func (self *RoleController) AjaxSave()

func (*RoleController) Edit

func (self *RoleController) Edit()

func (*RoleController) List

func (self *RoleController) List()

func (*RoleController) Table

func (self *RoleController) Table()

type RouteController

type RouteController struct {
	BaseController
}

func (*RouteController) Add

func (self *RouteController) Add()

func (*RouteController) AjaxDel

func (self *RouteController) AjaxDel()

func (*RouteController) AjaxSave

func (self *RouteController) AjaxSave()

func (*RouteController) Edit

func (self *RouteController) Edit()

func (*RouteController) List

func (self *RouteController) List()

func (*RouteController) TaskTable

func (self *RouteController) TaskTable()

type SeatController

type SeatController struct {
	BaseController
}

func (*SeatController) AjaxDel

func (self *SeatController) AjaxDel()

删除

func (*SeatController) AjaxSave

func (self *SeatController) AjaxSave()

func (*SeatController) Extension

func (self *SeatController) Extension()

func (*SeatController) ExtensionAdd

func (self *SeatController) ExtensionAdd()

func (*SeatController) List

func (self *SeatController) List()

func (*SeatController) SeatAdd

func (self *SeatController) SeatAdd()

func (*SeatController) SeatAddNo

func (self *SeatController) SeatAddNo()

座席添加

func (*SeatController) SeatGroup

func (self *SeatController) SeatGroup()

func (*SeatController) SeatTable

func (self *SeatController) SeatTable()

func (*SeatController) Table

func (self *SeatController) Table()

func (*SeatController) TableList

func (self *SeatController) TableList()

type SeatTaskController

type SeatTaskController struct {
	BaseController
}

func (*SeatTaskController) Add

func (self *SeatTaskController) Add()

func (*SeatTaskController) AjaxDel1

func (self *SeatTaskController) AjaxDel1()

func (*SeatTaskController) AjaxSave1

func (self *SeatTaskController) AjaxSave1()

func (*SeatTaskController) Edit

func (self *SeatTaskController) Edit()

func (*SeatTaskController) List

func (self *SeatTaskController) List()

func (*SeatTaskController) Table

func (self *SeatTaskController) Table()

type ServersController

type ServersController struct {
	BaseController
}

func (*ServersController) Add

func (self *ServersController) Add()

func (*ServersController) AjaxDel

func (self *ServersController) AjaxDel()

func (*ServersController) AjaxSave

func (self *ServersController) AjaxSave()

func (*ServersController) Edit

func (self *ServersController) Edit()

func (*ServersController) List

func (self *ServersController) List()

func (*ServersController) Table

func (self *ServersController) Table()

type TaskController

type TaskController struct {
	BaseController
}

func (*TaskController) AjaxDel

func (self *TaskController) AjaxDel()

func (*TaskController) AjaxSave

func (self *TaskController) AjaxSave()

func (*TaskController) InfoData

func (self *TaskController) InfoData()

func (*TaskController) List

func (self *TaskController) List()

func (*TaskController) StopTask

func (self *TaskController) StopTask()

func (*TaskController) TaskAdd

func (self *TaskController) TaskAdd()

func (*TaskController) TaskEdit

func (self *TaskController) TaskEdit()

func (*TaskController) TaskEditData

func (self *TaskController) TaskEditData()

func (*TaskController) TaskTable

func (self *TaskController) TaskTable()

type TplController

type TplController struct {
	BaseController
}

func (*TplController) AddGlobal

func (self *TplController) AddGlobal()

设置全局变量

func (*TplController) AjaxDel

func (self *TplController) AjaxDel()

func (*TplController) AjaxSave

func (self *TplController) AjaxSave()

func (*TplController) ContentTable

func (self *TplController) ContentTable()

节点内容

func (*TplController) CreateDefaultTpl

func (self *TplController) CreateDefaultTpl(tplId int64) error

func (*TplController) Explain

func (self *TplController) Explain()

func (*TplController) List

func (self *TplController) List()

func (*TplController) TplAdd

func (self *TplController) TplAdd()

func (*TplController) TplEdit

func (self *TplController) TplEdit()

func (*TplController) TplTable

func (self *TplController) TplTable()

列表

type UserController

type UserController struct {
	BaseController
}

func (*UserController) AjaxSave

func (self *UserController) AjaxSave()

func (*UserController) Edit

func (self *UserController) Edit()

type User_group

type User_group struct {
	Id        int
	LoginName string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL