系统账号模块

## 获取账号列表 ``` 请求地址:域名/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":[{ }] }