系统组织模块
## 获取厂商列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:FactoryEngine| 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_name | string | 厂商名称| 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_factory_id":"xy001",//厂商编号
"xy_factory_name":"",//厂商名称
}]
}
```
## 获取单个厂商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:FactoryEngine| 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id | string | 账号主键 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_factory_id":"xy001",//厂商编号
"xy_factory_name":"",//厂商名称
}
}
```
## 添加厂商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:FactoryEngine| 是 |
| active_method | string | 固定值:Add | 是 |
| xy_factory_id| string | 厂商编号 |是|
| xy_factory_name| string | 厂商名称 | 是|
| xy_factory_parent| string | 父级厂商 | 是默认 0即可 |
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改厂商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:FactoryEngine| 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | int | 账号主键 |是|
| xy_factory_id| string | 厂商编号 |是|
| xy_factory_name| string | 厂商名称 | 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除厂商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:FactoryEngine| 是 |
| active_method | string | 固定值:Remove | 是 |
| xy_id | string | 账号主键 多个以","隔开 举例: 1000,1001,1002 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 获取办事处列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:OfficeEngine| 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_name | string | 办事处名称| 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_office_id":"xy001",//办事处编号
"xy_office_name":"",//办事处名称
"xy_factory_id":"xy001",//厂商编号
"xy_factory_name":"",//厂商名称
}]
}
```
## 获取单个办事处
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:OfficeEngine| 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id | string | 办事处主键 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_office_id":"xy001",//办事处编号
"xy_office_name":"",//办事处名称
"xy_factory_id":"xy001",//厂商编号
"xy_factory_name":"",//厂商名称
}
}
```
## 添加办事处
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:OfficeEngine| 是 |
| active_method | string | 固定值:Add | 是 |
| xy_office_id| string | 办事处编号 |是|
| xy_office_name| string | 办事处编号 |是|
| xy_factory_id| string | 厂商编号 | 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改办事处
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:OfficeEngine| 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | int | 账号主键 |是|
| xy_office_id| string | 办事处编号 |是|
| xy_office_name| string | 办事处编号 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除办事处
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:OfficeEngine| 是 |
| active_method | string | 固定值:Remove | 是 |
| xy_id | string | 账号主键 多个以","隔开 举例: 1000,1001,1002 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 获取代理商列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_name | string | 代理商名称 | 否|
| xy_contact_name | string | 联系人 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_factory_id":"",//隶属厂商编号
"xy_factory_name":"",//隶属厂商
"xy_office_id":"xy001",//办事处编号
"xy_office_name":"",//办事处名称
"xy_agent_id":"xy001",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_alarm":5,//报警时长 分钟
"xy_email":"",//传真
"xy_tel":"",//固定电话
"xy_contact_name":"",//联系人
"xy_contact_tel":"",//联系人电话
"xy_address":"",//详细地址
"xy_postal":"",//邮编
"xy_province":"",//省
"xy_city":"",//市
"xy_area":"",//区域
}]
}
```
## 获取单个代理商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id | string | 代理商主键 | 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_factory_id":"",//隶属厂商编号
"xy_factory_name":"",//隶属厂商
"xy_office_id":"xy001",//办事处编号
"xy_office_name":"",//办事处名称
"xy_agent_id":"xy001",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_factory_name":"",//隶属厂商
"xy_alarm":5,//报警时长 分钟
"xy_email":"",//传真
"xy_tel":"",//固定电话
"xy_contact_name":"",//联系人
"xy_contact_tel":"",//联系人电话
"xy_address":"",//详细地址
"xy_postal":"",//邮编
"xy_province":"",//省
"xy_city":"",//市
"xy_area":"",//区域
}
}
```
## 添加代理商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:Add | 是 |
| xy_factory_id | string | 厂商编号 | 是|
| xy_office_id | string | 办事处编号 如果不需要办事处传 0 | 是|
| xy_agent_name | string | 代理商名称|是|
| xy_agent_id | string | 代理商编号 | 是|
| xy_tel | string | 固定电话 |否|
| xy_email | string | 传真 | 否|
| xy_contact_name | string | 联系人姓名 |是|
| xy_contact_tel | string | 联系人电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_postal | string | 邮政编码 | 否|
| xy_alarm | int | 延时报警 分钟 |是|
| xy_province | string | 省份 | 否|
| xy_city | string | 市 | 否|
| xy_area | string | 区域 | 否|
| xy_status | string | 代理商类型 拓展 |否 默认 0即可|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 批量添加代理商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:AddMany | 是 |
| xy_agent_list | List<xy_sys_agent>| 代理商集合 请求时以json集合格式发送过来 | 是|
### xy_sys_agent 参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| xy_factory_id | string | 厂商编号 | 是|
| xy_office_id | string | 办事处编号 如果不需要办事处传 0 | 是|
| xy_agent_name | string | 代理商名称|是|
| xy_agent_id | string | 代理商编号 | 是|
| xy_tel | string | 固定电话 |否|
| xy_email | string | 传真 | 否|
| xy_contact_name | string | 联系人姓名 |是|
| xy_contact_tel | string | 联系人电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_postal | string | 邮政编码 | 否|
| xy_alarm | int | 延时报警 分钟 |是|
| xy_province | string | 省份 | 否|
| xy_city | string | 市 | 否|
| xy_area | string | 区域 | 否|
| xy_status | string | 代理商类型 拓展 |否 默认 0即可|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改代理商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | int | 代理商主键 |是|
| xy_agent_name | string | 代理商名称|是|
| xy_agent_id | string | 代理商编号 | 是|
| xy_tel | string | 固定电话 |否|
| xy_email | string | 传真 | 否|
| xy_contact_name | string | 联系人姓名 |是|
| xy_contact_tel | string | 联系人电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_postal | string | 邮政编码 | 否|
| xy_alarm | int | 延时报警 分钟 |是|
| xy_province | string | 省份 | 否|
| xy_city | string | 市 | 否|
| xy_area | string | 区域 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改代理商服务区域
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:UpdateArea | 是 |
| xy_id | int | 代理商主键 |是|
| xy_province | string | 省份 | 否|
| xy_city | string | 市 | 否|
| xy_area | string | 区域 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除代理商
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AgentEngine | 是 |
| active_method | string | 固定值:Remove | 是 |
| xy_id | string | 代理商主键 多个以","隔开 举例: 1000,1001,1002 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 获取最终用户列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_name | string | 用户姓名 | 否|
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_user_id":"xy001",//客户编号
"xy_agent_id":"",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_factory_id":"",//厂商编号
"xy_factory_name":"",//厂商名称
"xy_office_id":"",//办事处编号
"xy_office_name":"",//办事处名称
"xy_uname":"",//姓名
"xy_age":"",//年龄
"xy_sex":0,//性别 0 男 1女
"xy_idcard":"",//身份证
"xy_phone":"",//手机
"xy_tel":"",//座机
"xy_postal":"",//邮编
"xy_contact_name":"",//联系人
"xy_contact_tel":"",//联系电话
"xy_address":"",//详细地址
}]
}
```
## 获取单个最终用户信息
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id| string | 主键 | 是|
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_user_id":"xy001",//客户编号
"xy_agent_id":"",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_factory_id":"",//厂商编号
"xy_factory_name":"",//厂商名称
"xy_office_id":"",//办事处编号
"xy_office_name":"",//办事处名称
"xy_name":"",//姓名
"xy_age":"",//年龄
"xy_sex":0,//性别 0 男 1女
"xy_idcard":"",//身份证
"xy_phone":"",//手机
"xy_tel":"",//座机
"xy_postal":"",//邮编
"xy_contact_name":"",//联系人
"xy_contact_tel":"",//联系电话
"xy_address":"",//详细地址
}
}
```
## 添加最终用户
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:Add | 是 |
| xy_agent_id | string | 代理商编号 |是|
| xy_name | string | 姓名| 是|
| xy_user_id | string | 客户编号 | 是|
| xy_age | string | 年龄 |否|
| xy_idcard | string |身份证 |否|
| xy_sex | int | 0 男 1女|否|
| xy_phone | string | 手机号 | 否|
| xy_tel|string|座机|否|
| xy_postal | string | 邮编 | 否|
| xy_contact_name | string | 联系人姓名 | 否|
| xy_contact_tel | string | 联系电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_remark| string | 详细备注 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 批量添加最终用户
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:AddMany | 是 |
| xy_user | List<xy_sys_user > |最终用户集合| 是|
### xy_sys_user 参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| xy_agent_id| string |代理商主键| 是|
| xy_name | string | 姓名| 是|
| xy_user_id | string | 客户编号 | 是|
| xy_age | string | 年龄 |否|
| xy_idcard | string |身份证 |否|
| xy_sex | int | 0 男 1女|否|
| xy_phone | string | 手机号 | 否|
| xy_tel|string|座机|否|
| xy_postal | string | 邮编 | 否|
| xy_contact_name | string | 联系人姓名 | 否|
| xy_contact_tel | string | 联系电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_remark| string | 无特殊说明传递代理商主键 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改最终用户
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | string | 最终用户主键 |是|
| xy_agent_id | string | 代理商编号 |是|
| xy_name | string | 姓名| 是|
| xy_user_id | string | 客户编号 | 是|
| xy_age | string | 年龄 |否|
| xy_idcard | string |身份证 |否|
| xy_sex | int | 0 男 1女|否|
| xy_phone | string | 手机号 | 否|
| xy_tel|string|座机|否|
| xy_postal | string | 邮编 | 否|
| xy_contact_name | string | 联系人姓名 | 否|
| xy_contact_tel | string | 联系电话 | 否|
| xy_address | string | 详细地址 | 否|
| xy_remark| string | 详细备注 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除最终用户
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:UserEngine | 是 |
| active_method | string | 固定值:Remove | 是 |
| xy_id | string | 最终用户主键 多个以","隔开 举例: 1000,1001,1002 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 获取部门列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:DepartmentEngine| 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_name | string | 部门名称 | 否|
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_department_id":"xy001",//部门编号
"xy_department_name":"",//部门名称
"xy_department_sort":"",//排序
}]
}
```
## 获取单个部门信息
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:DepartmentEngine| 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id| string | 主键 | 是|
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_department_id":"xy001",//部门编号
"xy_department_name":"",//部门名称
"xy_department_sort":"",//排序
}
}
```
## 添加部门
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:DepartmentEngine| 是 |
| active_method | string | 固定值:Add | 是 |
| xy_department_id| string | 部门编号 |是|
| xy_department_name| string | 部门名称| 是|
| xy_department_sort| int | 排序 | 是|
| xy_type | int | 部门类型 0 厂商 1办事处 2代理商 3 最终用户|是|
| xy_id |string | 上级唯一编号 厂商主键、办事处主键、代理商主键、最终用户主键 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 修改部门
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:DepartmentEngine| 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | string | 部门主键 |是|
| xy_department_id| string | 部门编号 |是|
| xy_department_name| string | 部门名称| 是|
| xy_department_sort| string | 排序 | 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除部门
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:DepartmentEngine| 是 |
| active_method | string | 固定值:Remove | 是 |
| xy_id | string | 账号主键 多个以","隔开 举例: 1000,1001,1002 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```