[权限]添加或修改客服角色信息接口
## [权限]超级管理员添加或修改客服角色信息接口
#### 地址
`/admin/insertCustomer`
#### 请求方法
>post
#### 请求头
>s`Content-Type : application/json`
#### 请求参数
- 外层
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
||json|Y|N||
- 二级参数
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
|principals|string|Y|N|添加用户返回的加密用户主键result|
|object|json|Y|N|添加或者修改承运商的主体信息|
- object参数
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
|customerNameId|int|N|N|传递该值执行修改 , 不传递该值执行添加|
|customerName|string|Y|N|客服名称|
|phone|string|Y|N|联系电话|
|classify|string|Y|N| (1:总公司 2:承运商 3:运营部)|
|classifyId|int|N|N|分类所属公司id|
|tool|int|Y|N|工作QQ|
#### 添加请求参数示例
>s {
  "principals":"#IjM4YjM##AOyEDMyUTN4YjM3UTM",
  "object":{
    "customerName":"测试客服",
    "phone":"18276547654",
    "classify":1,
    "tool":"834613111"
  }
}
#### 修改请求参数示例
>s {
  "principals":"#IjM4YjM##AOyEDMyUTN4YjM3UTM",
  "object":{
   "customerId":1,
   "customerName":"测试客服2",
   "phone":"18276547654",
   "classify":1,
   "tool":"834613112"
  }
}
#### 添加请求示例

#### 修改请求示例

#### 添加返回结果示例
```
{
"code": 200,
"msg": "success",
"result": 1
}
```
#### 修改返回结果示例
```
{
"code": 200,
"msg": "修改客服信息成功",
"result": {
"customerId": 1,
"customerName": "测试客服2",
"phone": "18276547654",
"classify": 1,
"classifyId": null,
"tool": "834613112",
"addTime": 1572686467000,
"isValid": 1
}
}
```
#### 添加返回结果参数
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
|code|Integer|Y||响应状态码|
|msg|String|Y||响应信息|
|result|string|N||添加客服的客服主键,customerId|
#### 修改返回结果参数
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
|code|Integer|Y||响应状态码|
|msg|String|Y||响应信息|
|result|string|N||修改客服信息之后返回新的客户信息|
- 二级result返回参数
|参数名|类型|必填|默认值|说明|
|-|-|-|-|-|
|customerId|int|||客服主键|
|customerName|string|||客服名称|
|phone|string|||电话|
|classify|string||| (1:总公司 2:承运商 3:运营部)|
|classifyId|int|||分类所属公司id|
|tool|int|||工作QQ|