[关闭]
@lina 2021-03-20T07:27:14.000000Z 字数 32037 阅读 545

云易付后台管理

云易付


数据结构

1 公司表

id int(11),
name varchar(32) '企业名称',
balance decimal(10,2) '余额',
type int(11) '行业类型',
address varchar(128) '企业地址',
phone varchar(16) '电话',
email varchar(32) '邮箱',
contacts varchar(16) '联系人',
logo varchar(255) ,
amil_addr varchar(128) '发票邮寄地址',
website varchar(255) '公司网址',
remark varchar(128) '备注信息',
app_secret varchar(32) '服务端生成唯一key',
app_id varchar(32) ,
max_amount decimal(10,0) '0',
status tinyint(1) '1' '0禁用 1启用',
created_at timestamp ,
updated_at timestamp ,

2. 公司重置记录表

id int(11),
company_id int(11) '企业id',
payment_no varchar(32) '打款单号',
amount decimal(10,0) '充值金额',
account_no varchar(32) '打款账号',
pay_time date '充值时间',
status tinyint(1) '1' '0禁用 1启用',
created_at timestamp ,
updated_at timestamp ,

3. 用户表

company_id int(11) '企业id',
yunyifu_user_id varchar(64) '传递给第三方的用户标识',
real_name varchar(16) '用户真实姓名',
id_number varchar(32) '用户真实身份证',
phone varchar(16) '用户真实手机号',
dealer_user_id varchar(64) '接入方的用户id',
invitation_time timestamp NULL DEFAULT NULL '邀约时间',
sign_time timestamp '签约时间 laravel 获取ip',
contract_url text '合同链接',
face_url varchar(255) '人脸认证图片',
status tinyint(1) '1' '0禁用 1启用',
created_at timestamp ,
updated_at timestamp ,

4. 订单表

company_id int(11) '公司id',
sn varchar(32) '订单号',
alipay_order_id varchar(32) DEFAULT NULL '支付宝订单id',
dealer_order_id varchar(64) '第三方order_id',
dealer_user_id varchar(64) '收款人id',
card_no varchar(64) '收款人账号',
pay_type tinyint(1) '0' '提现通道 1: 支付宝',
pay_amount decimal(10,2) '提现金额',
pay_date timestamp NULL DEFAULT NULL '提现完成时间',
pay_fund_order_id varchar(32) DEFAULT NULL '支付宝支付资金流水号',
pay_remark varchar(128) '单笔转账' '提现备注',
notify_url varchar(255) '回调地址',
alipay_response longtext '支付宝响应参数',
job_state tinyint(4) '0' '0未写入任务 1写入任务 2消费任务中 3消费结束',
sub_code varchar(255) DEFAULT NULL '支付宝业务错误码',
sub_msg varchar(255) DEFAULT NULL '支付宝业务错误码说明',
status tinyint(1) '0' '支付进度状态( 0:待审核 , 1审核完成 , 5:待打款,6:订单挂单 ,10:打款中,15:已打款,20:打款失败)',
inform_count tinyint(2) '0' '通知次数',
inform_status tinyint(1) '0' '0 未通知 1 通知中 2 通知成功 3 通知失败',
error_retry_time int(11) DEFAULT '0' '订单失败重试时间范围',
created_at timestamp ,
updated_at timestamp ,

公共

文件上传

请求URL

GET
/api/upload

请求参数

  • file: [file] 文件

响应

  1. {
  2. "error_code": 0,
  3. "data": {
  4. "sensitive": false,
  5. "key": "$2y$10$ZNX65xVgn1X1cLfEKBK.VuxdbbDntCrhI1HW.7W1CO2OqktO7o6vW", //验证码图片标识符
  6. "img": "data:image/png;base64,xxx" //图片base64编码
  7. },
  8. "error_message": ""
  9. }

激活账号

获取图片验证码

验证码图片为一次性的,如果输入错误则作废,需要重新获取图片内容
请求URL

GET
/api/captcha/app

请求参数

响应

  1. {
  2. "error_code": 0,
  3. "data": {
  4. "sensitive": false,
  5. "key": "$2y$10$ZNX65xVgn1X1cLfEKBK.VuxdbbDntCrhI1HW.7W1CO2OqktO7o6vW", //验证码图片标识符
  6. "img": "data:image/png;base64,xxx" //图片base64编码
  7. },
  8. "error_message": ""
  9. }

根据code获取公司详情

请求URL

GET
/api/companyInfo/{code}
注: code 是邀请码

请求参数

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": {
  5. "id": 1,
  6. "name": "青羚基金会",
  7. "balance": "150.70",
  8. "type": "1",
  9. "address": "北京昌平",
  10. "phone": "16621089913",
  11. "email": "16621089913@qq.com",
  12. "contacts": "武帅冲",
  13. "logo": "https://test.console.yun1fu.com//uploads/2020-12//870341609233763.png",
  14. "amil_addr": "北京",
  15. "website": "http://www.baidu.com",
  16. "remark": "测试",
  17. "app_secret": "4fa05b66095d605e10ca7690139d7cd7",
  18. "app_id": "123123123",
  19. "max_amount": "30",
  20. "status": 0,
  21. "sign_time": "2020-12-19 00:00:00",
  22. "account_number": "773***@qq.com",
  23. "account_name": "**涛",
  24. "code": "1234567",
  25. "created_at": "2020-12-17 17:37:06",
  26. "updated_at": "2020-12-29 18:35:57"
  27. }
  28. }

发送验证码

请求URL

post
api/sendSms

请求参数

  • key: [string] 图形验证码key
  • captcha_code: [string] 图形验证码
  • phone: [string] 手机号
  • type: [int] 3 (传3)

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

激活

请求URL

post
api/activate

请求参数

  • verify_code: [int] 手机验证码
  • phone: [string] 手机号
  • password: [string] 密码
  • password_confirmation: [string] 确认密码

响应

  1. {
  2. "status": 0,
  3. "msg": "激活成功",
  4. "data": null
  5. }

忘记密码模块

获取图片验证码

验证码图片为一次性的,如果输入错误则作废,需要重新获取图片内容
请求URL

GET
/api/captcha/app

请求参数

响应

  1. {
  2. "error_code": 0,
  3. "data": {
  4. "sensitive": false,
  5. "key": "$2y$10$ZNX65xVgn1X1cLfEKBK.VuxdbbDntCrhI1HW.7W1CO2OqktO7o6vW", //验证码图片标识符
  6. "img": "data:image/png;base64,xxx" //图片base64编码
  7. },
  8. "error_message": ""
  9. }

发送验证码

请求URL

post
api/sendSms

请求参数

  • key: [string] 图形验证码key
  • captcha_code: [string] 图形验证码
  • phone: [string] 手机号
  • type: [int] 4 (传4)

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

忘记密码(重置密码)

请求URL

post
api/forgetPassword

请求参数

  • verify_code: [int] 手机验证码
  • phone: [string] 手机号
  • password: [string] 密码
  • password_confirmation: [string] 确认密码

响应

  1. {
  2. "status": 0,
  3. "msg": "密码重置成功",
  4. "data": null
  5. }

修改密码模块

发送验证码

请求URL

post
api/sendSms

请求参数

  • type: [int] 5 (传5)

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

修改密码

请求URL

post
api/updatePassword

请求参数

  • verify_code: [int] 手机验证码
  • password: [string] 密码
  • password_confirmation: [string] 确认密码

响应

  1. {
  2. "status": 0,
  3. "msg": "密码修改成功",
  4. "data": null
  5. }

登录模块

获取图片验证码

验证码图片为一次性的,如果输入错误则作废,需要重新获取图片内容
请求URL

GET
/api/captcha/app

请求参数

响应

  1. {
  2. "error_code": 0,
  3. "data": {
  4. "sensitive": false,
  5. "key": "$2y$10$ZNX65xVgn1X1cLfEKBK.VuxdbbDntCrhI1HW.7W1CO2OqktO7o6vW", //验证码图片标识符
  6. "img": "data:image/png;base64,xxx" //图片base64编码
  7. },
  8. "error_message": ""
  9. }

发送验证码

请求URL

post
api/sendSms

请求参数

  • key: [string] 图形验证码key
  • captcha_code: [string] 图形验证码
  • phone: [string] 手机号

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

手机验证码登录

请求URL

post
api/login

请求参数

  • phone: [string] 手机号
  • verify_code: [string] 验证码
  • password: [string] 密码

响应

  1. {
  2. "status": 0,
  3. "msg": "登录成功",
  4. "data": {
  5. "id": 1,
  6. "username": "admin",
  7. "avatar": "/user.jpeg",
  8. "type": 1,
  9. "name": "admin",
  10. "email": "1091345598@qq.com",
  11. "phone": "16621089913",
  12. "relation_id": 0,
  13. "status": 1,
  14. "created_at": "2020-12-15 17:42:17",
  15. "updated_at": "2020-12-23 17:09:53"
  16. }
  17. }

获取登录账户信息

请求URL

get
api/currentUser

响应

  1. {
  2. "status": 0,
  3. "msg": "登录成功",
  4. "data": {
  5. "id": 1,
  6. "username": "admin",
  7. "avatar": "/user.jpeg",
  8. "type": 1,
  9. "name": "admin",
  10. "email": "1091345598@qq.com",
  11. "phone": "16621089913",
  12. "relation_id": 0,
  13. "status": 1,
  14. "created_at": "2020-12-15 17:42:17",
  15. "updated_at": "2021-03-03 20:50:21",
  16. "menu": {"activity":1},
  17. "permission": [
  18. "GET:/user",
  19. "测试权限1",
  20. "测试权限2",
  21. "测试权限5"
  22. ]
  23. }
  24. }

首页模块

首页(企业)

请求URL

post
api/home

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": {
  5. "balance" : 8134.00 // 余额,
  6. "order_info" : {
  7. "sh_wait" : { // 待审核-大单
  8. count : 3, // 笔数
  9. amount : 5461.66 // 金额
  10. },
  11. "sh_success" : { // 审核通过-大单
  12. count : 3, // 笔数
  13. amount : 5461.66 // 金额
  14. },
  15. "remit_wait" : {// 待打款
  16. count : 3, // 笔数
  17. amount : 5461.66 // 金额
  18. },
  19. "gd" : {// 挂单
  20. count : 3, // 笔数
  21. amount : 5461.66 // 金额
  22. },
  23. "remit_process" : {// 打款中
  24. count : 3, // 笔数
  25. amount : 5461.66 // 金额
  26. },
  27. "remit_success" : {// 已打款
  28. count : 3, // 笔数
  29. amount : 5461.66 // 金额
  30. },
  31. "remit_fail" : {// 打款失败
  32. count : 3, // 笔数
  33. amount : 5461.66 // 金额
  34. },
  35. }
  36. }
  37. }

首页(admin)

请求URL

get
api/home

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": {
  5. "company_count" : 56 // 总企业数,
  6. "user_count" : 8134 // 总用户数,
  7. "order_info" : {
  8. "sh_wait" : { // 待审核-大单
  9. count : 3, // 笔数
  10. amount : 5461.66 // 金额
  11. },
  12. "sh_success" : { // 审核通过-大单
  13. count : 3, // 笔数
  14. amount : 5461.66 // 金额
  15. },
  16. "remit_wait" : {// 待打款
  17. count : 3, // 笔数
  18. amount : 5461.66 // 金额
  19. },
  20. "gd" : {// 挂单
  21. count : 3, // 笔数
  22. amount : 5461.66 // 金额
  23. },
  24. "remit_process" : {// 打款中
  25. count : 3, // 笔数
  26. amount : 5461.66 // 金额
  27. },
  28. "remit_success" : {// 已打款
  29. count : 3, // 笔数
  30. amount : 5461.66 // 金额
  31. },
  32. "remit_fail" : {// 打款失败
  33. count : 3, // 笔数
  34. amount : 5461.66 // 金额
  35. },
  36. }
  37. }
  38. }

打款申请管理模块

打款申请列表(企业/admin)

请求URL

get
api/order

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间
  • status: [int] 交易状态
  • company_id: [int] 签约企业id (admin 可以传)
  • keyword: [string] 姓名/手机号/身份证/收款账户

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : {
  5. "total" : 10,
  6. "list": [
  7. {
  8. "created_at" : "2020-10-1 12:21:21" ,// 申请时间
  9. "real_name" : "小明" ,// 收款人
  10. "card_no" : "123" ,// 收款人账号
  11. "pay_amount" : "10.01" ,// 打款金额
  12. "company" : {
  13. "name" : "csvn" // 签约企业
  14. }
  15. "status" : 1 ,// 处理状态 (order表)
  16. "inform_status" : 0 ,// 通知状态 (order表)
  17. }
  18. ]
  19. }
  20. }

导出指定月份申请记录(admin)

请求URL

get
api/order/export

请求参数

  • date: [string] 导出月份 (例: 2020-12
  • name: [string] 导出文件名称前缀

响应

充值流水管理模块

充值导入(第一次)(admin)

请求URL

post
api/recharge/import

请求参数

  • file: [file] 导入文件

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "payment_no": "2020122120004001110020006972715631",
  7. "amount": "20.00",
  8. "account_no": "ceshiyuming",
  9. "company_name": "测试域名添加",
  10. "error_info": "-",
  11. "actual_amount": 20, // 实冲金额
  12. "commission_charge": "0.00", // 服务费
  13. "commission_charge_rate": 3 // 服务费点数
  14. },
  15. ]
  16. }

发送验证码

请求URL

post
api/recharge/import_sendSms

请求参数

  • type: [int] 1 传1

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

充值记录添加(第二次)(admin)

请求URL

post
api/recharge/import_add

请求参数

  • url: [file] 文件链接
  • verify_code: [file] 手机号验证码

响应

  1. {
  2. "status": 0,
  3. "msg": "导入充值记录成功",
  4. "data": null
  5. }

充值列表(admin)

请求URL

get
api/recharge

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间
  • company_id: [int] 签约企业id
  • open_invoice_status: [int] 是否开票 0未开 1已开

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : {
  5. "total" : 10,
  6. "list": [
  7. {
  8. "created_at" : "2020-10-1 12:21:21" ,// 创建时间
  9. "payment_no" : "234234" ,// 打款单号
  10. "account_no" : "123" ,// 打款账号
  11. "amount" : "10.01" ,// 打款金额
  12. "pay_time" : "2020-10-1 12:21:21" // 充值时间
  13. "company" : {
  14. "name" : "csvn" // 签约企业
  15. }
  16. }
  17. ]
  18. }
  19. }

充值列表(企业)

请求URL

get
api/recharge

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间
  • open_invoice_status: [int] 是否开票 0未开 1已开

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : {
  5. "total" : 10,
  6. "balance": 8134.00,// 余额
  7. "list": [
  8. {
  9. "created_at" : "2020-10-1 12:21:21" ,// 创建时间
  10. "payment_no" : "234234" ,// 打款单号
  11. "account_no" : "123" ,// 打款账号
  12. "amount" : "10.01" ,// 打款金额
  13. "pay_time" : "2020-10-1 12:21:21" // 充值时间
  14. }
  15. ]
  16. }
  17. }

用户管理模块

签约用户列表(admin/企业)

请求URL

get
api/user

请求参数

  • company_id: [int] 签约企业id (admin 可以传)
  • sign_time: [string] 签约时间
  • keyword: [string] 姓名/手机号/身份证

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : {
  5. "total" : 10,
  6. "list": [
  7. {
  8. "created_at" : "2020-10-1 12:21:21" ,// 创建时间
  9. "real_name" : "234234" ,// 真实姓名
  10. "id_number" : "123" ,// 身份证号
  11. "phone" : "10.01" ,// 手机号
  12. "sign_time" : "2020-10-1 12:21:21", // 签约时间
  13. "company" : {
  14. "name" : "csvn" // 签约企业
  15. },
  16. "contract_url" : "...", // 合同链接
  17. "face_url" : "..." // 人脸链接
  18. }
  19. ]
  20. }
  21. }

用户导入

请求URL

post
api/user/import

请求参数

  • url: [int] 文件相对路径

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "real_name": "檀健次",
  8. "id_number": "110101199003079294",
  9. "phone": "16621089913",
  10. "error_msg": "重复导入同一身份证"
  11. },
  12. ],
  13. "success_count": 0,
  14. "total": 1
  15. }
  16. }

企业管理

签约企业列表(admin)

请求URL

get
api/company

请求参数

  • start_date: [string] 开始时间
  • end_date: [string] 修改时间

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : {
  5. "total" : 10,
  6. "list": [
  7. {
  8. "name" : "123" ,// 企业名称
  9. "address" : "234234" ,// 地址
  10. "contacts" : "123" ,// 联系人
  11. "sign_time" : "2020-10-1 12:21:21", // 签约时间
  12. }
  13. ]
  14. }
  15. }

签约企业选择器(admin)

请求URL

get
api/company/selector

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 8,
  7. "name": "20201229测试2"
  8. }
  9. ]
  10. }

添加企业(admin)

请求URL

post
api/company

请求参数

  • name: [string] 名称
  • type: [string] 行业类型
  • address: [string] 公司地址
  • phone: [string] 手机号
  • email: [string] 邮箱
  • contacts: [string] 联系人
  • logo: [string] logo
  • amil_addr: [string] 邮寄地址
  • website: [string] 网址
  • remark: [string] 备注
  • max_amount: [string] 最大金额
  • sign_time: [string] 签约时间
  • account_number: [string] 打款账号
  • account_name: [string] 打款账户名称
  • domain_name: [string] 定制的域名

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : null
  5. }

企业详情(admin)

请求URL

get
api/company/{id}
注: id 是公司的id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 1,
  6. "name": "测试公司",
  7. "balance": "100.40",
  8. "type": 1,
  9. "address": "北京昌平",
  10. "phone": "16621089913",
  11. "email": "16621089913@qq.com",
  12. "contacts": "武帅冲",
  13. "logo": "https://admin.tsingling.guangying.link/logo.svg",
  14. "amil_addr": "北京",
  15. "website": "http://www.baidu.com",
  16. "remark": "测试",
  17. "app_secret": "1234567891",
  18. "app_id": "123123123",
  19. "max_amount": "30",
  20. "status": 1,
  21. "sign_time": null,
  22. "account_number": "773***@qq.com",
  23. "account_name": "**涛",
  24. "created_at": "2020-12-17 17:37:06",
  25. "updated_at": "2020-12-25 14:07:27"
  26. }
  27. }

修改企业(admin)

请求URL

put
api/company/{id}
注: id 是公司的id

请求参数

  • name: [string] 名称
  • type: [string] 行业类型
  • address: [string] 公司地址
  • phone: [string] 手机号
  • email: [string] 邮箱
  • contacts: [string] 联系人
  • logo: [string] logo
  • amil_addr: [string] 邮寄地址
  • website: [string] 网址
  • remark: [string] 备注
  • max_amount: [string] 最大金额
  • sign_time: [string] 签约时间
  • account_number: [string] 打款账号
  • account_name: [string] 打款账户名称
  • domain_name: [string] 定制的域名
  • commission_charge_rate: [string] 服务费率

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data" : null
  5. }

发送验证码

请求URL

post
api/company/updateSecret_sendSms

请求参数

  • type: [int] 2 传2

响应

  1. {
  2. "status": 0,
  3. "msg": "发送手机验证码成功",
  4. "data": null
  5. }

修改secret(admin)

请求URL

put
api/company/{id}/updateSecret
注: id 是公司的id

请求参数

  • verify_code: [int] 手机验证码

响应

  1. {
  2. "status": 0,
  3. "msg": "更新Secret成功",
  4. "data": {
  5. "app_secret": "4fa05b66095d605e10ca7690139d7cd7"
  6. }
  7. }

上传合同模板

请求URL

put
api/contract

请求参数

  • company_id: [int] 公司id
  • contract_name: [int] 合同名称
  • contract_url: [int] 合同路径 (相对路径)

响应

  1. {
  2. "status": 0,
  3. "msg": "上传合同成功",
  4. "data": null
  5. }

活动

创建活动

请求URL

post
api/activity

请求参数

  • title: [int] 标题
  • desc: [int] 任务描述
  • end_time: [int] 报名截止时间 (例2020-01-01 12:12:12)
  • amount: [int] 预计报酬

响应

  1. {
  2. "status": 0,
  3. "msg": "创建活动成功",
  4. "data": null
  5. }

编辑活动

请求URL

put
api/activity/{id}
注:id 是活动id

请求参数

  • title: [int] 标题
  • desc: [int] 任务描述
  • end_time: [int] 报名截止时间 (例2020-01-01 12:12:12)
  • amount: [int] 预计报酬

响应

  1. {
  2. "status": 0,
  3. "msg": "修改活动成功",
  4. "data": null
  5. }

活动列表

请求URL

get
api/activity/{id}
注:id 是活动id

请求参数

  • page: [int] 页码
  • pageSize: [int] 每页条数
  • company_id: [int] 公司id
  • title: [int] 活动标题

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 4,
  8. "title": "嘿嘿嘿", //标题
  9. "company_id": 0,
  10. "desc": "嘿嘿嘿", // 说明
  11. "end_time": "2020-01-01",// 截止时间
  12. "amount": "12.12", // 预计金额
  13. "status": 0,
  14. "reason": null,
  15. "created_at": "2021-01-24 03:56:26",
  16. "updated_at": "2021-01-24 11:57:08",
  17. "user_activity_count": 0,// 报名人数
  18. "company": {
  19. "id": 5,
  20. "name": "成都志嘉励合科技有限公司"// 公司名称
  21. }
  22. }
  23. ],
  24. "total": 4
  25. }
  26. }

活动选择器

请求URL

get
api/activity/selector

请求参数

  • company_id: [int] admin请求时传递

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 2,
  7. "title": "哈哈哈"
  8. },
  9. {
  10. "id": 5,
  11. "title": "嘿嘿嘿2"
  12. },
  13. {
  14. "id": 7,
  15. "title": "测试2"
  16. },
  17. {
  18. "id": 9,
  19. "title": "测试4"
  20. }
  21. ]
  22. }

活动详情

请求URL

get
api/activity/{id}
注:id 是活动id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 2,
  6. "title": "哈哈哈",
  7. "company_id": 5,
  8. "desc": "哈哈哈",
  9. "end_time": "2021-01-28 00:00:00",
  10. "amount": "12.00",
  11. "status": 1,
  12. "reason": null,
  13. "created_at": "2021-01-22 18:36:37",
  14. "updated_at": "2021-01-23 18:25:49"
  15. }
  16. }

活动审核

请求URL

POST
api/activity/changeStatus

请求参数

  • activity_ids: [string] 活动id (例2,3,4)
  • status: [int] 1通过 2审核不通过
  • reason: [string] 原因

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

活动用户列表

请求URL

get
api/activityUser

请求参数

  • activity_id: [int] 活动id
  • real_name: [string] 姓名

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 14,
  8. "user_id": 44,
  9. "activity_id": 14,
  10. "status": 0,
  11. "created_at": "2021-01-29 13:13:38",
  12. "updated_at": "2021-01-29 13:13:38",
  13. "user": {
  14. "id": 44,
  15. "yunyifu_user_id": "yyf202101291247375843",
  16. "real_name": "罗奕淦",
  17. "id_number": "350481198910305011",
  18. "phone": "17710210877",
  19. "status": 0,
  20. "gender": 1,
  21. "face_url": "https://api.yunyifu.guangying.link/upload/2021-01-29/16118968622807.jpg",
  22. "fdd_head_photo": "https://api.yunyifu.guangying.link/upload/2021-01-29/16118968629027.jpg",
  23. "fdd_back_photo": "https://api.yunyifu.guangying.link/upload/2021-01-29/16118968628586.jpg",
  24. "id_number_start_time": "2017-01-24",
  25. "id_number_end_time": "2037-01-24",
  26. "bank_number": "6214831214826791",
  27. "open_id": "ouzYh5ZRYvfTuK7TlFZeg23cVN9A",
  28. "token": "e0bdf640b49c3c254067ae4d334ebb0a",
  29. "expires_in": 1611983615,
  30. "real_name_status": 1,
  31. "created_at": "2021-01-29 12:47:38",
  32. "updated_at": "2021-01-29 14:19:27"
  33. }
  34. },
  35. ],
  36. "total": 1
  37. }
  38. }

用户录用状态改变

请求URL

get
api/employmentStatus

请求参数

  • activity_id: [int] 活动id
  • status: [int] 1录用 2不录用
  • user_id: [int] 用户id

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

打款申请

打款申请导入

请求URL

post
api/payment/import

请求参数

  • url: [sting] 相对路径
  • activity_id: [int] 活动id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "activity_id": "2",
  8. "real_name": "武帅冲",
  9. "phone": 16621089913,
  10. "id_number": "372922199611169010",
  11. "bank_number": "6215340300001116368",
  12. "amount": "100000000",
  13. "payment_sn": "35222921012611555527793",
  14. "status": 0,
  15. "reason": "未签约",
  16. "group_id": 3
  17. }
  18. ],
  19. "total": 1
  20. }
  21. }

新增打款记录

请求URL

post
api/payment

请求参数

  • group_id: [int] 打款申请组id
  • amount: [int] 打款金额
  • id_number: [string] 身份证号
  • real_name: [string] 姓名
  • phone: [string] 手机号
  • bank_number: [string] 银行卡号

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "amount": "1.3", // 金额
  6. "id_number": "372922199611169010", //身份证号
  7. "real_name": "武", // 姓名
  8. "phone": "16621089913", // 手机号
  9. "bank_number": "12345678", // 身份证号
  10. "company_id": 9,
  11. "group_id": "3",
  12. "activity_id": 0,
  13. "payment_sn": "32794521012704375922238", // 临时订单号
  14. "status": 0,
  15. "reason": "未签约", // (正确/错误) 信息
  16. "updated_at": "2021-01-27 04:38:00",
  17. "created_at": "2021-01-27 04:38:00",
  18. "id": 5
  19. }
  20. }

修改打款记录

请求URL

put
api/payment

请求参数

  • group_id: [int] 打款申请组id
  • payment_sn: [string] 临时订单号
  • amount: [int] 金额
  • id_number: [string] 身份证号

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 5,
  6. "group_id": 3,
  7. "order_id": null,
  8. "company_id": 9,
  9. "user_id": null,
  10. "payment_sn": "32794521012704375922238",
  11. "activity_id": 0,
  12. "real_name": "武",
  13. "payment_number": null,
  14. "phone": "16621089913",
  15. "id_number": "372922199611169010",
  16. "bank_number": "12345678",
  17. "amount": "0",
  18. "pay_status": 0,
  19. "type": 0,
  20. "reason": "打款金额小于等于0",
  21. "status": 0,
  22. "created_at": "2021-01-27 04:38:00",
  23. "updated_at": "2021-01-27 04:42:00"
  24. }
  25. }

删除打款申请

请求URL

delete
api/payment/{payment_sn}
注: payment_sn 临时订单号

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

确认打款

请求URL

delete
api/paymentConfirm/{group_id}
注: group_id 打款组id

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

打款申请组列表

请求URL

get
api/paymentGroup

请求参数

  • company_id: [int] 公司id (admin传)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 3,
  8. "company_id": 9,
  9. "activity_id": 0,
  10. "status": 1, // 状态 0-临时状态 1-待打款 5-打款成功 10-驳回
  11. "amount": "0.00", // 总金额
  12. "people_total": 0, // 人数
  13. "created_at": "2021-01-26 11:55:55",
  14. "updated_at": "2021-01-27 15:05:15",
  15. "activity": {
  16. "id": 2,
  17. "title": "哈哈哈"
  18. },
  19. "company": {
  20. "id": 2,
  21. "name": "哈哈哈"
  22. }
  23. }
  24. ],
  25. "total": 1
  26. }
  27. }

打款申请组详情

请求URL

get
api/paymentGroup/{id}
注: 打款申请组id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 3,
  6. "company_id": 9,
  7. "activity_id": 2,
  8. "status": 1, // 状态 0-临时状态 1-待审核 5-审核通过 10-驳回
  9. "amount": "0.00", // 总金额
  10. "people_total": 0, // 人数
  11. "created_at": "2021-01-26 11:55:55",
  12. "updated_at": "2021-01-27 15:59:24",
  13. "payment": [
  14. {
  15. "id": 1,
  16. "group_id": 3,
  17. "order_id": null,
  18. "company_id": 9,
  19. "user_id": 0,
  20. "payment_sn": "35222921012611555527793",
  21. "activity_id": 2,
  22. "real_name": "武帅冲", // 姓名
  23. "payment_number": null,
  24. "phone": "16621089913",
  25. "id_number": "372922199611169010", // 身份证号
  26. "bank_number": "6215340300001116368",// 银行卡号
  27. "amount": "100000000.00", // 金额
  28. "pay_status": 0, // 0未提交 1-已提交,未打款 5打款中 10 打款成功 15打款失败
  29. "type": 0,
  30. "reason": "未签约",
  31. "status": 0,
  32. "created_at": "2021-01-26 19:55:55",
  33. "updated_at": "2021-01-26 21:08:10"
  34. }
  35. ]
  36. }
  37. }

打款申请驳回

请求URL

post
api/paymentReject/{group_id}
注: 打款申请组id

响应

  1. {
  2. "status": 0,
  3. "msg": "驳回成功",
  4. "data": null
  5. }

admin导入银行流水

请求URL

post
api/payment/adminImport

请求参数

  • url: [sting] 相对路径
  • group_id: [int] 申请组id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "success_list": [],
  6. "error_list": [
  7. {
  8. "0": "1",
  9. "1": "2021010100018754302",
  10. "2": "13-152401040002236",
  11. "3": "木易(福建)网络科技有限公司",
  12. "4": "6222080805000645910",
  13. "5": "杨静涛",
  14. "6": 1000,
  15. "7": "它行",
  16. "8": "中国工商银行白城洮北支行/",
  17. "9": "交易成功",
  18. "10": "法人还款",
  19. "11": "",
  20. "error_info": "收款账号不存在"
  21. }
  22. ]
  23. }
  24. }

admin确认导入

请求URL

post
api/payment/confirmImport

请求参数

  • url: [sting] 相对路径
  • group_id: [int] 申请组id
  • password: [string] 密码

响应

  1. {
  2. "status": 0,
  3. "msg": "导入成功",
  4. "data": null
  5. }

打款申请导出

请求URL

get
api/payment/export

请求参数

  • group_id: [int] 申请组id

权限

角色列表

请求URL

get
api/role

请求参数

  • platform_id: [sting] 平台id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "platform": [
  6. {
  7. "id": 3,
  8. "name": "税务",
  9. "guard_name": "web",
  10. "type": 5,
  11. "platform_id": 1,
  12. "pid": 2,
  13. "created_at": "2021-03-03 17:23:57",
  14. "updated_at": "2021-03-03 17:23:59",
  15. "users_count": 0,
  16. "permissions": [
  17. {
  18. "remark": "活动列表",
  19. "pivot": {
  20. "role_id": 3,
  21. "permission_id": 2
  22. }
  23. },
  24. {
  25. "remark": "活动详情",
  26. "pivot": {
  27. "role_id": 3,
  28. "permission_id": 5
  29. }
  30. }
  31. ]
  32. }
  33. ]
  34. }
  35. }

角色选择器

请求URL

get
api/role/selector

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 3,
  7. "name": "税务",
  8. "guard_name": "web",
  9. "type": 5,
  10. "platform_id": 1,
  11. "pid": 2,
  12. "created_at": "2021-03-03 17:23:57",
  13. "updated_at": "2021-03-03 17:23:59",
  14. "users_count": 0,
  15. }
  16. ]
  17. }

权限列表

请求URL

get
api/permission

请求参数

  • role_id: [sting] 角色id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 2,
  7. "remark": "首页",
  8. "path": "home",
  9. "pid": 1,
  10. "type": 1,
  11. "created_at": "2021-03-03 20:49:05",
  12. "updated_at": "2021-03-04 11:57:47",
  13. "permissions": [
  14. {
  15. "id": 1,
  16. "name": "GET:/home",
  17. "guard_name": "web",
  18. "menu_id": [
  19. "2",
  20. "15",
  21. "16"
  22. ],
  23. "brother_id": "0",
  24. "remark": "首页数据展示",
  25. "created_at": "2021-03-03 07:03:55",
  26. "updated_at": "2021-03-03 07:03:55",
  27. "is_default": 0
  28. }
  29. ]
  30. }
  31. ]
  32. }

给角色分配权限

请求URL

post
/role/{id}/assignPermissions
注: id是角色id

请求参数

  • role_id: [sting] 角色id
  • permission_ids: [sting] 权限id (以逗号分隔)
  • menu_ids: [sting] 菜单id (以逗号分隔)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": null
  5. }

账号管理

账号列表

请求URL

get
api/adminUser

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 21,
  8. "username": null,
  9. "avatar": "/user.jpeg",
  10. "type": 5,
  11. "name": "武冲",
  12. "email": null,
  13. "phone": "16621089996",
  14. "relation_id": 1,
  15. "status": 1,
  16. "login_time": "2021-03-05 16:19:40",
  17. "created_at": "2021-03-05 16:19:40",
  18. "updated_at": "2021-03-05 16:35:32",
  19. "roles": [
  20. {
  21. "name": "税务",
  22. "pivot": {
  23. "model_id": 21,
  24. "role_id": 3,
  25. "model_type": "App\\User"
  26. }
  27. }
  28. ]
  29. }
  30. ],
  31. "total": 3
  32. }
  33. }

账号详情

请求URL

get
api/adminUser/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 16,
  6. "username": null,
  7. "avatar": "111",
  8. "type": 1,
  9. "name": "测试域名添加",
  10. "email": "16621089913@163.com",
  11. "phone": "16621089912",
  12. "relation_id": 1,
  13. "status": 1,
  14. "login_time": "2021-03-05 15:44:08",
  15. "created_at": "2021-02-26 17:27:34",
  16. "updated_at": "2021-03-05 15:42:20",
  17. "roles": [
  18. {
  19. "id": 2,
  20. "name": "平台管理员",
  21. "guard_name": "web",
  22. "type": 5,
  23. "platform_id": 1,
  24. "created_at": "2021-03-03 07:24:25",
  25. "updated_at": "2021-03-03 07:24:25",
  26. "pivot": {
  27. "model_id": 16,
  28. "role_id": 2,
  29. "model_type": "App\\User"
  30. }
  31. }
  32. ]
  33. }
  34. }

账号添加

请求URL

post
api/adminUser

请求参数

  • phone: [sting] 登录手机号
  • password: [sting] 登录密码
  • name: [sting] 显示名称
  • role_ids: [sting] 角色ID 以逗号分隔 (可选)

响应

  1. {
  2. "msg": "",
  3. "status": 0,
  4. "data": null
  5. }

账号修改

请求URL

put
api/adminUser/{id}

请求参数

  • phone: [sting] 登录手机号
  • password: [sting] 登录密码
  • name: [sting] 显示名称
  • role_ids: [sting] 角色ID 以逗号分隔 (可选)

响应

  1. {
  2. "msg": "",
  3. "status": 0,
  4. "data": null
  5. }

账号禁用启用

请求URL

get
api/adminUser

请求参数

  • status: [sting] 0禁用 1启用
  • ids: [sting] 账号ID 以逗号分隔

响应

  1. {
  2. "msg": "",
  3. "status": 0,
  4. "data": null
  5. }

开票信息

开票信息列表

请求URL

get
api/taxDescription

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 1,
  8. "description": "直播",
  9. "rate": 6,
  10. "platform_id": 1,
  11. "created_at": "2021-03-05 18:27:24",
  12. "updated_at": "2021-03-05 18:27:24",
  13. "company": []
  14. }
  15. ],
  16. "total": 1
  17. }
  18. }

开票信息详情

请求URL

get
api/taxDescription/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 1,
  6. "description": "直播",
  7. "rate": 6,
  8. "platform_id": 2,
  9. "created_at": "2021-03-05 18:27:24",
  10. "updated_at": "2021-03-05 18:28:17",
  11. "company": []
  12. }
  13. }

开票信息添加

请求URL

post
api/taxDescription

请求参数

  • description: [sting] 发票信息
  • rate: [sting] 税点

响应

  1. {
  2. "status": 0,
  3. "msg": "添加成功",
  4. "data": null
  5. }

开票信息修改

请求URL

PUT
api/taxDescription/{id}

请求参数

  • description: [sting] 发票信息
  • rate: [sting] 税点

响应

  1. {
  2. "status": 0,
  3. "msg": "修改成功",
  4. "data": null
  5. }

开票信息删除

请求URL

DELETE
api/taxDescription/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

公司发票信息(2)

获取公司发票信息

请求URL

get
api/companyInvoice

请求参数

  • company_id: [int] 公司ID

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 1,
  6. "company_id": 15,
  7. "invoice_title": "(测试)光盈创新1",
  8. "taxpayer_ldentification_number": "123456789tttt1",
  9. "bank_name": "北京银行",
  10. "bank_account": "123456789tttt1",
  11. "telephone": "16621089916",
  12. "business_address": "测试地址",
  13. "created_at": "2021-03-02 16:08:56",
  14. "updated_at": "2021-03-08 18:49:44"
  15. }
  16. }

公司发票保存(添加,修改)

请求URL

put
api/companyInvoice

请求参数

  • invoice_title: [string] 发票抬头
  • taxpayer_ldentification_number: [string] 税务登记证号
  • bank_name: [string] 开户银行名称
  • bank_account: [string] 基本开户账号
  • telephone: [int] 注册固定电话
  • business_address: [string] 注册地址
  • company_id: [int] 公司id

响应

  1. {
  2. "status": 0,
  3. "msg": "保存发票信息成功",
  4. "data": null
  5. }

公司选择开票信息 (3)

公司开票信息 (平台)

请求URL

get
api/companyTaxDescription

请求参数

  • company_id: [int] 企业id

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 9,
  8. "description": "1234",
  9. "rate": 7,
  10. "platform_id": 1,
  11. "created_at": "2021-03-08 22:21:00",
  12. "updated_at": "2021-03-08 22:21:00",
  13. "company": [
  14. {
  15. "id": 15,
  16. "pivot": {
  17. "tax_description_id": 9,
  18. "company_id": 15
  19. }
  20. }
  21. ]
  22. }
  23. ],
  24. "total": 1
  25. }
  26. }

公司开票信息 (公司)

请求URL

get
api/selector/taxDescription

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 9,
  7. "description": "1234",
  8. "rate": 7,
  9. "platform_id": 1,
  10. "created_at": "2021-03-08 22:21:00",
  11. "updated_at": "2021-03-08 22:21:00",
  12. "pivot": {
  13. "company_id": 15,
  14. "tax_description_id": 9
  15. }
  16. }
  17. ]
  18. }

公司选择开票信息

请求URL

post
api/companyTaxDescription

请求参数

  • taxDescription_ids: [string] 开票信息id (以逗号分隔)
  • company_id: [int] 企业id

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

公司地址 (4)

地址列表

请求URL

get
api/companyAddress

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 2,
  8. "company_id": 15,
  9. "mailing_address": "北京",
  10. "recipients": "大哥",
  11. "contact_number": "16621089913",
  12. "is_default": 0,
  13. "sort": 0,
  14. "platform_id": 1,
  15. "created_at": "2021-03-08 21:28:49",
  16. "updated_at": "2021-03-08 21:47:28"
  17. }
  18. ],
  19. "total": 1
  20. }
  21. }

公司地址添加

请求URL

post
api/companyAddress

请求参数

  • company_id: [int] 公司id
  • mailing_address: [sting] 邮寄地址
  • recipients: [sting] 收件人
  • contact_number: [sting] 联系电话
  • is_default: [int] 是否默认地址 0不是 1是

响应

  1. {
  2. "status": 0,
  3. "msg": "保存公司地址成功",
  4. "data": null
  5. }

公司地址修改

请求URL

PUT
api/companyAddress/{id}
注:id :地址id

请求参数

  • mailing_address: [sting] 邮寄地址
  • recipients: [sting] 收件人
  • contact_number: [sting] 联系电话
  • is_default: [int] 是否默认地址 0不是 1是

响应

  1. {
  2. "status": 0,
  3. "msg": "保存公司地址成功",
  4. "data": null
  5. }

公司地址删除

请求URL

DELETE
api/companyAddress/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

地址详情(暂时不用)

请求URL

get
api/companyAddress/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 2,
  6. "company_id": 15,
  7. "mailing_address": "北京",
  8. "recipients": "大哥",
  9. "contact_number": "16621089913",
  10. "is_default": 0,
  11. "sort": 0,
  12. "platform_id": 1,
  13. "created_at": "2021-03-08 21:28:49",
  14. "updated_at": "2021-03-08 21:47:28"
  15. }
  16. }

获取默认地址 (发票页用)

请求URL

get
api/companyAddressDefault

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 4,
  6. "company_id": 15,
  7. "mailing_address": "北京",
  8. "recipients": "大哥",
  9. "contact_number": "16621089913",
  10. "is_default": 1,
  11. "sort": 0,
  12. "platform_id": 1,
  13. "created_at": "2021-03-08 22:13:20",
  14. "updated_at": "2021-03-08 22:17:31"
  15. }
  16. }

公司地址选择器

请求URL

get
api/selector/companyAddress

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "id": 4,
  7. "company_id": 15,
  8. "mailing_address": "北京13123",
  9. "recipients": "大哥",
  10. "contact_number": "16621089913",
  11. "is_default": 1,
  12. "sort": 0,
  13. "platform_id": 1,
  14. "created_at": "2021-03-08 22:13:20",
  15. "updated_at": "2021-03-11 11:57:32"
  16. },
  17. ]
  18. }

发票

发票列表

请求URL

get
api/invoice

请求参数

  • start_date: [sting] 申请开始时间
  • end_date: [sting] 申请结束时间
  • platform_id: [int] 平台id (可选)
  • company_id: [int] 企业id (可选)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 1,
  8. "company_id": 15,
  9. "platform_id": 1,
  10. "invoice_track_no": "123456789",
  11. "invoice_track_phone": "16621089913",
  12. "status": 10, // 开票状态 0未开票 5已开票 10驳回审核
  13. "unit": "套",
  14. "rate": 7,
  15. "description": "1234",
  16. "model": null,
  17. "number": "1.00",
  18. "amount": "60.00",
  19. "apply_time": "2021-03-09 15:32:47",
  20. "invoice_title": "(测试)光盈创新1",
  21. "title_type": 1,
  22. "invoice_type": 1,
  23. "taxpayer_ldentification_number": "123456789tttt1",
  24. "bank_name": "北京银行",
  25. "bank_account": "123456789tttt1",
  26. "telephone": "16621089916",
  27. "business_address": "测试地址",
  28. "invoice_nature": 1,
  29. "mailing_address": "北京",
  30. "recipients": "大哥",
  31. "contact_number": "16621089913",
  32. "remark": null,
  33. "reason": "123456789",
  34. "value_added_tax": null,
  35. "local_tax": null,
  36. "created_at": "2021-03-09 15:32:47",
  37. "updated_at": "2021-03-09 16:56:27",
  38. "company": {
  39. "id": 15,
  40. "name": "测试域名添加",
  41. "balance": "0.00",
  42. "type": "111",
  43. "address": "111",
  44. "phone": "16621089912",
  45. "email": "16621089913@163.com",
  46. "contacts": "111",
  47. "logo": "111",
  48. "amil_addr": "111",
  49. "website": "111",
  50. "remark": "111",
  51. "app_secret": "d44dbd217457fedbb12e5b742d986ac7",
  52. "app_id": "202102261530058",
  53. "max_amount": "111",
  54. "status": 1,
  55. "sign_time": "2020-12-02 00:00:00",
  56. "account_number": "111",
  57. "account_name": "111",
  58. "code": "e88ae08b07ca6d26b38616af1d84e9a5",
  59. "domain_name": "asdf",
  60. "invoice_money": "40.00",
  61. "commission_charge_rate": 3,
  62. "platform_id": 1,
  63. "created_at": "2021-02-26 17:27:34",
  64. "updated_at": "2021-03-10 14:12:00"
  65. }
  66. },
  67. ],
  68. "total": 2,
  69. "invoiceMoney" : 0 // 可开票金额
  70. }
  71. }

发票列表

请求URL

get
api/invoice/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "id": 2,
  6. "company_id": 15,
  7. "platform_id": 1,
  8. "invoice_track_no": "123456789",
  9. "invoice_track_phone": "16621089913",
  10. "status": 5,
  11. "unit": "套",
  12. "rate": 7,
  13. "description": "1234",
  14. "model": null,
  15. "number": "1.00",
  16. "amount": "60.00",
  17. "apply_time": "2021-03-10 14:11:59",
  18. "invoice_title": "(测试)光盈创新122",
  19. "title_type": 1,
  20. "invoice_type": 1,
  21. "taxpayer_ldentification_number": "123456789tttt1",
  22. "bank_name": "北京银行",
  23. "bank_account": "123456789tttt1",
  24. "telephone": "16621089916",
  25. "business_address": "测试地址",
  26. "invoice_nature": 1,
  27. "mailing_address": "北京",
  28. "recipients": "大哥",
  29. "contact_number": "16621089913",
  30. "remark": null,
  31. "reason": "",
  32. "value_added_tax": "0.00",
  33. "local_tax": "0.00",
  34. "created_at": "2021-03-10 14:12:00",
  35. "updated_at": "2021-03-10 14:17:50",
  36. "company_recharges": [
  37. {
  38. "id": 20,
  39. "company_id": 15,
  40. "platform_id": 1,
  41. "payment_no": "202012212000400111002000697271563",
  42. "amount": "20.00",
  43. "account_no": "test_acount_number",
  44. "pay_time": "2020-12-21",
  45. "status": 1,
  46. "commission_charge": "0.00",
  47. "commission_charge_rate": "0.00",
  48. "actual_amount": "0.00",
  49. "open_invoice_status": 1,
  50. "invoice_id": 2,
  51. "created_at": "2021-01-30 15:04:47",
  52. "updated_at": "2021-03-10 14:12:00"
  53. },
  54. ],
  55. "invoice_images": [
  56. {
  57. "id": 2,
  58. "invoice_id": 2,
  59. "company_id": 15,
  60. "url": "123",
  61. "created_at": "2021-03-10 14:17:18",
  62. "updated_at": "2021-03-10 14:17:18"
  63. }
  64. ],
  65. "invoice_track": {
  66. "showapi_res_error": "",
  67. "showapi_res_id": "604868d78d57bad91f83ade0",
  68. "showapi_res_code": 0,
  69. "showapi_res_body": {
  70. "queryTimes": 1,
  71. "upgrade_info": "",
  72. "fee_num": 0,
  73. "status": 7,
  74. "expSpellName": "",
  75. "msg": "nu格式不正确",
  76. "updateStr": "2020-01-01 00:00:00",
  77. "possibleExpList": [],
  78. "flag": false,
  79. "tel": "",
  80. "ret_code": 2,
  81. "logo": "",
  82. "expTextName": "",
  83. "data": [],
  84. "mailNo": "",
  85. "dataSize": 0,
  86. "update": 1577808000000
  87. }
  88. }
  89. }
  90. }

开发票 (公司)

请求URL

post
api/invoice

请求参数

  • company_address_id: [int] 公司地址id
  • company_invoice_id: [int] 公司发票信息id
  • tax_description_id: [int] 开票信息id
  • company_recharge_ids: [string] 充值流水id (以逗号分隔)
  • amount: [sting] 开票金额
  • remark: [sting] 备注
  • invoice_nature: [int] 发票性质 1 电子,5纸质
  • title_type: [int] 开具类型 1 公司
  • invoice_type: [int] 发票类型 1 增值税发票

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

发票图片添加 (平台)

请求URL

post
api/invoice/{id}/image
注: id = 发票的id

请求参数

  • urls: [array] 图片url

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

发票物流追踪 (平台)

请求URL

post
api/invoice/{id}/track
注: id = 发票的id

请求参数

  • invoice_track_no: [string] 物流单号array] 图片url
  • invoice_track_phone: [array] 物流上的手机号

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

发票驳回 (平台)

请求URL

post
api/invoice/{id}/reject
注: id = 发票的id

请求参数

  • reason: [string] 原因图片url

响应

  1. {
  2. "status": 0,
  3. "msg": "成功",
  4. "data": null
  5. }

税务管理

公司个税缴纳明细 (平台)

请求URL

get
api/individualIncomeTaxPaySlip/company

请求参数

  • tax_month: [string] 缴纳月份(可选)
  • company_id: [int] 公司标识 (可选)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 9,
  8. "pay_amount": "2369.00", // 订单总额
  9. "order_count": 4, // 订单单数(缴纳次数)
  10. "user_count": 3, // 缴纳人数
  11. "name": "云易付官方",
  12. "taxpayer_ldentification_number": "9111039329238283E"
  13. }
  14. ],
  15. "total": 3
  16. }
  17. }

公司个税缴纳明细详情(平台)

请求URL

get
api/individualIncomeTaxPaySlip/company/{id}

请求参数

  • tax_month: [string] 缴纳月份
  • company_id: [int] 公司标识
  • as_excel: [int] 1 导出

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "pay_date": "2021-01-30 14:35:31",
  8. "created_at": "2021-01-30 14:35:31",
  9. "amount": "2222.00",
  10. "user_id": 48,
  11. "card_no": "421122198708037319",
  12. "company_id": 15,
  13. "user": {
  14. "id": 48,
  15. "real_name": "邱凯"
  16. },
  17. "user_order_details": [
  18. {
  19. "id": 45,
  20. "company_id": 15,
  21. "platform_id": 1,
  22. "sn": "34548021012923072788854",
  23. "alipay_order_id": null,
  24. "dealer_order_id": "333",
  25. "dealer_user_id": "ren_gong",
  26. "activity_id": 2,
  27. "user_id": 48,
  28. "card_no": "421122198708037319",
  29. "pay_type": 3,
  30. "pay_amount": "2222.00",
  31. "pay_date": "2021-01-30 14:35:31",
  32. "pay_fund_order_id": "333",
  33. "pay_remark": "单笔转账",
  34. "notify_url": "人工,无回调",
  35. "alipay_response": null,
  36. "job_state": 0,
  37. "job_query_state": 0,
  38. "sub_code": null,
  39. "sub_msg": null,
  40. "status": 15,
  41. "inform_count": 0,
  42. "inform_status": 2,
  43. "error_retry_time": 0,
  44. "tax_amount": "0.00",
  45. "created_at": "2021-01-30 14:35:31",
  46. "updated_at": "2021-03-11 21:28:54"
  47. }
  48. ]
  49. },
  50. ],
  51. "total": 2
  52. }
  53. }

个税缴纳记录

请求URL

get
api/individualIncomeTaxPaySlip

请求参数

  • tax_month: [string] 缴纳月份 (可选)
  • company_id: [int] 公司标识(可选)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "pay_date": "2021-01-30 14:35:31",
  8. "created_at": "2021-01-30 14:35:31",
  9. "amount": "2222.00",
  10. "user_id": 48,
  11. "card_no": "421122198708037319",
  12. "company_id": 15,
  13. "company": {
  14. "id": 15,
  15. "name": "测试域名添加"
  16. },
  17. "user": {
  18. "id": 48,
  19. "real_name": "邱凯"
  20. },
  21. "user_order_details": [
  22. {
  23. "id": 45,
  24. "company_id": 15,
  25. "platform_id": 1,
  26. "sn": "34548021012923072788854",
  27. "alipay_order_id": null,
  28. "dealer_order_id": "333",
  29. "dealer_user_id": "ren_gong",
  30. "activity_id": 2,
  31. "user_id": 48,
  32. "card_no": "421122198708037319",
  33. "pay_type": 3,
  34. "pay_amount": "2222.00",
  35. "pay_date": "2021-01-30 14:35:31",
  36. "pay_fund_order_id": "333",
  37. "pay_remark": "单笔转账",
  38. "notify_url": "人工,无回调",
  39. "alipay_response": null,
  40. "job_state": 0,
  41. "job_query_state": 0,
  42. "sub_code": null,
  43. "sub_msg": null,
  44. "status": 15,
  45. "inform_count": 0,
  46. "inform_status": 2,
  47. "error_retry_time": 0,
  48. "tax_amount": "0.00",
  49. "created_at": "2021-01-30 14:35:31",
  50. "updated_at": "2021-03-11 21:28:54"
  51. }
  52. ]
  53. },
  54. ],
  55. "total": 2,
  56. "amount": "2222.00"
  57. }
  58. }

上传个税清单 (平台)

请求URL

post
api/individualIncomeTaxPayCertificate

请求参数

  • tax_month: [string] 缴纳月份
  • company_id: [int] 公司标识
  • urls: [array] 链接

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": null
  5. }

个税清单修改 (平台)

请求URL

put
api/individualIncomeTaxPayCertificate/{id}

请求参数

  • urls: [array] 链接

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": null
  5. }

个税清单删除 (平台)

请求URL

delete
api/individualIncomeTaxPayCertificate/{id}

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": null
  5. }

个税清单记录

请求URL

post
api/individualIncomeTaxPayCertificate

请求参数

  • tax_month: [string] 缴纳月份 (可选)
  • company_id: [int] 公司标识(可选)

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 2,
  8. "tax_month": "2021-03",
  9. "company_id": 15,
  10. "urls": [
  11. "/uploads/2021-03//324731615376207.jpg",
  12. "/uploads/2021-03//324731615376207.jpg"
  13. ],
  14. "platform_id": 1,
  15. "admin_user_id": 1,
  16. "created_at": "2021-03-12 17:18:26",
  17. "updated_at": "2021-03-12 17:18:26",
  18. "admin_user": {
  19. "id": 1,
  20. "name": "平台admin"
  21. }
  22. }
  23. ],
  24. "total": 1
  25. }
  26. }

统计

财务统计 (平台)

请求URL

get
api/financialAffairs

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "companyRecharge": {
  6. "amount": "800.00",
  7. "commission_charge": "19.72",
  8. "list": [
  9. {
  10. "id": 59,
  11. "company_id": 15,
  12. "platform_id": 1,
  13. "payment_no": "20201221200040011100200069727193",
  14. "amount": "20.00",
  15. "account_no": "ceshiyuming",
  16. "pay_time": "2020-12-21 12:37:00",
  17. "status": 1,
  18. "commission_charge": "0.58",
  19. "commission_charge_rate": "3.00",
  20. "actual_amount": "19.42",
  21. "open_invoice_status": 0,
  22. "invoice_id": 0,
  23. "created_at": "2021-03-14 14:58:25",
  24. "updated_at": "2021-03-14 14:58:25",
  25. "company": {
  26. "id": 15,
  27. "name": "测试域名添加"
  28. }
  29. }
  30. ]
  31. },
  32. "vatLocalTax": {
  33. "success_amount": "80.00",
  34. "success_tax": "0.00",
  35. "list": [
  36. {
  37. "id": 3,
  38. "company_id": 15,
  39. "platform_id": 1,
  40. "invoice_track_no": null,
  41. "invoice_track_phone": null,
  42. "status": 5,
  43. "unit": "套",
  44. "rate": 7,
  45. "description": "1234",
  46. "model": null,
  47. "number": "1.00",
  48. "amount": "20.00",
  49. "apply_time": "2021-03-11 17:57:25",
  50. "invoice_title": "(测试)光盈创新122",
  51. "title_type": 1,
  52. "invoice_type": 1,
  53. "taxpayer_ldentification_number": "123456789tttt1",
  54. "bank_name": "北京银行",
  55. "bank_account": "123456789tttt1",
  56. "telephone": "16621089916",
  57. "business_address": "测试地址",
  58. "invoice_nature": 5,
  59. "mailing_address": "北京",
  60. "recipients": "大哥",
  61. "contact_number": "16621089913",
  62. "remark": null,
  63. "reason": "",
  64. "value_added_tax": "0.00",
  65. "local_tax": "0.00",
  66. "created_at": "2021-03-11 17:57:25",
  67. "updated_at": "2021-03-12 18:27:45",
  68. "company": {
  69. "id": 15,
  70. "name": "测试域名添加"
  71. }
  72. }
  73. ],
  74. "wait_amount": 0
  75. },
  76. "personalIncomeTax": {
  77. "success_amount": "3009.62",
  78. "success_tax": 15.05,
  79. "list": [
  80. {
  81. "id": 48,
  82. "company_id": 5,
  83. "platform_id": 1,
  84. "sn": "100521013106423048314",
  85. "alipay_order_id": "20210131110070000006880006787658",
  86. "dealer_order_id": "zxq22cdr3zcadtwee",
  87. "dealer_user_id": "qwertyuiop",
  88. "activity_id": 0,
  89. "user_id": 53,
  90. "card_no": "16621089913@qq.com",
  91. "pay_type": 1,
  92. "pay_amount": "10.10",
  93. "pay_date": "2021-01-31 07:09:30",
  94. "pay_fund_order_id": null,
  95. "pay_remark": "单笔资金转账",
  96. "notify_url": "http://api-yunyifu.test/api/queue",
  97. "alipay_response": "{\"code\":\"10000\",\"msg\":\"Success\",\"order_id\":\"20210131110070000006880006787658\",\"out_biz_no\":\"100521013106423048314\",\"status\":\"SUCCESS\"}",
  98. "job_state": 3,
  99. "job_query_state": 0,
  100. "sub_code": null,
  101. "sub_msg": null,
  102. "status": 15,
  103. "inform_count": 6,
  104. "inform_status": 1,
  105. "error_retry_time": 0,
  106. "tax_amount": "0.00",
  107. "created_at": "2021-01-31 14:42:30",
  108. "updated_at": "2021-03-05 00:42:56",
  109. "company": {
  110. "id": 5,
  111. "name": "成都志嘉励合科技有限公司"
  112. },
  113. "user": null
  114. }
  115. ],
  116. "wait_amount": 0
  117. }
  118. }
  119. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注