发票
添加发票抬头
创建新的发票抬头。
- URL:
/member/invoiceTitle/appCreateInvoiceTitle - Method:
POST - 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| invoiceType | Long | - | 发票类型,1-普票,2-专票 |
| title | String | - | 发票抬头 |
| titleType | Long | - | 抬头类型,1-个人,2-公司 |
| taxNo | String | - | 发票税号 |
| address | String | - | 注册地址 |
| phone | String | - | 注册电话 |
| bankAddress | String | - | 开户银行 |
| bankNo | String | - | 银行账号 |
| String | - | 邮箱 |
请求示例
{
"title": "张三",
"titleType": 1,
"taxNo": "12345678910",
"address": "北京市大兴区",
"phone": "12345678911",
"bankAddress": "工商银行",
"bankNo": "987654321123456",
"email": "123@qq.com"
}
响应示例
{
"code": 200,
"data": 2,
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Long | 发票抬头编号 |
更新发票抬头
修改已有的发票抬头信息。
- URL:
/member/invoiceTitle/appUpdateInvoiceTitle - Method:
POST - 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| id | Long | 必传 | 发票抬头编号 |
| title | String | - | 发票抬头 |
| titleType | String | - | 抬头类型,1-个人,2-公司 |
| taxNo | String | - | 发票税号 |
| address | String | - | 注册地址 |
| phone | String | - | 注册电话 |
| bankAddress | String | - | 开户银行地址 |
| bankNo | String | - | 银行账号 |
请求示例
{
"id": 2,
"title": "张三",
"titleType": 1,
"taxNo": "12345678910",
"address": "北京市大兴区",
"phone": "12345678911",
"bankAddress": "工商银行",
"bankNo": "987654321123456"
}
响应示例
{
"code": 200,
"data": true,
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Boolean | true 成功,false 失败 |
获取发票抬头列表
获取用户的发票抬头列表,按企业和个人分类返回。
- URL:
/member/invoiceTitle/appGetInvoiceTitleList - Method:
POST - 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| titleType | Integer | - | 抬头类型,1-个人,2-公司,不筛选则传 null |
请求示例
// 获取抬头类型为个人的抬头
{
"titleType": 1
}
// 获取抬头类型为企业的抬头
{
"titleType": 2
}
响应示例
{
"code": 200,
"data": {
"companyList": [
{
"id": 2,
"title": "久滴科技有限公司",
"titleType": 2,
"taxNo": "1234567891011111",
"address": "北京市大兴区西红门",
"phone": "12345678911",
"bankAddress": "招商银行",
"bankNo": "987654321123456"
}
],
"personList": [
{
"id": 1,
"title": "张三",
"titleType": 1,
"taxNo": "12345678910",
"address": "北京市大兴区",
"phone": "12345678911",
"bankAddress": "招商银行",
"bankNo": "987654321123456"
}
]
},
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| companyList | List | 企业发票列表 |
| personList | List | 个人发票列表 |
| companyList.id | Long | 发票抬头编号 |
| companyList.title | String | 发票抬头 |
| companyList.titleType | String | 抬头类型,1-个人,2-公司 |
| companyList.taxNo | String | 发票税号 |
| companyList.address | String | 注册地址 |
| companyList.phone | String | 注册电话 |
| companyList.bankAddress | String | 开户银行地址 |
| companyList.bankNo | String | 银行账号 |
说明
个人发票列表字段同企业发票列表。
删除发票抬头
删除指定的发票抬头。
- URL:
/member/invoiceTitle/appDeleteInvoiceTitle/{id} - Method:
POST - 需要鉴权:是
请求参数
路径参数,{id} 为发票抬头编号。
请求示例
POST /member/invoiceTitle/appDeleteInvoiceTitle/2
响应示例
{
"code": 200,
"data": true,
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Boolean | true 成功,false 失败 |
添加发票信息(订单开票)
为订单添加开票信息。
- URL:
/member/invoiceInfo/appCreateOrderInvoiceInfo - Method:
POST - 需要鉴权:是