Documentation ¶
Overview ¶
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-26 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-10-09 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-10-09 11:48:17 **********************************************
********************************************* ** @Des: 权限因子 ** @Author: haodaquan ** @Date: 2017-09-09 20:50:36 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 21:42:08 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-25 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-25 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-16 15:42:43 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-24 11:48:17 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-14 15:24:51 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:48:52 **********************************************
********************************************* ** @Des: This file ... ** @Author: haodaquan ** @Date: 2017-09-15 11:44:13 ** @Last Modified by: haodaquan ** @Last Modified time: 2017-09-17 11:49:13 **********************************************
Index ¶
- func AdminAdd(a *Admin) (int64, error)
- func AiFlowContentToProcessDesc(id int64) string
- func AiNumbersAdd(a *AiNumbers) (int64, error)
- func AiSeatTaskAdd(a *AiSeatTask) (int64, error)
- func AiTaskAdd(a *AiTask) (int64, error)
- func AiTaskStop(id int64, i int) error
- func ApiAdd(a *Api) (int64, error)
- func ApiDetailAdd(a *ApiDetail) (int64, error)
- func ApiParamAdd(a *ApiParam) (int64, error)
- func AuthAdd(auth *Auth) (int64, error)
- func CallDelete(id int64) error
- func CallGateWayAdd(a CallGateWay) (int64, error)
- func CallGateWayEdit(a CallGateWay) error
- func CheckNumberMap(groupid, numid int64) bool
- func CodeAdd(a *Code) (int64, error)
- func CopyNodeProcess(id int64)
- func CopyTpl(tpl, id int64) error
- func DatchDelete(sql string) error
- func DelectRoute(id int64) error
- func DeleteNotMatchAllByTpl(tpl int64) error
- func DeleteProcess(tpl int) error
- func EnvAdd(a *Env) (int64, error)
- func Eqint64(a, b int64) bool
- func ErrorLog(err error)
- func ExtansionAdd(p *AiExtansion) (int64, error)
- func GateWayAdd(a *GateWay) (int64, error)
- func GatewayGroupAdd(a *GatewayGroup) (int64, error)
- func GetCdrInfo(userId int) (int, error)
- func GetConnectCounts(userId int) (int, error)
- func GetFSExternalPath(name string) (string, error)
- func GetFlowCount(userId int) (int, error)
- func GetGateWayNameByUserId(userid int) ([]string, error)
- func GetNodeName(id, tplid int64) (string, error)
- func GetNumberCounts(userId int) (int, error)
- func GetRunTimeInfo(owner int) (int, error)
- func GetTaskCount(userId int) (int, error)
- func GetUnconnectCounts(userId int) (int, error)
- func GroupAdd(a *Group) (int64, error)
- func GroupMapAdd(a *GroupMap) (int64, error)
- func Init()
- func InsertRoute(p *AiRoute) (int64, error)
- func InsertRouteDetail(p *AiRouteDetails) (int64, error)
- func IsRuntimeByCallId(callid string, userId int) (bool, error)
- func NumberGroupAdd(a *NumberGroup) (int64, error)
- func NumberGroupMapGetListCount(gid int) (error, int64)
- func ParamGetListByTape(tplid int64) [][]*AIVoiceLibrary
- func ProcessAdd(p *AiProcess) (int64, error)
- func ProcessContentAdd(p *AiProcessContent) (int64, error)
- func QueryProcessStartNode(tpl int) error
- func Reportcdr(start, end string, userId int) ([]int, error)
- func RoleAdd(role *Role) (int64, error)
- func RoleAuthAdd(ra *RoleAuth) (int64, error)
- func RoleAuthDelete(id int) (int64, error)
- func RoleAuthGetByIds(RoleIds string) (Authids string, err error)
- func RoleAuthMultiAdd(ras []*RoleAuth) (n int, err error)
- func RunTimeAdd(p *RunTimeModel) (int64, error)
- func SearchCdrInfo(start string, userId int) (int, int, int, error)
- func SearchCdrInfos(taskId int64, start, end, caller, timemax, timemin, classify, uuid string, ...) (int, int, int, error)
- func SeatAdd(p *AiSeat) (int64, error)
- func ServersAdd(p *AiServers) (int64, error)
- func SetNodePositionMode(id, parent int64) error
- func TableName(name string) string
- func TplAdd(p *AiTpl) (int64, error)
- func UpdateKeywordFromId(keyword string, id int64) error
- func UpdateNodeContentFromId(nodeContent string, id int64) error
- func UpdateRoute(id int64, Dialplan_number, Dialplan_name, tag, data string) error
- func UptateResetNumberMap(groupid int64) error
- func UptateTaskState(groupid int64) error
- func VoiceLibraryAdd(p *AIVoiceLibrary) (int64, error)
- type AIVoiceLibrary
- type Admin
- type AiCdr
- type AiExtansion
- type AiFlowContent
- type AiNotMatch
- type AiNumTaskMap
- type AiNumbers
- type AiProcess
- func GetNodeProcessMessage(node int, tpl_id int64) (*AiProcess, error)
- func GetProcessMessage(keyword string, tpl_id int64) (*AiProcess, error)
- func ProcessGetById(id int) (*AiProcess, error)
- func ProcessGetByTplId(id int64, node int, parent_id int64) (*AiProcess, error)
- func ProcessGetGlobalNodeArr(id int64, node int) ([]*AiProcess, error)
- func ProcessGetList(page, pageSize int, tableName string, filters ...interface{}) ([]*AiProcess, int64)
- func ProcessGetNodeArr(id int64, node string) ([]*AiProcess, error)
- func ProcessNoIdGetByTplId(id int64, node int) (int64, *AiProcess, error)
- func ProcessToNodeForKeyword(node int, tpl_id int64) ([]*AiProcess, error)
- type AiProcessContent
- type AiProcessNode
- type AiProcessNodeAndTpl
- type AiRoute
- type AiRouteDetails
- type AiRouteList
- type AiSeat
- type AiSeatGroup
- type AiSeatGroupMap
- type AiSeatTask
- type AiServers
- type AiTask
- type AiTpl
- func GetAllTpl(id int, parent_id int64) ([]*AiTpl, error)
- func GetAllTpls(id int) ([]*AiTpl, error)
- func GetImTplList(tableName string, filters ...interface{}) ([]*AiTpl, error)
- func GetImTplList1(tableName string, id int, filters ...interface{}) ([]*AiTpl, error)
- func TplGetById(id int) (*AiTpl, error)
- func TplGetList(page, pageSize int, tableName string, filters ...interface{}) ([]*AiTpl, int64)
- type Api
- type ApiDetail
- type ApiDetails
- type ApiParam
- type Auth
- type CallGateWay
- type Code
- type DurationModel
- type Env
- type GateWay
- type GatewayGroup
- func GatewayGroupGetById(id int) (*GatewayGroup, error)
- func GatewayGroupGetByName(gateway_groupName string) (*GatewayGroup, error)
- func GatewayGroupGetList(page, pageSize int, filters ...interface{}) ([]*GatewayGroup, int64)
- func GatewayGroupIdName() ([]*GatewayGroup, error)
- func GatewayGroupIdName1(id int) ([]*GatewayGroup, error)
- type Group
- type GroupMap
- type NumberGroup
- func NumberGroupGetById(id int) (*NumberGroup, error)
- func NumberGroupGetByName(group_name string, own_id int) (*NumberGroup, error)
- func NumberGroupGetList(page, pageSize int, filters ...interface{}) ([]*NumberGroup, int64)
- func NumberGroupIdName() ([]*NumberGroup, error)
- func NumberGroupIdName1(id int) ([]*NumberGroup, error)
- type NumberGroupMap
- type Role
- type RoleAuth
- type RunTimeModel
- type TplGlobal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AiNumbersAdd ¶
func AiSeatTaskAdd ¶
func AiSeatTaskAdd(a *AiSeatTask) (int64, error)
func AiTaskStop ¶
func ApiDetailAdd ¶
func ApiParamAdd ¶
func CallDelete ¶
func CallGateWayAdd ¶
func CallGateWayAdd(a CallGateWay) (int64, error)
func CallGateWayEdit ¶
func CallGateWayEdit(a CallGateWay) error
func CheckNumberMap ¶
func DatchDelete ¶
func DelectRoute ¶
func DeleteNotMatchAllByTpl ¶
func ExtansionAdd ¶
func ExtansionAdd(p *AiExtansion) (int64, error)
func GateWayAdd ¶
func GatewayGroupAdd ¶
func GatewayGroupAdd(a *GatewayGroup) (int64, error)
func GetFSExternalPath ¶
func GetGateWayNameByUserId ¶
func GetNodeName ¶
func GroupMapAdd ¶
func InsertRoute ¶
func InsertRouteDetail ¶
func InsertRouteDetail(p *AiRouteDetails) (int64, error)
func NumberGroupAdd ¶
func NumberGroupAdd(a *NumberGroup) (int64, error)
func ProcessAdd ¶
func ProcessContentAdd ¶
func ProcessContentAdd(p *AiProcessContent) (int64, error)
func QueryProcessStartNode ¶
func RoleAuthAdd ¶
func RoleAuthDelete ¶
func RoleAuthMultiAdd ¶
func RunTimeAdd ¶
func RunTimeAdd(p *RunTimeModel) (int64, error)
func SearchCdrInfos ¶
func SearchCdrInfos(taskId int64, start, end, caller, timemax, timemin, classify, uuid string, intention int, userId int) (int, int, int, error)
获取cdr 相关内容
func ServersAdd ¶
func UpdateNodeContentFromId ¶
根据processid 修改node_content
func UpdateRoute ¶
func UptateResetNumberMap ¶
如果有新值添加成功,就修改task的状态,变为进行中
func VoiceLibraryAdd ¶
func VoiceLibraryAdd(p *AIVoiceLibrary) (int64, error)
Types ¶
type AIVoiceLibrary ¶
type AIVoiceLibrary struct { Id int64 Process_id int64 Topic string Voice_path string Voice_type string }
func (*AIVoiceLibrary) TableName ¶
func (a *AIVoiceLibrary) TableName() string
type Admin ¶
type Admin struct { Id int LoginName string RealName string Password string RoleIds string Phone string Email string Salt string LastLogin int64 LastIp string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 Exp_time int64 Is_org bool Org_name string Org_fee_rate float64 Org_balance float64 }
func AdminGetById ¶
func AdminGetByName ¶
func AdminGetList ¶
func UserGroupBySelfId ¶
func UserGroupIdName ¶
type AiCdr ¶
type AiCdr struct { Id int64 Account_id int Callee string Caller string Start_time string End_time string Route_id int64 Fee_rate float32 Duration int Bill_balance float32 Record_base string Record_path string Task_id int64 Call_id string Intention int Hangup_dispostion string Term_cause string Term_status string Talk_crycle string }
func AiCdrGetList ¶
func SearchCdr ¶
func SearchCdr(taskId int64, start, end, caller, timemax, timemin, classify, uuid string, intention, page, pageSize int, userId int) ([]AiCdr, int64, error)
获取列表
func SearchCdr1 ¶
获取子列表
type AiExtansion ¶
type AiExtansion struct { Id int64 Extension_name string //分机号码 Extension_number string //分机号码 Extension_pswd string //分机密码 Reg_state string //REGED ,UNREG ,分机发register的状态记录 Seat_state string //up,down,座席上下线 Seat_status string //idle,busy,座席忙闲 }
func ExtansionGetList ¶
func ExtansionGetList(page, pageSize int, filters ...interface{}) ([]*AiExtansion, int64)
获取列表
func (*AiExtansion) TableName ¶
func (a *AiExtansion) TableName() string
type AiFlowContent ¶
type AiFlowContent struct { Id int64 Ai_speak string People_speak string Call_id string Voice_path string Flow_time string Node_name string Description string Match_key string Process_id int64 }
func AiFlowContentGetList ¶
func AiFlowContentGetList(page, pageSize int, filters ...interface{}) ([]*AiFlowContent, int64)
func AiFlowContentGetListAll ¶
func AiFlowContentGetListAll(filters ...interface{}) ([]*AiFlowContent, int64)
func (*AiFlowContent) Delete ¶
func (a *AiFlowContent) Delete() error
func (*AiFlowContent) TableName ¶
func (a *AiFlowContent) TableName() string
type AiNotMatch ¶
type AiNotMatch struct { Id int Tpl_id int64 Node_id int64 Words string Create_time string Counts int Uuid string Record_file string }
func GatNotMatchById ¶
func GatNotMatchById(id int) (*AiNotMatch, error)
func GetAiNotMatchList ¶
func GetAiNotMatchList(page, pageSize int, filters ...interface{}) ([]*AiNotMatch, int64)
func (*AiNotMatch) Delete ¶
func (a *AiNotMatch) Delete() error
func (*AiNotMatch) TableName ¶
func (a *AiNotMatch) TableName() string
type AiNumTaskMap ¶
type AiProcess ¶
type AiProcess struct { Id int64 Name string //流程名称 Node int //任务节点 Node_name string //节点名称 Node_type int //节点类型,0为语音文件,1为TTS文字 Node_content string //节点内容,根据类型,文字或者录音文件绝对地址 Keyword string //关键字,以 “|”分隔 Owner_tpl_id int64 //归属模板id Scene int //场景;语境;情景;0为肯定,1为否定,2为强烈拒绝,3为未知 Ai_order int //节点优先关系处理 Mode int //打断。0支持打断,1支持不打断,2支持按需求打断 Target int64 //该节点的下一节点id Node_desc string //描述该节点最终叙述的详细内容 Action int64 //动作 0:下一级,1:跳转,2:再说一遍,3:挂断,4,转人工 Min_speak_ms int `orm:"default(100)"` //最小通话时间 Min_pause_ms int `orm:"default(500)"` //最小间隔时间 Max_waiting_ms int `orm:"default(5000)"` //最大等待时间 Max_recording_ms int `orm:"default(10000)"` //最大录音时间 Gain int //增益 Retry int //重置 Parent_id int64 //父级节点 B_interrupt bool //父级节点 Tpl_target int64 //目标模板 Adjust_keyword string //校正词 }
func GetNodeProcessMessage ¶
获取内容
func GetProcessMessage ¶
获取节点内容列表
func ProcessGetByTplId ¶
根据tplID查询 获取process
func ProcessGetGlobalNodeArr ¶
根据节点ID查询 所有全局数组
func ProcessGetList ¶
func ProcessGetList(page, pageSize int, tableName string, filters ...interface{}) ([]*AiProcess, int64)
获取列表
func ProcessGetNodeArr ¶
根据节点ID查询 所有数组
func ProcessNoIdGetByTplId ¶
根据tplID查询 获取process
func ProcessToNodeForKeyword ¶
* 根据节点获取当前节点的关键字 node: 当前节点 tpl_id: 模板id return :process对象
type AiProcessContent ¶
type AiProcessContent struct { Id int64 Process_id int64 //process 的内容 Type int //节点类型,0为语音文件,1为TTS文字 Content string //节点内容,根据类型,文字或者录音文件绝对地址 Ai_order int //序列 Audio_path string //文件路径 }
func ProcessContentByProcess ¶
func ProcessContentByProcess(id int64) (*AiProcessContent, error)
根据tplID查询 获取process
func ProcessContentGetById ¶
func ProcessContentGetById(id int) (*AiProcessContent, error)
根据ID查询 获取process
func ProcessContentGetList ¶
func ProcessContentGetList(page, pageSize int, tableName string, filters ...interface{}) ([]*AiProcessContent, int64)
获取节点内容列表
func (*AiProcessContent) ProcessContentByProcessId ¶
func (a *AiProcessContent) ProcessContentByProcessId() error
func (*AiProcessContent) TableName ¶
func (a *AiProcessContent) TableName() string
type AiProcessNode ¶
func ProcessGetChildArr ¶
func ProcessGetChildArr(tpl int, node int, parent int64) ([]AiProcessNode, error)
type AiProcessNodeAndTpl ¶
type AiRoute ¶
type AiRouteDetails ¶
type AiRouteDetails struct { Id int64 Dialplan_id int64 Dialplan_detail_tag string Dialplan_detail_data string Dialplan_detail_type_id int }
func (*AiRouteDetails) TableName ¶
func (a *AiRouteDetails) TableName() string
type AiRouteList ¶
type AiRouteList struct { Id int64 Dialplan_name string Dialplan_context string Dialplan_detail_tag string Dialplan_number string Dialplan_detail_data string }
func GetRoute ¶
func GetRoute(id int64) (AiRouteList, error)
func GetRouteList ¶
func GetRouteList(page, pageSize int) (int64, []AiRouteList, error)
type AiSeat ¶
type AiSeatGroup ¶
func SeatGroupGetList ¶
func SeatGroupGetList(page, pageSize int, filters ...interface{}) ([]*AiSeatGroup, int64)
func (*AiSeatGroup) TableName ¶
func (a *AiSeatGroup) TableName() string
type AiSeatGroupMap ¶
func (*AiSeatGroupMap) TableName ¶
func (a *AiSeatGroupMap) TableName() string
type AiSeatTask ¶
type AiSeatTask struct { Id int64 Tk_name string Tk_start_time string Tk_end_time string Tk_type int Tk_state int Tk_owner int Tk_gateway_group int64 Tk_num_group int64 }
func AiSeatTaskGetById ¶
func AiSeatTaskGetById(id int) (*AiSeatTask, error)
func AiSeatTaskGetList ¶
func AiSeatTaskGetList(page, pageSize int, filters ...interface{}) ([]*AiSeatTask, int64)
座席
func AiTaskGetByName1 ¶
func AiTaskGetByName1(taskName string) (*AiSeatTask, error)
func (*AiSeatTask) Delete ¶
func (a *AiSeatTask) Delete() error
func (*AiSeatTask) TableName ¶
func (a *AiSeatTask) TableName() string
func (*AiSeatTask) Update ¶
func (a *AiSeatTask) Update(fields ...string) error
type AiServers ¶
func GetImServersList ¶
获取即时通讯 模板列表
type AiTask ¶
type AiTask struct { Id int64 Tk_name string Tk_level int Tk_start_time string Tk_end_time string Tk_type int Tk_state int Tk_param1 int Tk_owner int Tk_desc string Tk_out_number string Tk_tpl_id int64 Tk_max_call_time int Tk_gateway_group int64 Tk_num_group int64 Tk_work_start_time string Tk_work_end_time string Serverip string Tk_call_interval int }
func AiTaskGetById ¶
func AiTaskGetList ¶
func TaskIdName ¶
type AiTpl ¶
type AiTpl struct { Id int64 Tpl_name string Owner_id int Tpl_desc string Parent_id int64 Root_id int64 }
func GetImTplList ¶
获取即时通讯 模板列表
func GetImTplList1 ¶
获取即时通讯 模板列表
func TplGetList ¶
获取列表
type Api ¶
type Api struct { Id int GroupId int SourceName string Status int CreateId int AuditId int UpdateId int CreateTime int64 UpdateTime int64 AuditTime int64 }
func ApiGetById ¶
func ApiGetByName ¶
func ApiGetList ¶
type ApiDetail ¶
type ApiDetail struct { Id int SourceId int Method int ApiName string ApiUrl string ProtocolType int Result string Example string Detail string Status int CreateId int AuditId int UpdateId int CreateTime int64 UpdateTime int64 AuditTime int64 }
func ApiDetailGetById ¶
type ApiDetails ¶
type ApiDetails struct { Id int SourceId int Method int ApiName string ApiUrl string ProtocolType int Result string Example string Detail string Status int CreateId int AuditId int UpdateId int CreateTime int64 UpdateTime int64 AuditTime int64 CreateName string UpdateName string AuditName string }
func ApiDetailsGetById ¶
func ApiDetailsGetById(id int) ([]*ApiDetails, error)
type ApiParam ¶
type ApiParam struct { Id int DetailId int64 ApiKey string ApiType string ApiValue string ApiDetail string IsNull string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func ApiParamGetById ¶
type Auth ¶
type Auth struct { Id int AuthName string AuthUrl string UserId int Pid int Sort int Icon string Is_show int Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func AuthGetById ¶
func AuthGetList ¶
type CallGateWay ¶
type CallGateWay struct { Id int64 Gateway_name string Gateway_url string Call_prefix string Max_call int Added_autodial bool Effective_caller_id_number string Gateway_type int Register_number string }
func CheckCallGateway ¶
func CheckCallGateway(callGatewayId int64) (CallGateWay, error)
type Code ¶
type Code struct { Id int Code string Desc string Detail string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func CodeGetById ¶
func CodeGetByName ¶
func CodeGetList ¶
type DurationModel ¶
func GetDoneNumberCounts ¶
func GetDoneNumberCounts(userId int) (int, DurationModel, error)
获取今日完成任务数量
type Env ¶
type Env struct { Id int EnvName string EnvHost string Detail string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func EnvGetById ¶
func EnvGetByName ¶
func EnvGetList ¶
type GateWay ¶
type GateWay struct { Id int64 Gateway_name string Gateway_group_id int64 Max_concurrent int Gateway_url string Gateway_state int Gateway_auth string Call_gateway_id int64 }
func GateWayGetById ¶
func GateWayGetByName ¶
func GateWayGetList ¶
func GatewayIdName ¶
type GatewayGroup ¶
func GatewayGroupGetById ¶
func GatewayGroupGetById(id int) (*GatewayGroup, error)
func GatewayGroupGetByName ¶
func GatewayGroupGetByName(gateway_groupName string) (*GatewayGroup, error)
func GatewayGroupGetList ¶
func GatewayGroupGetList(page, pageSize int, filters ...interface{}) ([]*GatewayGroup, int64)
func GatewayGroupIdName ¶
func GatewayGroupIdName() ([]*GatewayGroup, error)
func GatewayGroupIdName1 ¶
func GatewayGroupIdName1(id int) ([]*GatewayGroup, error)
func (*GatewayGroup) Delete ¶
func (a *GatewayGroup) Delete() error
func (*GatewayGroup) TableName ¶
func (a *GatewayGroup) TableName() string
func (*GatewayGroup) Update ¶
func (a *GatewayGroup) Update(fields ...string) error
type Group ¶
type Group struct { Id int GroupName string Detail string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func GroupGetById ¶
func GroupGetByName ¶
func GroupGetList ¶
type GroupMap ¶
type GroupMap struct { Id int64 Group_id int64 Number_id int64 Has_called int Param1 string Param2 string Param3 string Param4 string Param5 string Param6 string Param7 string Param8 string Param9 string Param10 string Param1_type string Param2_type string Param3_type string Param4_type string Param5_type string Param6_type string Param7_type string Param8_type string Param9_type string Param10_type string }
func AiNumbersMapGetById ¶
type NumberGroup ¶
func NumberGroupGetById ¶
func NumberGroupGetById(id int) (*NumberGroup, error)
func NumberGroupGetByName ¶
func NumberGroupGetByName(group_name string, own_id int) (*NumberGroup, error)
func NumberGroupGetList ¶
func NumberGroupGetList(page, pageSize int, filters ...interface{}) ([]*NumberGroup, int64)
func NumberGroupIdName ¶
func NumberGroupIdName() ([]*NumberGroup, error)
func NumberGroupIdName1 ¶
func NumberGroupIdName1(id int) ([]*NumberGroup, error)
func (*NumberGroup) Delete ¶
func (a *NumberGroup) Delete() error
func (*NumberGroup) TableName ¶
func (a *NumberGroup) TableName() string
func (*NumberGroup) Update ¶
func (a *NumberGroup) Update(fields ...string) error
type NumberGroupMap ¶
type NumberGroupMap struct { Id int64 Group_id int64 Number_id int64 Map_id int64 Has_called int //NumberGroup *NumberGroup //Numbers *AiNumbers Group_name string Dst_number string Num_state int Last_call_time string Num_own string Param1 string Param2 string Param3 string Param4 string Param5 string Param6 string Param7 string Param8 string Param9 string Param10 string }
func NumberGroupMapGetById ¶
func NumberGroupMapGetById(id int) (*NumberGroupMap, error)
func NumberGroupMapGetByName ¶
func NumberGroupMapGetByName(groupId string) (*NumberGroupMap, error)
func NumberGroupMapGetList ¶
func NumberGroupMapGetList(page, pageSize, gid int) ([]NumberGroupMap, int64)
type Role ¶
type Role struct { Id int RoleName string Detail string Status int CreateId int UpdateId int CreateTime int64 UpdateTime int64 }
func RoleGetById ¶
func RoleGetList ¶
type RoleAuth ¶
func RoleAuthGetById ¶
type RunTimeModel ¶
type RunTimeModel struct { Id int64 Taskid int64 Call_phone string Call_state int Gateway_id int64 Call_time string Answer_time string Talk_crycle int Call_id string Tpl_id int64 Display_number string Number_map_id int64 Mute string Mismatching string Mismatch_times int Mute_times int }
func (*RunTimeModel) TableName ¶
func (a *RunTimeModel) TableName() string
Source Files ¶
- admin.go
- ai_cdr.go
- ai_flow_content.go
- ai_gateway.go
- ai_gateway_group.go
- ai_not_match.go
- ai_num_group_map.go
- ai_num_task_map.go
- ai_number_group.go
- ai_numbers.go
- ai_param.go
- ai_process.go
- ai_route.go
- ai_runtime.go
- ai_seat.go
- ai_servers.go
- ai_task.go
- ai_tpl.go
- api.go
- api_detail.go
- api_param.go
- auth.go
- code.go
- env.go
- group.go
- init.go
- role.go
- role_auth.go