'/**
 * 钉钉接口
 * @author zhangzhi
 * Class ApiCustomerController
 * @package frontend\\controllers
 */'

1.get-authentication 第一步:根据enterprise_id获取鉴权信息
( enterprise_id , url='https://wap.muniubox.com/' )

'/**
     * 第一步:根据enterprise_id获取鉴权信息
     * @param $enterprise_id
     * @return array
     */'

2.get-user-id 第二步:通过临时CODE换取用户ID
( enterprise_id , code )

'/**
     * 第二步:通过临时CODE换取用户ID
     * @param $enterprise_id 木牛盒子企业标识ID
     * @param $code 临时CODE
     * @return array
     */'

3.auto-login 第三步:尝试登陆接口
( enterprise_id , user_id )

'/**
     * 第三步:尝试登陆接口
     * @param $enterprise_id 木牛盒子企业标识ID
     * @param $user_id 用户ID
     * @return array
     */'

4.bind-muniu-box 第四步:如果第三步未成功 则绑定账号
( enterprise_id , user_id , account , password )

'/**
     * 第四步:如果第三步未成功 则绑定账号
     * @param $enterprise_id
     * @param $user_id
     * @param $account
     * @param $password
     * @return array
     */'

5.proxy-get-update-progress OA代理接口-获取更新进度
( token , order_id , work_orde_id )

'/**
     * OA代理接口-获取更新进度
     * @param $token
     * @param $order_id 订单ID
     * @param $work_orde_id 工单ID
     * @return array
     */'

6.proxy-set-update-progress OA代理接口-更新办理进度
( token , order_id , work_orde_id , contract_id , transact_explain , transact_files='' , synchronous='' )

'/**
     * OA代理接口-更新办理进度
     * @param $token
     * @param $order_id 订单ID
     * @param $work_orde_id 工单ID
     * @param $contract_id 合同ID
     * @param $transact_explain 进度内容
     * @param string $transact_files 百度云对象储存图片路径(OA目前只能单张图片,不支持多张)
     * @param string $synchronous 同步
     * @return array
     */'

7.proxy-base-info OA代理接口-基础信息
( token , order_id )

'/**
     * OA代理接口-基础信息
     * @param $token
     * @param $order_id 订单ID
     * @return array
     */'

8.proxy-business-support-customer OA代理接口-查询商务支持部专员下所有客户
( token , search='' )

'/**
     * OA代理接口-查询商务支持部专员下所有客户
     * @param $token
     * @param $search 模糊查询关键词
     * @return array
     */'

9.proxy-get-contract OA代理接口-获取合同信息
( token , customer_rec )

'/**
     * OA代理接口-获取合同信息
     * @param $token
     * @param $customer_rec 客户rec
     * @return array
     */'

10.proxy-bussiness-info OA代理接口-业务信息
( token , order_id )

'/**
     * OA代理接口-业务信息
     * @param $token
     * @param $order_id 订单ID
     * @param $business_type 业务类型编号 (1-11)
     * @return array
     */'

11.proxy-my-work-order OA代理接口-我的工单
( token )

'/**
     * OA代理接口-我的工单
     * @param $token
     * @param $order_id 订单ID
     * @return array
     */'

12.proxy-get-work-orde-progress OA代理接口-获取工单进度
( token , work_orde_id )

'/**
     * OA代理接口-获取工单进度
     * @param $token
     * @param $work_orde_id 工单ID
     * @return array
     */'

13.proxy-get-work-order-id-and-orde-id-by-contract-id OA代理接口-获取工单和订单ID` `
( token , contract_id )

'/**
     * OA代理接口-获取工单和订单ID`    `
     * @param $token
     * @param $contract_id 合同ID
     * @return array
     */'

14.proxy-get-area CPA代理接口-获取所有地区列表

'/**
     * CPA代理接口-获取所有地区列表
     * @return array
     */'

15.all-can-follow 跟进客户
( token , keyword='' , page=1 , page_size=10 )

'/**
     * 跟进客户
     * @param string $token token
     * @param string $keyword 搜索
     * @param int $page 页
     * @param int $page_size 每页数量
     * @return array|string
     * @throws \\Exception
     */'

16.default-follow-customer 获取最应该跟进的客户
( token )

'/**
     * 获取最应该跟进的客户
     * @param $token
     * @return array
     * @throws \\Exception
     */'

17.default-follow 选择跟进客户后自动回显选中一些大几率的默认值
( token , customer_rec )

'/**
     * 选择跟进客户后自动回显选中一些大几率的默认值
     * @param string $token token
     * @param string $customer_rec 客户REC
     * @return array
     * @throws \\Exception
     */'

18.send-msg 给某人发送企业通知
( user , title , content )

'/**
     * 给某人发送企业通知
     * @param $user 被通知人id或者Token
     * @param $title 消息标题
     * @param $content 消息内容
     * @return array
     */'

19.jurisdictions 通过token查看用户权限(所有权限)
( token )

'/**
     * 通过token查看用户权限(所有权限)
     * @param string $token Token
     * @return mixed
     * @throws \\Exception
     */'

20.check-token 检测Token有效性
( checkToken )

'/**
     * 检测Token有效性
     * @param $checkToken
     * @return array
     */'

21.return409 前端需要 返回409

'/**
     * 前端需要 返回409
     * @return array
     */'

22.proxy-account-company-list CPA代理-获取代账公司列表
( token , page='1' , size='10' , kw='' )

'/**
     * CPA代理-获取代账公司列表
     * @param $token
     * @param string $page
     * @param string $size
     * @param string $kw 搜索关键词
     * @return array
     */'

23.proxy-account-datetime-list CPA代理-获取代账日期列表
( token , company_id )

'/**
     * CPA代理-获取代账日期列表
     * @param $token
     * @return array
     */'