推广员管理

## 推广员审核列表 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|GetApplySpread| |是| |token|令牌|string|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data":{ "data": [{ "xy_spread_id":1000,//推广员编号 "xy_spreadname":"张三",//推广员姓名 "xy_spread_account":"xxx",//推广员账号 "xy_group_id":1000,//小组编号 "xy_group_name":"事业一组",//小组名称 "xy_spread_addtime":"2020-10-2",//注册时间 "xy_spread_phone":"13015894751,//联系手机 }], "total":999// 条数 } } ``` ## 推广员审核-通过-删除 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|ApplySpread| |是| |token|令牌|string|是| |type|请求类型|0 通过 1删除|是| |xy_spread_id|list<int> 支持批量|推广员编号|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": [{ }] } ``` ## 推广员审核详情 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|GetApplySpreadInfo| |是| |token|令牌|string|是| |xy_apread_id|int|推广员编号|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": { "xy_spread_addtime":"2020-10-2",//注册时间 "xy_spread_id":1000,//推广员编号 "xy_spread_name":"张三",//推广员姓名 "xy_spread_account":"xxx",//推广员账号 "xy_group_id":1000,//小组编号 "xy_group_name":"事业一组",//小组名称 "xy_spread_phone":"13015894751",//联系手机 "xy_spread_qq":"13015894751",//联系QQ "xy_spread_weixin":"13015894751",//联系微信 "xy_spread_mail":"13015894751@163.com",//联系邮箱 "xy_receipt_type":"支付宝",//收款方式 "xy_receipt_name":"张三",//收款姓名 "xy_receipt_account":"支付宝001",//收款账号 "xy_receipt_remark":"张三的支付宝",//收款备注 } } ``` ## 推广员列表 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|GetSpread| |是| |token|令牌|string|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data":{ "data": [{ "xy_spread_id":1000,//推广员编号 "xy_spreadname":"张三",//推广员姓名 "xy_spread_account":"xxx",//推广员账号 "xy_group_id":1000,//小组编号 "xy_group_name":"事业一组",//小组名称 "xy_spread_addtime":"2020-10-2",//注册时间 "xy_spread_blv":10,//分成比例 }], "total":999// 条数 } } ``` ## 添加推广员 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|AddSpread| |是| |token|令牌|string|是| |xy_spread_name|string|推广员名称|是| |xy_spread_account|string|推广员账号|是| |xy_spread_password|string|推广员密码|是| |xy_spread_password2|string|推广员密码2|是| |xy_group_id|int|小组id|是| |xy_group_support|int|是否扶持特权0不扶持1扶持 |是| |xy_apread_phone|int|手机号码|是| |xy_apread_qq|int|QQ号码|是| |xy_apread_weixin|string|微信|是| |xy_apread_mail|string|邮箱|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": {} } ``` ## 推广员详情 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|GetSpreadInfo| |是| |token|令牌|string|是| |xy_spread_id|int|推广员编号|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": { "xy_spread_id" = 1000,//推广员编号 "xy_spread_account" = "xxxx",//推广员账号 "xy_spread_profession" = "职位",//职位 "xy_fc_blv" = "分成比例",//分成比例 "xy_group_id" = "10001",//小组编号 "xy_group_name" = "XX",//小组名称 "xy_support" = "扶持",//扶持特权 "xy_js_type" = "上级结算" ,//结算方式 "xy_reg_time" = "2020-10-10",//注册时间 "xy_total_cash" = 100,//累计分成 "xy_completed_cash" = 100,//已结算分成 "xy_wait_cash" = 100,//结算中分成 "xy_free_cash" = 100,//余额 } } ``` ## 推广员信息修改-修改分成比例-修改隶属小组 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|SaveSpread| |是| |token|令牌|string|是| |xy_spread_blv|分成比例| 10|是| |xy_spread_group_id|string|小组id|是| |xy_spread_id|string|推广员id|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": [{ }] } ``` ## 推广员奖惩 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|SpreadServicePage| |是| |_method|AddOrReduceSpread| |是| |token|令牌|string|是| |xy_spread_id|推广员id| 1000 id 账号 二选其一或者全传 |是| |xy_spread_account|推广员账号|账号 二选其一或者全传|是| |xy_spread_oprion_type|0 奖励1 惩罚|int|是| |xy_spread_oprion_money|金额|int|是| |xy_spread_oprion_remark|string|备注|是| ### 请求响应 ``` json { "code": 1,//1代表提现成功 0代表不成功 "msg": "",//code返回0 提示的错误信息 "data": [{ }] } ```