12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061 |
- <?php
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Route;
- /*
- |--------------------------------------------------------------------------
- | API Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register API routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | is assigned the "api" middleware group. Enjoy building your API!
- |
- */
- Route::middleware('auth:api')->get('/user', function (Request $request) {
- return $request->user();
- });
- # 简单的登录
- Route::get('/login', 'Api\SysUserController@login');
- # 客户来源列表
- Route::get('/customer/addWayList', 'Api\CustomerController@addWayList');
- # 测试视图查询
- Route::any('/customer/test', 'Api\TestController@customer');
- Route::get('/radar/traceLinkGet', 'Api\TestController@traceLink');
- Route::get('/customer/getExternalUserid', 'Api\TestController@getExternalUserid');
- # 获取分表信息
- Route::get('/getLabel/{corpid}', 'Api\TestController@getLabel');
- # 获取用户授权信息
- Route::get('/empower', 'Api\AuthController@getAuthorize');
- # 获取jsapi授权相关信息
- Route::get('/jsapi/auth', 'Api\AuthController@authData');
- # 网页授权通过code获取用户信息
- Route::get('/oauth2/userInfo', 'Api\AuthController@oauth2Authorize');
- # 网页授权过程异常上报
- Route::get('/oauth2/warnReport', 'Api\AuthController@warnReport');
- # 安卓工具异常数据上报
- Route::post('/android/warnReport', 'Api\AndroidToolController@warnReport');
- # 获取客服已分配的客户列表
- Route::get('/task/customerList', 'Api\BatchAddCustomerController@customerList');
- # 添加客户行为数据上报
- Route::get('/addCustomer/dataReporting', 'Api\BatchAddCustomerController@dataReporting');
- # 接收用户日志测试
- Route::post('/android/sendLogEmail', 'Api\AndroidToolController@sendLogEmail');
- # 智能雷达
- Route::group(['prefix' => 'radarPage'], function() {
- Route::get('detail', 'Api\RadarController@radarDetailForH5'); // 获取H5页面需要展示的雷达内容
- Route::get('report', 'Api\RadarController@behaviorReport'); // 数据上报
- });
- # 网页授权通过code获取用户信息
- Route::get('/oauth2/userInfo', 'Api\AuthController@oauth2Authorize');
- # 获取反馈类型列表
- Route::get('/opinionFeedbackTypeList', 'Api\Admin\SystemController@opinionFeedbackTypeList');
- # 用户反馈
- Route::post('/userOpinionFeedbackAction', 'Api\Admin\SystemController@userOpinionFeedbackAction');
- # 上传附件
- Route::post('uploadFileToOss', 'Api\MaterialController@uploadFileToOss');
- # 登录之后才可以访问
- Route::group(['namespace' => 'Api', 'middleware' => ['api.login']], function () {
- # 获取预授权码
- Route::get('/authCode', 'AuthController@getPreAuthCode');
- # 获取企业内用户列表
- Route::get('/sys/userList', 'SysUserController@userList');
- # 用户反馈列表
- Route::post('/sys/userOpinionFeedbackList', 'Admin\SystemController@userOpinionFeedbackList');
- # 群发消息
- Route::group(['prefix'=>'massMsg'],function() {
- Route::post('set', 'MassMsgController@setRule'); // 设置群发规则
- Route::get('lists', 'MassMsgController@ruleLists'); // 群发规则列表
- Route::get('detail', 'MassMsgController@ruleDetail'); // 群发规则详情
- Route::get('customerMatchCount', 'MassMsgController@customerMatchCount'); // 群发规则匹配客户数查询
- Route::get('updateStatus', 'MassMsgController@updateStatus'); // 群发规则状态变更
- Route::get('noticeUser', 'MassMsgController@noticeUser'); // 给员工群发记录未发送成员发送消息提醒
- Route::get('data/overview', 'MassMsgController@overview'); //数据统计纵览
- Route::get('data/sender_list', 'MassMsgController@sender_list'); //发送成员列表
- Route::get('data/sender_list/export', 'MassMsgController@sender_list_export'); //发送成员导出
- Route::get('massSendCustList', 'MassMsgController@massSendCustList'); //发送客户列表
- Route::get('massSendCustList/export', 'MassMsgController@massSendCustListExport'); //发送客户列表
- Route::get('sendNoticeList', 'MassMsgController@sendNoticeList');
- Route::get('getLicenseExpirationUserList', 'MassMsgController@getLicenseExpirationUserList');
- Route::get('sendNoticeListNew', 'MassMsgController@sendNoticeListNew');
- });
- # 停止企业群发消息
- Route::group(['prefix'=>'massMsgCancel'],function() {
- Route::post('setConfig', 'MassMsgCancelController@setConfig'); // 设置企业群发消息停止任务
- Route::get('taskList', 'MassMsgCancelController@taskList'); // 群发停止任务列表
- });
- # 新用户欢迎语
- Route::group(['prefix'=>'welcomeMsg'],function() {
- Route::post('set', 'WelcomeMsgController@setRule'); // 设置新用户欢迎语规则
- Route::get('lists', 'WelcomeMsgController@ruleLists'); // 新用户欢迎语规则列表
- Route::get('detail', 'WelcomeMsgController@ruleDetail'); // 新用户欢迎语规则详情
- Route::get('updateStatus', 'WelcomeMsgController@updateStatus'); // 新用户欢迎语规则状态变更
- Route::get('ruleDel', 'WelcomeMsgController@ruleDel'); // 新用户欢迎语规则状态变更
- Route::post('strLength', 'WelcomeMsgController@strLength'); // 获取欢迎语内容长度
- });
- # 素材管理
- Route::group(['prefix'=>'material'],function() {
- Route::post('upload', 'MaterialController@upload'); // 上传素材
- Route::post('uploadFileToOss', 'MaterialController@uploadFileToOss'); // 上传文件到阿里云oss
- Route::post('uploadFileByUrl', 'MaterialController@uploadFileByUrl'); // 通过图片url上传文件到阿里云oss
- });
- # 充值订单管理
- Route::group(['prefix'=>'order'],function() {
- Route::post('stat', 'OrderController@dataStat'); // 订单数据汇总
- Route::post('lists', 'OrderController@lists'); // 企微订单列表
- Route::post('actionUpload', 'OrderController@actionUpload'); // 手动上报订单数据
- # 订单导出
- Route::get('orderExport', 'OrderController@orderExport');
- Route::get('orderExportOffline', 'OrderController@orderExportOffline');
- Route::get('orderExportList', 'OrderController@orderExportList');
- # 数据看板订单列表
- Route::get('orderList', 'OrderController@orderList');
- # 平台列表
- Route::get('platformList', 'OrderController@platformList');
- # 设置第三方平台订单金额分成比例
- Route::post('setShareInProportionConf', 'OrderController@setShareInProportionConf');
- # 获取第三方平台订单金额分成比例
- Route::get('getShareInProportionConf', 'OrderController@getShareInProportionConf');
- });
- # 朋友圈消息
- Route::group(['prefix'=>'momentMsg'],function() {
- Route::post('set', 'MomentController@setRule'); // 设置朋友圈任务规则
- Route::get('lists', 'MomentController@taskList'); // 朋友圈任务规则列表
- Route::get('detail', 'MomentController@taskDetail'); // 朋友圈任务规则详情
- Route::get('customerMatchCount', 'MomentController@customerMatchCount'); // 朋友圈任务匹配客户数查询
- Route::get('changeStatus', 'MomentController@changeStatus'); // 朋友圈任务状态变更
- Route::get('momentInteract', 'MomentController@momentInteract'); // 朋友圈点赞评论详情
- Route::get('momentRecordList', 'MomentController@momentRecordList'); // 朋友圈发送记录列表
- Route::get('noticeUser', 'MomentController@noticeUser'); // 给朋友圈消息未发送成员发送消息提醒
- });
- # 批量加好友
- Route::group(['prefix'=>'BatchAddCustomer'],function() {
- Route::post('editConfig', 'BatchAddCustomerController@setAutomateConfig'); // 配置自动提醒及自动回收
- Route::get('configInfo', 'BatchAddCustomerController@configInfo'); // 获取自动提醒及自动回收配置信息
- Route::post('noticeUser', 'BatchAddCustomerController@noticeUser'); // 手动提醒客服完成加好友任务
- Route::get('dataSummary', 'BatchAddCustomerController@dataSummary'); // 数据概览
- Route::get('statistic', 'BatchAddCustomerController@statistic'); // 好友添加统计列表
- });
- # 更新企业所有信息
- Route::get('/corp/getCorCustomerList', 'CustomerController@getCorCustomerList');
- # 获取标签列表
- Route::get('/tag/tagList', 'TagController@tagList');
- # 检索客服列表
- Route::get('/user/userList', 'UserController@userList');
- # 获取可用的账号许可数量
- Route::get('/license/count', 'UserController@licenseCount');
- # 分配许可
- Route::get('/license/activeAccount', 'UserController@activeAccount');
- # 转移许可
- Route::get('/license/transfer', 'UserController@transfer');
- # 批量分配许可
- Route::post('/license/batchActiveAccount', 'UserController@batchActiveAccount');
- # 创建许可续期任务
- Route::post('/license/createRenewalJob', 'UserController@createRenewalJob');
- # 许可续期任务列表
- Route::get('/license/renewalJobList', 'UserController@renewalJobList');
- # 许可续期任务详情
- Route::get('/license/renewalJobDetail', 'UserController@renewalJobDetail');
- # 取消许可续期任务
- Route::post('/license/cancelRenewalJob', 'UserController@cancelRenewalJob');
- # 客户列表
- Route::get('/customer/customerList', 'CustomerController@customerList');
- # 客户详情概览
- Route::get('/customer/customerDetail', 'CustomerController@customerDetail');
- # 批量编辑标签接口
- Route::post('/customer/setCustomerTag', 'TagController@setCustomerTag');
- # 查询批量编辑标签结果
- Route::get('/customer/batchMarkTagResult', 'TagController@batchCustomerTagResult');
- # 客户动态
- Route::get('/customer/customerDynamicList', 'CustomerController@customerDynamicList');
- # 客户详情标签展示(编辑时使用)
- Route::get('/customer/customerDetailTagList', 'CustomerController@customerDetailTagList');
- # 客户详情标签编辑
- Route::post('/customer/customerDetailTagUpdate', 'CustomerController@customerDetailTagUpdate');
- # 流失客户列表
- Route::get('/customer/lossCustomerList', 'CustomerController@lossCustomerList');
- # 客户详情订单列表
- Route::get('/customer/customerOrderList', 'CustomerController@customerOrderList');
- # 客户信息编辑
- Route::post('/customer/customerInfoUpdate', 'CustomerController@customerInfoUpdate');
- # 将客户加入黑名单
- Route::post('/customer/moveCustomerToBlackList', 'CustomerController@moveCustomerToBlackList');
- # 将客户移除黑名单
- Route::post('/customer/removeCustomerFromBlackList', 'CustomerController@removeCustomerFromBlackList');
- # 黑名单列表
- Route::get('/customer/blackList', 'CustomerController@blackListNew');
- // Route::get('/customer/blackListNew', 'CustomerController@blackListNew');
- # 待分配客户列表
- Route::get('/customer/unassignedCustomerList', 'CustomerController@unassignedCustomerList');
- # 客户迁移
- Route::post('/customer/transferCustomer', 'CustomerController@transferCustomerNew');
- # 客户分配列表
- Route::get('/customer/customerAssignmentList', 'CustomerController@customerAssignmentList');
- Route::get('/customer/customerAssignmentRecordList', 'CustomerController@customerAssignmentRecordList');
- # 成员管理
- Route::get('/user/users', 'UserController@users');
- Route::get('/user/user_info', 'UserController@user_info');
- Route::get('/user/user_conversation_report', 'UserController@conversation_report');
- Route::get('/user/user_conversation_report_total', 'UserController@conversation_report_total');
- # 部门列表
- Route::get('/user/departments', 'UserController@departments');
- # 添加标签
- Route::post('/tag/addTagGroup', 'TagController@addTagGroup');
- # 添加单个标签
- Route::post('/tag/addSingleTag', 'TagController@addSingleTag');
- # 标签组排序
- Route::post('/tag/updateTagGroupOrder', 'TagController@updateTagGroupOrder');
- # 删除标签组
- Route::post('/tag/deleteTagGroup', 'TagController@deleteTagGroup');
- # 编辑标签组
- Route::post('/tag/updateTagGroup', 'TagController@updateTagGroup');
- # 同步企微的标签
- Route::get('/tag/syncCorpTag', 'TagController@syncCorpTag');
- # 公众号数据
- Route::get('/statistics/wechatAccountData', 'DataStatisticsController@wechatAccountData');
- Route::get('/statistics/OfficialAccountData', 'DataStatisticsController@OfficialAccountData');
- # 短剧数据
- Route::get('/statistics/playletData', 'DataStatisticsController@playletData');
- # 获取短剧数据去重用户数
- Route::get('/statistics/playletDataUniqueUser', 'DataStatisticsController@playletDataUniqueUser');
- # 获取投手投放数据去重用户数
- // Route::get('/statistics/throwPersonDataUniqueUser', 'DataStatisticsController@throwPersonDataUniqueUser');
- # 获取投手数据去重用户数
- Route::get('/statistics/pitcherDataUniqueUser', 'DataStatisticsController@pitcherDataUniqueUser');
- # 短剧粉丝激活趋势
- Route::get('/statistics/activeFansData', 'DataStatisticsController@activeFansData');
- # 授权企微账号列表
- Route::get('/authorize/corpList', 'CorpController@lists');
- # 管理的账号组列表
- Route::get('/authorize/accountGroupList', 'Admin\AdminController@accountGroupList');
- # 权限列表
- Route::get("/permission/list",'Admin\PermissionController@permission_list');
- # 添加顶级菜单
- Route::any("/permission/l1/add",'Admin\PermissionController@create_permission_l1');
- # 添加次级菜单
- Route::any("/permission/l2/add",'Admin\PermissionController@create_permission_l2');
- # 权限排序
- Route::post("/permission/be_sort","Admin\PermissionController@be_sort");
- # 权限删除
- Route::get("/permission/delete","Admin\PermissionController@permission_del");
- # 编辑顶级权限
- Route::any("/permission/l1/edit",'Admin\PermissionController@edit_permission_l1');
- #编辑非顶级权限
- Route::any("/permission/l2/edit",'Admin\PermissionController@edit_permission_l2');
- #权限树
- Route::get("/permission/tree",'Admin\PermissionController@permission_tree');
- /*
- * 角色管理
- */
- #添加角色
- Route::any("/role/add",'Admin\RoleController@create_role');
- #编辑角色
- Route::any("/role/edit",'Admin\RoleController@edit_role');
- #查看角色
- Route::get("/role/list",'Admin\RoleController@role_list');
- #查看角色详情
- Route::get("/role/info",'Admin\RoleController@role_info');
- #删除角色
- Route::any("/role/del",'Admin\RoleController@del_role');
- # 获取角色类型
- Route::get('/role/type', 'Admin\RoleController@role_type');
- #首页客户数据
- Route::get("/stat/custTotal",'StatisticsController@custTotal');
- Route::get("/stat/custTrends",'StatisticsController@custTrends');
- #推广数据
- Route::get("/stat/playletPopulariz",'StatisticsController@playletPopulariz');
- Route::get("/stat/momentsPopulariz",'StatisticsController@momentsPopulariz');
- Route::get("/stat/popularizAccounts",'StatisticsController@popularizAccounts');
- Route::get("/stat/popularizPlaylets",'StatisticsController@popularizPlaylets');
- Route::get("/stat/popularizCompanys",'StatisticsController@popularizCompanys');
- #运营数据
- Route::get("/stat/operateDayRetrieve",'StatisticsController@operateDayRetrieve');
- Route::get('/stat/operateDayRetrieveByAccount', 'StatisticsController@operateDayRetrieveByAccount');
- # 运营端数据
- Route::group(['prefix'=>'operate'],function() {
- Route::get('accountData', 'OperateController@accountData'); // 运营公众号数据
- Route::get('accountDataSummary', 'OperateController@accountDataSummary'); // 运营公众号数据汇总
- Route::get('data', 'OperateController@data'); // 运营数据
- Route::get('dataSummary', 'OperateController@dataSummary'); // 运营数据汇总
- });
- #投手数据
- Route::get("/stat/throwPersonData",'StatisticsController@throwPersonData');
- Route::get("/stat/throwPersonList",'StatisticsController@throwPersonList');
- #公众号趋势
- Route::get("/stat/officialTrendTotal",'StatisticsController@officialTrendTotal');
- Route::get("/stat/officialTrendList",'StatisticsController@officialTrendList');
- Route::get("/stat/chargeUserUnique",'StatisticsController@chargeUserUnique');
- Route::get("/stat/firstDayChargeUserUnique",'StatisticsController@firstDayChargeUserUnique');
- #客户汇总数据
- Route::get("/stat/custTotalNew",'StatisticsController@custTotalNew');
- Route::get("/stat/custTrendsNew",'StatisticsController@custTrendsNew');
- Route::get("/stat/custDataList",'StatisticsController@custDataList');
- /***
- * 管理员管理
- */
- #管理员列表
- Route::get("/admin/list","Admin\AdminController@admin_list");
- Route::get("/admin/info","Admin\AdminController@admin_info");
- #列出可选主体
- Route::get("/all_corp/list","Admin\AdminController@corp_list");
- #列出可选角色
- Route::get("/all_role/list","Admin\AdminController@role_list");
- #管理员创建
- Route::any("/admin/create","Admin\AdminController@create_admin");
- #管理员编辑
- Route::any("/admin/edit","Admin\AdminController@edit_admin");
- #管理员删除
- Route::any("/admin/del","Admin\AdminController@delete_admin");
- # 企微批量分配绑定成员
- Route::post('/admin/corpBindMultipleUser', 'Admin\AdminController@corpBindMultipleUser');
- # 企微已分配成员列表
- Route::get('/admin/getCorpBindUserList', 'Admin\AdminController@getCorpBindUserList');
- #用户权限列表
- Route::get("/userPermission/list","Admin\UserPermissionController@index");
- Route::get("/userPermission/userProfile","Admin\UserPermissionController@user_profile");
- # 获取用户是否有导出权限
- Route::get("/userPermission/exportAuth","Admin\UserPermissionController@exportAuth");
- Route::group(['prefix' => 'statistics'], function() {
- # 短剧数据趋势
- Route::get('playletDataTrend', 'DataStatisticsController@playletDataTrend');
- # 循环数据报表
- Route::get('reg_range_report', 'Report\AdvertiserController@reg_range_report');
- Route::get('reg_range_report_new', 'Report\AdvertiserController@reg_range_report_new');
- Route::get('dataCycleList', 'DataStatisticsController@dataCycleList');
- Route::get('dataCycleListByAccount', 'DataStatisticsController@dataCycleListByAccount');
- # 花生平台数据循环统计
- Route::get('HuaShengDataCycleList', 'DataStatisticsController@HuaShengDataCycleList');
- # 花生数据循环统计平台列表
- Route::get('HuaShengDataPlatformList', 'DataStatisticsController@HuaShengDataPlatformList');
- # 短剧投放趋势数据
- Route::get('playletTrendData', 'DataStatisticsController@playletTrendData');
- # 列表
- Route::get('publicAccountDataList', 'StatisticsController@publicAccountDataList');
- # 总概
- Route::get('publicAccountDataSummary', 'StatisticsController@publicAccountDataSummary');
- # 充值数据
- Route::get('cumulativeRecoveryData', 'StatisticsController@cumulativeRecoveryData');
- # 客服数据
- Route::get('customerServiceData', 'StatisticsController@customerServiceData');
- # 客服数据总概
- Route::get('customerServiceDataTotal', 'StatisticsController@customerServiceDataTotal');
- # 投手ADQ数据汇总
- Route::get('pitcherAdqAccountData', 'DataStatisticsController@pitcherAdqAccountData');
- });
- # 新客户详情概览
- Route::get('/customer/customerDetails', 'CustomerController@customerDetails');
- # 投手数据
- Route::get("/stat/pitcherData",'StatisticsController@pitcherData');
- # 编辑客服状态
- Route::post('/user/updateUserStatus', 'UserController@updateUserStatus');
- ## 预警相关
- # 批量加好友
- Route::group(['prefix'=>'warn'],function() {
- # 预警用户组列表
- Route::get("groupList",'WarnController@groupList');
- # 预警用户组添加
- Route::post("groupAdd",'WarnController@groupAdd');
- # 预警用户组数据详情
- Route::get("groupDetail",'WarnController@groupDetail');
- # 预警用户组编辑
- Route::post("groupEdit",'WarnController@groupEdit');
- # 预警用户组开启和禁用
- Route::post("groupEableOp",'WarnController@groupEableOp');
- # 预警规则配置列表
- Route::get("ruleConfList",'WarnController@ruleConfList');
- # 预警规则配置操作
- Route::post("ruleConfOperate",'WarnController@ruleConfOperate');
- # 预警人员列表
- Route::get("userList",'WarnController@userList');
- # 预警人员操作
- Route::post("userOperate",'WarnController@userOperate');
- # 预警客服列表
- Route::get("djuserList",'WarnController@djuserList');
- # 企微用户规模阈值列表(废弃)
- Route::get('corpUserScaleWarnThresholdList', 'WarnController@corpUserScaleWarnThresholdList');
- # 企微用户规模预警设置(废弃)
- Route::post('setCorpUserScaleWarnConf', 'WarnController@setCorpUserScaleWarnConf');
- # 企微用户规模预警设置(新)
- Route::post('setCorpUserScaleWarnConfNew', 'WarnController@setCorpUserScaleWarnConfNew');
- # 企微用户规模预警展示
- Route::post('getCorpUserScaleWarnConf', 'WarnController@getCorpUserScaleWarnConf');
- });
- # 账号异常预警
- Route::group(['prefix' => 'abnormalAccount'], function() {
- # 设置预警规则
- Route::post('setConf', 'AbnormalAccountController@setConf');
- # 预警规则列表
- Route::get('confList', 'AbnormalAccountController@confList');
- # 预警规则详情
- Route::get('confDetail', 'AbnormalAccountController@confDetail');
- # 预警规则开启关闭
- Route::post('updateConfStatus', 'AbnormalAccountController@updateConfStatus');
- });
- # 批量添加客户--导入
- Route::post('/customer/batchAddCustomerImport', 'CustomerController@batchAddCustomerImport');
- # 批量添加客户--二次确认
- Route::post('/customer/batchAddCustomerImportConfirm', 'CustomerController@batchAddCustomerImportConfirm');
- # 客户导入列表
- Route::get('/customer/batchAddCustomerDetailsList', 'CustomerController@batchAddCustomerDetailsList');
- # 客户导入记录列表
- Route::get('/customer/batchAddCustomerRecordList', 'CustomerController@batchAddCustomerRecordList');
- # 客户导入记录详情
- Route::get('/customer/batchAddCustomerRecordDetail', 'CustomerController@batchAddCustomerRecordDetail');
- # 批量分配客户
- Route::post('/customer/batchDistributionCustomer', 'CustomerController@batchDistributionCustomer');
- # 删除导入记录
- Route::post('/customer/deleteRecord', 'CustomerController@deleteRecord');
- # 删除导入客户
- Route::post('/customer/deleteDetail', 'CustomerController@deleteDetail');
- # 批量提醒
- Route::post('/customer/batchRemind', 'CustomerController@batchRemind');
- # 批量添加客户 导入excel
- Route::post('/material/importExcel', 'MaterialController@importExcel');
- # 预警用户组列表
- Route::get("/warn/groupList",'WarnController@groupList');
- # 预警用户组添加
- Route::post("/warn/groupAdd",'WarnController@groupAdd');
- # 预警用户组数据详情
- Route::get("/warn/groupDetail",'WarnController@groupDetail');
- # 预警用户组编辑
- Route::post("/warn/groupEdit",'WarnController@groupEdit');
- # 预警规则配置列表
- Route::get("/warn/ruleConfList",'WarnController@ruleConfList');
- # 预警规则配置操作
- Route::post("/warn/ruleConfOperate",'WarnController@ruleConfOperate');
- # 快捷话术
- Route::group(['prefix' => 'chatMenu'], function () {
- Route::post('createChatMenuGroup', 'ChatMenuController@createChatMenuGroup');# 创建话术分组
- Route::get('chatMenuGroupList', 'ChatMenuController@chatMenuGroupList');# 话术分组列表
- Route::post('updateChatMenuGroup', 'ChatMenuController@updateChatMenuGroup');# 编辑话术分组
- Route::post('deleteChatMenuGroup', 'ChatMenuController@deleteChatMenuGroup');# 删除话术分组
- Route::post('updateChatMenuGroupSortOrder', 'ChatMenuController@updateChatMenuGroupSortOrder');# 话术分组排序
- Route::post('createChatMenuRule', 'ChatMenuController@createChatMenuRule');# 创建话术规则
- Route::get('chatMenuRuleList', 'ChatMenuController@chatMenuRuleList');# 话术规则列表
- Route::post('chatMenuRuleDetail', 'ChatMenuController@chatMenuRuleDetail');# 话术规则详情
- Route::post('updateChatMenuRule', 'ChatMenuController@updateChatMenuRule');# 编辑话术规则
- Route::post('deleteChatMenuRule', 'ChatMenuController@deleteChatMenuRule');# 删除话术规则
- Route::post('updateChatMenuRuleSortOrder', 'ChatMenuController@updateChatMenuRuleSortOrder');# 话术规则排序
- });
- ## 渠道活码
- # 活码分组
- Route::post("/sq/addSqgroup",'SourceQrcodeController@addSqgroup');
- Route::post("/sq/editSqgroup",'SourceQrcodeController@editSqgroup');
- Route::post("/sq/editGroupSort",'SourceQrcodeController@editGroupSort');
- Route::post("/sq/delSqGroup",'SourceQrcodeController@delSqGroup');
- Route::get("/sq/sqGroupList",'SourceQrcodeController@sqGroupList');
- # 渠道活码
- Route::post("/sq/addSourceQrcode",'SourceQrcodeController@addSourceQrcode');
- Route::post("/sq/editSourceQrcode",'SourceQrcodeController@editSourceQrcode');
- Route::get("/sq/sourceQrcodeList",'SourceQrcodeController@sourceQrcodeList');
- Route::post("/sq/delSourceQrcode",'SourceQrcodeController@delSourceQrcode');
- Route::get("/sq/sourceQrcodeDetail",'SourceQrcodeController@sourceQrcodeDetail');
- #推广数据
- Route::get("/populariz/ruleLists",'PopularizController@ruleLists');
- Route::get("/populariz/ruleTotal",'PopularizController@ruleTotal');
- Route::get("/populariz/taskList",'PopularizController@taskList');
- Route::get("/populariz/momentTotal",'PopularizController@momentTotal');
- Route::get('/populariz/promotionData', 'PopularizController@promotionData');
- # 送达数据
- Route::get('/service/massMsg', 'DataStatisticsController@massMsgServiceData');
- Route::get('/service/chatGroupMassMsg', 'DataStatisticsController@chatGroupMassMsgServiceData');
- Route::get('/service/periodMassMsg', 'DataStatisticsController@periodMassMsgServiceData');
- # 数据分析概览
- Route::get("/sq/dataView",'SourceQrcodeController@dataView');
- # 数据分析趋势
- Route::get("/sq/dataTrend",'SourceQrcodeController@dataTrend');
- # 数据统计
- Route::get("/sq/customerList",'SourceQrcodeController@customerList');
- Route::get("/sq/staffList",'SourceQrcodeController@staffList');
- # 智能雷达
- Route::group(['prefix' => 'radar'], function() {
- # 创建雷达组
- Route::post('radarGroupCreate', 'RadarController@radarGroupCreate');
- # 雷达组列表
- Route::get('radarGroupList', 'RadarController@radarGroupList');
- # 编辑雷达组
- Route::post('radarGroupUpdate', 'RadarController@radarGroupUpdate');
- # 雷达组排序
- Route::post('radarGroupSortUpdate', 'RadarController@radarGroupSortUpdate');
- # 删除雷达组
- Route::post('radarGroupDelete', 'RadarController@radarGroupDelete');
- # 创建雷达
- Route::post('radarCreate', 'RadarController@radarCreate');
- # 雷达列表
- Route::get('radarList', 'RadarController@radarList');
- # 雷达详情
- Route::get('radarDetail', 'RadarController@radarDetail');
- # 雷达编辑
- Route::post('radarUpdate', 'RadarController@radarUpdate');
- # 雷达排序
- Route::post('radarSortUpdate', 'RadarController@radarSortUpdate');
- # 删除雷达
- Route::post('radarDelete', 'RadarController@radarDelete');
- # 数据分析--总概
- Route::get('dataStatisticsTotal', 'RadarController@dataStatisticsTotal');
- # 数据分析--列表
- Route::get('dataStatisticsList', 'RadarController@dataStatisticsList');
- # 渠道列表
- Route::get('channelList', 'RadarController@channelList');
- });
- # 侧边栏-客户画像
- Route::group(['prefix'=>'portrait'],function() {
- # 画像配置列表
- Route::get("confList",'PortraitController@confList');
- # 画像配置操作
- Route::post("confOperate",'PortraitController@confOperate');
- # 画像配置添加属性
- Route::post("confAdd",'PortraitController@confAdd');
- # 画像配置修改属性
- Route::post("confEdit",'PortraitController@confEdit');
- });
- # 客户群群发
- Route::group(['prefix' => 'chatGroupMassMsg'], function() {
- # 设置群发规则
- Route::post('setRule', 'ChatGroupController@setChatGroupMassMsg');
- # 群发规则列表
- Route::get('ruleLists', 'ChatGroupController@ruleLists');
- # 群发规则详情
- Route::get('ruleDetail', 'ChatGroupController@ruleDetail');
- # 群发规则禁用启用
- Route::post('updateStatus', 'ChatGroupController@updateStatus');
- # 群发规则消息提醒
- Route::post('noticeUser', 'ChatGroupController@noticeUser');
- # 群发详情-客户群接收列表
- Route::get('chatGroupReceiveDetail', 'ChatGroupController@chatGroupReceiveDetail');
- });
- # 客户群管理
- Route::group(['prefix' => 'chatGroup'], function() {
- # 群列表
- Route::get('groupList', 'ChatGroupController@groupList');
- # 获取企业所有客户群去重后的客户数
- Route::get('uniqueMemberCount', 'ChatGroupController@uniqueMemberCount');
- # 客户群概况
- Route::get('condition', 'ChatGroupController@condition');
- # 群成员列表
- Route::get('memberList', 'ChatGroupController@memberList');
- # 群主列表
- Route::get('ownerList', 'ChatGroupController@chatGroupOwnerList');
- # 获取账号下各企微的群主列表
- Route::get('ownerListOfCompany', 'ChatGroupController@OwnerListOfCompany');
- # 客户群检索列表
- Route::get('chatGroupList', 'ChatGroupController@chatGroupList');
- # 简版群主列表
- Route::get('chatGroupOwnerIndex', 'ChatGroupController@chatGroupOwnerIndex');
- # 邀请入群规则配置
- Route::post('setInviteRule', 'ChatGroupController@setInviteRule');
- # 邀请入群规则列表
- Route::get('inviteRuleList', 'ChatGroupController@inviteRuleList');
- # 邀请入群规则详情
- Route::get('inviteRuleDetail', 'ChatGroupController@inviteRuleDetail');
- # 删除邀请入群规则
- Route::get('inviteRuleDel', 'ChatGroupController@inviteRuleDel');
- # 修改邀请入群规则状态
- Route::get('inviteRuleStatusChange', 'ChatGroupController@inviteRuleStatusChange');
- # 客户群数据
- Route::post('chatGroupStatistic', 'ChatGroupController@chatGroupStatistic');
- # 客户群数据概览
- Route::post('chatGroupCondition', 'ChatGroupController@chatGroupCondition');
- # 手动同步企微客户群列表
- Route::get('syncCorpChatGroup', 'ChatGroupController@syncCorpChatGroup');
- # 添加客户群欢迎语素材
- Route::post('setWelcomeTemplate', 'ChatGroupController@setWelcomeTemplate');
- # 客户群欢迎语素材列表
- Route::get('welcomeTemplateList', 'ChatGroupController@welcomeTemplateList');
- # 客户群欢迎语素材详情
- Route::get('welcomeTemplateDetail', 'ChatGroupController@welcomeTemplateDetail');
- # 删除客户群欢迎语素材
- Route::post('delWelcomeTemplate', 'ChatGroupController@delWelcomeTemplate');
- # 重置退群客户重新邀请入群时间点游标
- Route::get('resetSupplementaryInviteTime', 'ChatGroupController@resetSupplementaryInviteTime');
- });
- # 群渠道活码
- Route::group(['prefix' => 'qrcodeChatGroup'], function() {
- # 群活码创建
- Route::post('setRule', 'GroupChatJoinWayController@setRule');
- # 群活码编辑
- Route::post('editRule', 'GroupChatJoinWayController@editRule');
- # 群活码列表
- Route::get('ruleList', 'GroupChatJoinWayController@ruleList');
- # 群活码禁用
- Route::get('delQrcode', 'GroupChatJoinWayController@delQrcode');
- # 群活码详情
- Route::get('ruleDetail', 'GroupChatJoinWayController@ruleDetail');
- # 数据总概
- Route::get('condition', 'GroupChatJoinWayController@condition');
- # 群活码每日数据分析
- Route::get('dailyReport', 'GroupChatJoinWayController@dailyReport');
- # 群活码扫码进群客户列表
- Route::get('customerList', 'GroupChatJoinWayController@customerList');
- # 群活码配置群的数据分析
- Route::get('analysis', 'GroupChatJoinWayController@analysis');
- # 获取群组下的群活码规则数
- Route::get('chatGroupCountOfGroup', 'GroupChatJoinWayController@chatGroupCountOfGroup');
- # 客户群检索列表
- Route::get('chatGroupList', 'ChatGroupController@chatGroupList');
- });
- # 账号数据趋势
- Route::group(['prefix' => 'accountDataTrend'], function() {
- # Adq账号数据
- Route::post('adqAccount', 'AccountDataTrendController@adqAccount');
- # Adq账号总概数据
- Route::post('adqAccountSummary', 'AccountDataTrendController@adqAccountSummary');
- # Adq账号数据汇总曲线
- Route::post('adqAccountCurve', 'AccountDataTrendController@adqAccountCurve');
- # Mp账号数据
- Route::post('mpAccount', 'AccountDataTrendController@mpAccount');
- # Mp账号总概数据
- Route::post('mpAccountSummary', 'AccountDataTrendController@mpAccountSummary');
- # Mp账号数据汇总曲线
- Route::post('mpAccountCurve', 'AccountDataTrendController@mpAccountCurve');
- # 各投放渠道累计账号数据
- Route::post('account', 'AccountDataTrendController@account');
- # 各投放渠道累计账号总概数据
- Route::post('accountSummary', 'AccountDataTrendController@accountSummary');
- # 各投放渠道累计账号数据汇总曲线
- Route::post('accountCurve', 'AccountDataTrendController@accountCurve');
- });
- # 粉丝激活趋势
- Route::group(['prefix' => 'activeFansTrend'], function() {
- # Adq粉丝激活趋势
- Route::post('adqAccount', 'ActiveFansDataController@adqAccount');
- # Adq粉丝激活趋势总概数据
- Route::post('adqAccountSummary', 'ActiveFansDataController@adqAccountSummary');
- # Adq粉丝激活趋势数据汇总曲线
- Route::post('adqAccountCurve', 'ActiveFansDataController@adqAccountCurve');
- # mp粉丝激活趋势
- Route::post('mpAccount', 'ActiveFansDataController@mpAccount');
- # mp粉丝激活趋势总概数据
- Route::post('mpAccountSummary', 'ActiveFansDataController@mpAccountSummary');
- # mp粉丝激活趋势数据汇总曲线
- Route::post('mpAccountCurve', 'ActiveFansDataController@mpAccountCurve');
- # 各投放渠道累计账号数据
- Route::post('account', 'ActiveFansDataController@account');
- # 各投放渠道累计账号总概数据
- Route::post('accountSummary', 'ActiveFansDataController@accountSummary');
- # 各投放渠道累计账号数据汇总曲线
- Route::post('accountCurve', 'ActiveFansDataController@accountCurve');
- });
- # 获取数据看板更新时间
- Route::get('/dataCube/uptime', 'DataStatisticsController@uptime');
- # 客户流失数据趋势
- Route::group(['prefix' => 'customerLossTrend'], function() {
- # 账号客户流失数据趋势
- Route::get('account', 'CustomerLossController@accountLossTrend');
- # 账号客户流失总概数据
- Route::get('summary', 'CustomerLossController@accountLossSummary');
- # 账号客户流失趋势曲线
- Route::get('curve', 'CustomerLossController@accountLossCurve');
- });
- # 第三方平台
- Route::group(['prefix' => 'platform'], function() {
- # 短剧列表
- Route::get('playletList', 'PlatformController@playletList');
- # 自动创建推广链接
- Route::get('createLink', 'PlatformController@createLink');
- # 创建编辑短剧组
- Route::post('setPlayletGroup', 'PlatformController@setPlayletGroup');
- # 短剧组列表
- Route::get('playletGroupList', 'PlatformController@playletGroupList');
- # 添加短剧人短剧组
- Route::get('addPlayletToGroup', 'PlatformController@addPlayletToGroup');
- # 短剧组详情
- Route::get('playletGroupDetail', 'PlatformController@playletGroupDetail');
- # 创建短剧组链接
- Route::get('createPlayletGroupLink', 'PlatformController@createPlayletGroupLink');
- # 添加剧集到剧集组参数校验
- Route::get('paramsValidate', 'PlatformController@paramsValidate');
- # 批量创建推广链接
- Route::post('batchCreateLink', 'PlatformController@batchCreateLink');
- });
- # 客服绑定adq投放账号ID
- Route::post('/user/bindUserAdqAccountId', 'UserController@bindUserAdqAccountId');
- Route::group(['prefix' => 'pitcher'], function() {
- # adq投放账号列表
- Route::get('adqAccountList', 'PitcherController@adqAccountList');
- # adq投放账号绑定投手,剧集
- Route::post('adqBindPitcher', 'PitcherController@adqBindPitcher');
- # adq绑定投手,剧集列表
- Route::get('adqPitcherIndex', 'PitcherController@adqPitcherIndex');
- # adq编辑绑定投手 剧集
- Route::post('adqEditPitcher', 'PitcherController@adqEditPitcher');
- # 编辑adq投放账号绑定企微以及数据源ID
- Route::post('adqBindUserActionSetId', 'PitcherController@adqBindUserActionSetId');
- # adq投放账号设置回传规则
- Route::post('setAdqAccountReportRule', 'PitcherController@setAdqAccountReportRule');
- # 投放账号列表(ADQ+MP)
- Route::get('adAccountList', 'PitcherController@adAccountList');
- # mp投放账号列表
- Route::get('wxAccountList', 'PitcherController@wxAccountList');
- # 公众号列表
- Route::get('officialAccountsList', 'PitcherController@officialAccountsList');
- # 剧集列表
- Route::get('dramaList', 'PitcherController@dramaList');
- # 投手列表
- Route::get('pitcherList', 'PitcherController@pitcherList');
- # 绑定投手
- Route::post('bind', 'PitcherController@bind');
- # 投手绑定数据
- Route::get('index', 'PitcherController@index');
- # 投手绑定数据
- Route::post('relaEdit', 'PitcherController@relaEdit');
- # 剧集添加
- Route::post('dramaAdd', 'PitcherController@dramaAdd');
- # 剧集编辑
- Route::post('dramaEdit', 'PitcherController@dramaEdit');
- # 公众号设置回传规则
- Route::post('setReportRule', 'PitcherController@setReportRule');
- Route::get('reportRuleList', 'PitcherController@reportRuleList');
- # 公众号绑定数据源,企微号
- Route::get('getCorpIdList', 'PitcherController@getCorpIdList');
- Route::post('setAccountReportConf', 'PitcherController@setAccountReportConf');
- # 绑定客服
- Route::post('adqAccountBindUserAction', 'PitcherController@adqAccountBindUserAction');
- # 已绑定客服列表
- Route::get('adqAccountBindUserList', 'PitcherController@adqAccountBindUserList');
- # 删除绑定关系
- Route::post('adqAccountBindUserDelete', 'PitcherController@adqAccountBindUserDelete');
- # 绑定公众号
- Route::post('adqAccountBindAppId', 'PitcherController@adqAccountBindAppId');
- });
- # 临时统计账号相关接口
- Route::group(['prefix' => 'provisionalStat'], function() {
- # 微信公众号列表
- Route::get('wxAccountList', 'ProvisionalStatController@wxAccountList');
- # adq投放账号列表
- Route::get('adqAccountList', 'ProvisionalStatController@adqAccountList');
- # adq账号绑定公众号
- Route::post('bind', 'ProvisionalStatController@bind');
- });
- # 好友共享配置
- Route::group(['prefix' => 'customerShare'], function() {
- Route::post('setConfig', 'AndroidToolController@takeoverUserBind'); // 好友共享配置绑定
- Route::get('configList', 'AndroidToolController@shareConfigList'); // 共享好友配置列表
- Route::get('changeStatus', 'AndroidToolController@shareConfigStatusChange'); // 修改配置状态
- });
- Route::group(['prefix' => 'shortPlayDataTrend'], function() {
- # 短剧数据趋势列表
- Route::post('adqShortPlayDataTrendList', 'ShortPlayDataTrendController@adqShortPlayDataTrendList');
- # 短剧数据趋势曲线(按日汇总)
- Route::post('adqShortPlayDataTrendCurve', 'ShortPlayDataTrendController@adqShortPlayDataTrendCurve');
- # 短剧数据趋势汇总
- Route::post('adqSummaryOfShortDramaDataTrends', 'ShortPlayDataTrendController@adqSummaryOfShortDramaDataTrends');
- # 短剧数据趋势列表
- Route::post('mpShortPlayDataTrendList', 'ShortPlayDataTrendController@mpShortPlayDataTrendList');
- # 短剧数据趋势曲线(按日汇总)
- Route::post('mpShortPlayDataTrendCurve', 'ShortPlayDataTrendController@mpShortPlayDataTrendCurve');
- # 短剧数据趋势汇总
- Route::post('mpSummaryOfShortDramaDataTrends', 'ShortPlayDataTrendController@mpSummaryOfShortDramaDataTrends');
- # 短剧数据趋势列表
- Route::post('shortPlayDataTrendList', 'ShortPlayDataTrendController@shortPlayDataTrendList');
- # 短剧数据趋势曲线(按日汇总)
- Route::post('shortPlayDataTrendCurve', 'ShortPlayDataTrendController@shortPlayDataTrendCurve');
- # 短剧数据趋势汇总
- Route::post('summaryOfShortDramaDataTrends', 'ShortPlayDataTrendController@summaryOfShortDramaDataTrends');
- # 短剧数据趋势列表
- Route::post('shortPlayDataTrendListByAccount', 'ShortPlayDataTrendController@shortPlayDataTrendListByAccount');
- # 短剧数据趋势曲线(按日汇总)
- Route::post('shortPlayDataTrendCurveByAccount', 'ShortPlayDataTrendController@shortPlayDataTrendCurveByAccount');
- # 短剧数据趋势汇总
- Route::post('summaryOfShortDramaDataTrendsByAccount', 'ShortPlayDataTrendController@summaryOfShortDramaDataTrendsByAccount');
- });
- Route::group(['prefix' => 'intelligentMassSending'], function(){
- Route::post('addAccount', 'IntelligentMassSendingController@addAccount');
- Route::post('platformIndex', 'IntelligentMassSendingController@platformIndex');
- Route::post('accountIndex', 'IntelligentMassSendingController@accountIndex');
- Route::post('editAccount', 'IntelligentMassSendingController@editAccount');
- Route::post('addSmallApp', 'IntelligentMassSendingController@addSmallApp');
- Route::post('editSmallApp', 'IntelligentMassSendingController@editSmallApp');
- Route::post('smallAppIndex', 'IntelligentMassSendingController@smallAppIndex');
- Route::post('accountList', 'IntelligentMassSendingController@accountList');
- Route::post('smallAppList', 'IntelligentMassSendingController@smallAppList');
- Route::post('appList', 'IntelligentMassSendingController@appList');
- });
- # 个人SOP
- Route::group(['prefix' => 'userSop'], function() {
- # 配置规则
- Route::post('setRule', 'UserSopController@setRule');
- # 配置列表
- Route::get('ruleList', 'UserSopController@ruleList');
- # 配置详情
- Route::get('ruleDetail', 'UserSopController@ruleDetail');
- # 配置禁用/开启
- Route::get('changeStatus', 'UserSopController@changeStatus');
- });
- # 智能群发(新用户延迟运营)
- Route::group(['prefix' => 'CircleMassMsg'], function() {
- Route::post('set', 'CircleMassMsgController@setRule'); // 设置智能群发规则
- Route::get('lists', 'CircleMassMsgController@ruleLists'); // 群发智能规则列表
- Route::get('detail', 'CircleMassMsgController@ruleDetail'); // 智能群发规则详情
- Route::get('updateStatus', 'CircleMassMsgController@updateStatus'); // 智能群发规则状态变更
- Route::get('recordLists', 'CircleMassMsgController@recordLists'); // 发送记录列表
- Route::get('recordDetail', 'CircleMassMsgController@recordDetail'); // 发送记录详情
- Route::get('overview', 'CircleMassMsgController@overview'); // 发送记录统计数据
- Route::get('senderList', 'CircleMassMsgController@senderList');// 发送记录客服列表
- Route::get('senderListExport', 'CircleMassMsgController@senderListExport'); // 发送记录客服导出
- Route::get('massSendCustList', 'CircleMassMsgController@massSendCustList'); // 发送记录客服发送的客户列表
- Route::get('massSendCustListExport', 'CircleMassMsgController@massSendCustListExport'); //发送记录客服发送的客户列表数据导出
- });
- # 智能群发V2(新用户按添加自然日进行周期运营)
- Route::group(['prefix' => 'PeriodMassMsg'], function() {
- Route::post('editTempGroup', 'PeriodMassMsgController@editTempGroup'); // 新建/编辑模板分组
- Route::post('tempGroupList', 'PeriodMassMsgController@tempGroupList'); // 模板分组列表
- Route::get('changeTempGroupStatus', 'PeriodMassMsgController@changeTempGroupStatus'); // 变更模板分组状态
- Route::get('delTempGroup', 'PeriodMassMsgController@delTempGroup'); // 删除模板分组
- Route::post('changeTempGroupBatch', 'PeriodMassMsgController@changeTempGroupBatch'); // 批量移动模板分组
- Route::post('setTemplate', 'PeriodMassMsgController@setTemplate'); // 设置智能群发模板
- Route::get('templateList', 'PeriodMassMsgController@templateList'); // 智能群发模板列表
- Route::get('templateDetail', 'PeriodMassMsgController@templateDetail'); // 智能群发模板详情
- Route::get('changeStatus', 'PeriodMassMsgController@changeStatus'); // 智能群发模板状态变更
- Route::get('delTemplate', 'PeriodMassMsgController@delTemplate'); // 批量删除智能群发模板
- Route::post('editGroup', 'PeriodMassMsgController@editGroup'); // 新建/编辑智能群发分组
- Route::post('groupList', 'PeriodMassMsgController@groupList'); // 智能群发分组列表
- Route::get('groupDetail', 'PeriodMassMsgController@groupDetail'); // 智能群发分组详情
- Route::get('changeGroupStatus', 'PeriodMassMsgController@changeGroupStatus'); // 变更智能群发分组状态
- Route::get('delGroup', 'PeriodMassMsgController@delGroup'); // 删除智能群发分组
- Route::post('changeGroupBatch', 'PeriodMassMsgController@changeGroupBatch'); // 批量移动智能群发规则分组
- Route::post('set', 'PeriodMassMsgController@setRule'); // 设置智能群发规则
- Route::get('lists', 'PeriodMassMsgController@ruleLists'); // 群发智能规则列表
- Route::get('detail', 'PeriodMassMsgController@ruleDetail'); // 智能群发规则详情
- Route::get('updateStatus', 'PeriodMassMsgController@updateStatus'); // 智能群发规则状态变更
- Route::get('recordLists', 'PeriodMassMsgController@recordLists'); // 发送记录列表
- Route::get('recordDetail', 'PeriodMassMsgController@recordDetail'); // 发送记录详情
- Route::get('overview', 'PeriodMassMsgController@overview'); // 发送记录统计数据
- Route::get('senderList', 'PeriodMassMsgController@senderList');// 发送记录客服列表
- Route::get('senderListExport', 'PeriodMassMsgController@senderListExport'); // 发送记录客服导出
- Route::get('massSendCustList', 'PeriodMassMsgController@massSendCustList'); // 发送记录客服发送的客户列表
- Route::get('massSendCustListExport', 'PeriodMassMsgController@massSendCustListExport'); //发送记录客服发送的客户列表数据导出
- Route::get('deleteRule', 'PeriodMassMsgController@deleteRule');
- });
- # 客户阶段
- Route::group(['prefix' => 'CustomerStage'], function() {
- Route::post('setStageRule', 'CustomerStageController@setStageRule'); # 设置阶段规则
- Route::get('stageRuleList', 'CustomerStageController@stageRuleList'); # 阶段规则列表
- Route::post('stageRuleDel', 'CustomerStageController@stageRuleDel'); # 阶段规则删除
- Route::post('stageRuleSort', 'CustomerStageController@stageRuleSort'); # 阶段规则排序
- Route::get('confirmSet', 'CustomerStageController@confirmSet'); # 排序后确认阶段配置
- Route::get('basicDataAnalysis', 'CustomerStageController@basicDataAnalysis'); # 基础数据分析
- Route::get('tagRankList', 'CustomerStageController@tagRankList'); # 标签排行
- Route::get('analysis', 'CustomerStageController@analysis');// 客户阶段分析-总该
- Route::get('trend', 'CustomerStageController@trend'); # 客户阶段分析-趋势
- Route::get('situation', 'CustomerStageController@situation'); # 客户阶段分析-流转情况
- });
- # 运营组
- Route::group(['prefix' => 'OperationGroup'], function() {
- Route::post('setConfig', 'OperationGroupController@setConfig'); # 配置运营组信息
- Route::get('groupList', 'OperationGroupController@groupList'); # 运营组信息列表
- Route::get('groupDetail', 'OperationGroupController@groupDetail'); # 运营组详情
- Route::get('changeStatus', 'OperationGroupController@groupStatusChange'); # 运营组状态调整
- });
- # 素材库
- Route::group(['prefix' => 'media'], function() {
- Route::post('editGroup', 'MediaController@editGroup'); # 创建/编辑 素材组
- Route::get('delGroup', 'MediaController@delGroup'); # 删除素材组
- Route::get('groupList', 'MediaController@groupList'); # 素材组列表
- Route::post('upload', 'MaterialController@uploadFileToOss'); # 上传素材
- Route::post('editMedia', 'MediaController@editMedia'); # 批量新增/编辑素材到素材库
- Route::get('mediaList', 'MediaController@mediaList'); # 素材列表
- Route::post('changeGroup', 'MediaController@changeGroup'); # 批量移动素材至指定分组
- Route::post('delMedia', 'MediaController@delMedia'); # 批量删除素材
- Route::get('mediaSel', 'MediaController@mediaSel'); # 选择素材
- });
- # 安卓模拟点击工具相关
- Route::group(['prefix' => 'androidTool'], function() {
- Route::post('editCorpBind', 'AndroidToolController@editCorpBind'); # 安卓设备与企微、客服信息绑定关系设置
- Route::get('bindDetail', 'AndroidToolController@bindDetail'); # 安卓设备绑定详情
- Route::post('deviceList', 'AndroidToolController@deviceList'); # 安卓设备列表
- Route::get('forwardMsgRecord', 'AndroidToolController@forwardMsgRecord'); # 消息转发记录列表
- });
- # 投放账号绑定推广计划(直投)
- Route::group(['prefix' => 'accountConf'], function() {
- Route::post('bindPid', 'AccountConfController@bindPid'); # 绑定pid
- Route::get('bindPidList', 'AccountConfController@bindPidList'); # 获取绑定pid列表
- Route::post('editStatus', 'AccountConfController@editStatus'); # 修改绑定关系状态
- Route::get('checkBindType', 'AccountConfController@checkBindType'); # 检测是否绑定了其他投放关系
- });
- # 客户群分配
- Route::group(['prefix' => 'chatGroupTransfer'], function() {
- Route::post('editConfig', 'ChatGroupTransferController@editConfig'); # 编辑分配客户群配置
- Route::get('configList', 'ChatGroupTransferController@configList'); # 分配客户群配置列表
- Route::get('configDetail', 'ChatGroupTransferController@configDetail'); # 分配客户群配置详情
- Route::get('changeStatus', 'ChatGroupTransferController@changeStatus'); # 修改配置状态
- Route::get('record', 'ChatGroupTransferController@record'); # 获取客户群分配分配记录
- });
- # 转发消息客户群创建配置
- Route::group(['prefix' => 'forwardChatGroup'], function() {
- Route::get('forwardMemberList', 'ChatGroupController@forwardMemberList'); # 开启转发消息状态客服列表(转发人列表)
- Route::post('setRule', 'ChatGroupController@setForwardChatGroupCreateRule'); # 创建群规则配置
- Route::get('ruleList', 'ChatGroupController@forwardChatGroupCreateRuleList'); # 规则列表
- Route::get('ruleDetail', 'ChatGroupController@forwardChatGroupCreateRuleDetail'); # 规则详情
- Route::post('changeStatus', 'ChatGroupController@forwardChatGroupCreateRuleChangeStatus'); # 规则开启关闭
- Route::post('delRule', 'ChatGroupController@forwardChatGroupCreateRuleDelete'); # 删除规则
- });
- });
- # h5接口
- Route::group(['namespace' => 'Api', 'middleware' => ['h5.verify'], 'prefix'=>'h5'], function () {
- #客户详情页
- Route::get('portrait/customerDetail', 'PortraitController@h5CustomerDetail');
- Route::get('portrait/h5CustomerDynamicList', 'PortraitController@h5CustomerDynamicList');
- Route::get('portrait/h5CustomerOrderList', 'PortraitController@h5CustomerOrderList');
- Route::post('portrait/h5CustomerTagUpdate', 'PortraitController@h5CustomerTagUpdate');
- Route::post('portrait/edit', 'PortraitController@edit');
- Route::post('portrait/tagList', 'PortraitController@h5TagList');
- #jsapi授权数据
- Route::post('auth/commonAuthData', 'AuthController@commonAuthData');
- Route::get('radarPage/list', 'RadarController@radarListForH5');
- Route::get('radarPage/groupList', 'RadarController@radarGroupListForH5'); //
- Route::get('radarPage/getLinkMsgOfRadar', 'Radarcd Controller@getLinkMsgOfRadar'); // 发送前替换雷达内部素材
- # 快捷话术
- Route::group(['prefix' => 'chatMenuPage'], function() {
- Route::get('list', 'ChatMenuController@chatMenuListForH5'); // 快捷话术信息列表
- Route::get('groupList', 'ChatMenuController@chatMenuGroupListForH5'); // 快捷话术组列表
- Route::get('report', 'ChatMenuController@behaviorReport'); // 数据上报
- Route::get('customerInfo', 'ChatMenuController@getCustomerInfo'); // 获取客户信息
- Route::get('chatMessage', 'ChatMenuController@chatMessage'); // 将消息处理成可发送的数据结构
- });
- # 客户群活码
- Route::group(['prefix' => 'chatGroupQrcode'], function() {
- # 获取群活码
- Route::get('detail', 'GroupChatJoinWayController@detail');
- # 群活码扫码数据上报
- Route::get('scan', 'GroupChatJoinWayController@scan');
- # 创建临时渠道码
- Route::get('contactQrcode', 'GroupChatJoinWayController@contactQrcode');
- });
- # 个人SOP
- Route::group(['prefix' => 'userSop'], function() {
- # 规则详情
- Route::get('detail', 'UserSopController@detail');
- # 获取待跟进客户信息
- Route::get('customer', 'UserSopController@customer');
- # 数据上报
- Route::get('report', 'UserSopController@report');
- });
- # 客户群群发
- Route::group(['prefix' => 'chatGroupMag'], function(){
- # 获取群发内容
- Route::get('getMessage', 'ChatGroupMsgController@getMessage');
- # 发送数据上报
- Route::get('report', 'ChatGroupMsgController@report');
- });
- Route::get('platform/playletGroupH5Detail', 'PlatformController@playletGroupH5Detail');
- # 安卓客户端获取待确认的消息
- Route::get('massMsg/senderConfirm', 'MassMsgController@senderConfirmList');
- # 安卓客户端获取待邀请入群的客户信息
- Route::post('customer/waitInvite', 'CustomerController@waitInvite');
- # 安卓客户端获取待邀请入群的补充客户信息-按群模板随机补拉
- Route::post('customer/waitSupplementaryInvite', 'CustomerController@waitSupplementaryInvite');
- # 安卓客户端获取待邀请入群的补充客户信息-将用户拉回指定群
- Route::post('customer/waitInviteTargetGroup', 'CustomerController@waitInviteTargetGroup');
- # 安卓客户端获取待邀请入群的客户信息-新用户邀请入群
- Route::post('customer/inviteNewUser', 'CustomerController@inviteNewUser');
- # 安卓客户端获取待共享的客户信息
- Route::post('customer/waitShare', 'CustomerController@waitShare');
- # 安卓客户端获取待确认发送的朋友圈信息
- Route::get('momentMsg/senderConfirm', 'MomentController@senderConfirmList');
- # 安卓客户端获取单向好友开关状态
- Route::get('customer/getHistoryDataAndStatus', 'AndroidToolController@getHistoryDataAndStatus');
- # 安卓客户端获取单向好友
- Route::post('customer/receiveUploadData', 'AndroidToolController@receiveUploadData');
- # 接收创建群聊任务消息
- Route::post('chatGroup/receiveCreateChatGroupData', 'ChatGroupController@receiveCreateChatGroupData');
- # 创建群聊任务下发
- Route::post('chatGroup/getCreateGroupTask', 'ChatGroupController@getCreateGroupTask');
- # 获取待邀请入群的转发客服信息
- Route::post('chatGroup/waitCreate', 'AndroidToolController@waitCreate');
- # 获取模拟点击工具转发消息记录
- Route::post('forwardMessageRecord', 'AndroidToolController@forwardMessageRecord');
- });
|