系统账号模块
## 获取账号列表
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:Get | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_account | string | 账号 | 否|
| xy_name | string | 姓名 | 否|
| xy_phone | string | 手机号 | 否|
| xy_group | string | 账号组 | 否|
| xy_department | string | 部门 | 否|
| xy_user | string | 所属用户 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_account":"xy001",//账号
"xy_uname":"",//姓名
"xy_phone":"",//手机号码
"xy_mail":"",//邮箱
"xy_department":"",//部门
"xy_user":"",//所属用户
"xy_role_id":"",//账号组编号
"xy_role_name":"",//账号组
"xy_admin_id":"",//总代理号
"xy_admin_name":"",//总代理名称
"xy_agent_id":"",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_office_id":"",//办事处编号
"xy_office_name":"",//办事处名称
"xy_user_id":"",//最终用户编号
"xy_user_name":"",//最终用户名称
"xy_addtime":"",//新增时间
"xy_last_logintime":"",//登录时间
}]
}
```
## 获取单个账号
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:GetById| 是 |
| xy_id | string | 账号主键 |是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":{
"xy_id":1000,//主键
"xy_account":"xy001",//账号
"xy_uname":"",//姓名
"xy_phone":"",//手机号码
"xy_mail":"",//邮箱
"xy_department":"",//部门
"xy_user":"",//所属用户
"xy_role_id":"",//账号组编号
"xy_role_name":"",//账号组
"xy_admin_id":"",//总代理号
"xy_admin_name":"",//总代理名称
"xy_agent_id":"",//代理商编号
"xy_agent_name":"",//代理商名称
"xy_office_id":"",//办事处编号
"xy_office_name":"",//办事处名称
"xy_user_id":"",//最终用户编号
"xy_user_name":"",//最终用户名称
"xy_addtime":"",//新增时间
"xy_last_logintime":"",//登录时间
}
}
```
## 添加账号
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:Add | 是 |
| xy_account | string | 账号 |是|
| xy_name | string | 用户姓名 | 是|
| xy_factory_id | int |厂商主键 | 是|
| xy_office_id | int | 办事处主键 | 否|
| xy_agent_id | int | 代理商主键 | 否|
| xy_user_id | int | 最终用户主键 | 否|
| xy_group_id | int | 账号组 | 是|
| xy_pwd | string | 密码 | 是|
| xy_phone | string | 手机号 | 否|
| xy_department | string | 部门 | 否|
| xy_mail | string | 邮箱 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 批量添加账号
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:AddMany | 是 |
| xy_account_list | List<xy_sys_account>| 账号集合 请求时以json集合格式发送过来 | 是|
## 修改账号
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:Update | 是 |
| xy_id | int | 账号主键 |是|
| xy_account | string | 账号 |是|
| xy_name | string | 所属用户 | 是|
| xy_pwd | string | 密码 | 是|
| xy_phone | string | 手机号 | 否|
| xy_department | string | 部门 | 否|
| xy_mail | string | 邮箱 | 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[]
}
```
## 删除账号
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| 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 | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:GetOptionLog | 是 |
| PageIndex | string | 当前页码 | 是/否 |
| PageSize | string | 获取条数 | 是/否 |
| xy_account | string | 账号 | 否|
| xy_option_type | string | 操作类型 登录系统、销售管理 | 否|
| xy_option| string |操作内容 | 否|
| xy_start_time | datetime| 开始时间 | 否|
| xy_end_time | datetime| 结束时间| 否|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_account":"xy001",//账号
"xy_option":"",//事件类型
"xy_addtime":"",//触发时间
"xy_msg":"",//操作具体内容
}]
}
```
## 账号登录
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:Login| 是 |
| xy_account | string | 账号 | 是|
| xy_pwd | string | 密码| 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":1000,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
"xy_id":1000,//主键
"xy_account":"xy001",//账号
"xy_uname":"xy001",//姓名
"xy_token":"",//身份令牌 用于登录之后接口授权验证使用
}]
}
```
## 修改账号密码
```
请求地址:域名/api/system/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| active_class | string | 固定值:AccountEngine | 是 |
| active_method | string | 固定值:ModifyPassword| 是 |
| xy_account | string | 账号 | 是|
| xy_old_pwd | string | 旧密码| 是|
| xy_new_pwd | string | 新密码| 是|
| xy_new_pwd_again | string | 二次验证新密码| 是|
### 请求响应
``` json
{
"Message":"成功",
"Code":0,
"Total":,//总数
"IsSuccess":true,//当返回值false 请解析Message
"ClientData":[{
}]
}