Commit d4e976a6 by 王昆

gsb

parent a41994f5
var system = require("../../../system")
const CtlBase = require("../../ctlms.base");
class ChannelCtl extends CtlBase {
constructor() {
super();
this.channelSve = system.getObject("service.saas.channelSve");
}
async dics(params, pobj2, req) {
try {
return await this.channelSve.dics(params);
} catch (error) {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
async info(params, pobj2, req) {
try {
return await this.channelSve.info(params);
} catch (error) {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
async page(params, pobj2, req) {
try {
return await this.channelSve.page(params);
} catch (error) {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
async save(params, pobj2, req) {
try {
return await this.channelSve.save(params);
} catch (error) {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
}
module.exports = ChannelCtl;
\ No newline at end of file
const system = require("../../../system");
const ServiceBase = require("../../svems.base")
const settings = require("../../../../config/settings")
class ChannelService extends ServiceBase {
constructor() {
super();
}
async dics(params) {
var rs = await this.callms("merchant", "channelDics", params || {});
return rs;
}
async page(params) {
var rs = await this.callms("merchant", "channelPage", params);
return rs;
}
async save(params) {
var rs = await this.callms("merchant", "channelSave", params);
return rs;
}
async info(params) {
var rs = await this.callms("merchant", "channelInfo", params);
return rs;
}
}
module.exports = ChannelService;
\ No newline at end of file
...@@ -17,13 +17,13 @@ ...@@ -17,13 +17,13 @@
  1 [登录接口](/doc/user/login.md)   1 [登录接口](/doc/user/login.md)
## 渠道管理 ## 渠道管理
  1 [全部订单](/doc/saas/channel.md)   1 [渠道接口](/doc/saas/channel.md)
## 签约主体 ## 签约主体
  1 [签约主体](/doc/saas/main.md)   1 [主体接口](/doc/saas/main.md)
## 商户管理 ## 商户管理
  1 [发票申请](/doc/saas/merchant.md)   1 [商户接口](/doc/saas/merchant.md)
## 其他 ## 其他
......
<a name="menu">目录</a>
1. [字典](#dics)
1. [列表](#list)
1. [详情](#info)
1. [添加/修改](#save)
## **<a name="dics"> 字典</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/dics]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 50000, // id
"name": "name2", // 名称
"short_name": "name2", // 简称,显示哪个问产品
},
]
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="list"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"name": "" // 名称
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 2,
"rows": [
{
"id": "13575990142000991", // 渠道编号
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
},
]
},
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="info"> 详情</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13575990142000991", // 渠道编号
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
"created_at": "9", // 创建时间
},
"requestid": "cf6320a1b615423b8a9ceb3b66b713f1"
}
```
## **<a name="save"> 添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 0, // id,为空或者不填写该字段时新增,指定具体id时修改
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
"created_at": "9", // 创建时间 }
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {}
}
```
<a name="menu">目录</a> <a name="menu">目录</a>
1. [字典](#dics)
1. [列表](#list) 1. [列表](#list)
1. [详情](#info) 1. [详情](#info)
1. [添加/修改](#save) 1. [添加/修改](#save)
## **<a name="dics"> 字典</a>**
[返回到目录](#menu)
##### URL
[/web/saas/mainCtl/dics]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 50000, // id
"name": "name2", // 主体名称
},
]
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="list"> 列表</a>** ## **<a name="list"> 列表</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
...@@ -78,7 +110,7 @@ ...@@ -78,7 +110,7 @@
``` ```
## **<a name="save"> 添加/修改抬头</a>** ## **<a name="save"> 添加/修改</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/saas/mainCtl/save] [/web/saas/mainCtl/save]
...@@ -89,7 +121,7 @@ ...@@ -89,7 +121,7 @@
``` javascript ``` javascript
{ {
"id": "", // 抬头id,为空或者不填写该字段时新增,指定具体id时修改 "id": "", // id,为空或者不填写该字段时新增,指定具体id时修改
"merchantId" :"11064624178480175", // 商户id "merchantId" :"11064624178480175", // 商户id
"taxNo": "杨庆菊客户的税号", // 纳税人识别号 "taxNo": "杨庆菊客户的税号", // 纳税人识别号
"invoiceAddr": "杨庆菊客户的地址", // 开票地址 "invoiceAddr": "杨庆菊客户的地址", // 开票地址
...@@ -100,7 +132,7 @@ ...@@ -100,7 +132,7 @@
} }
{ {
"id": 0, // 抬头id,为空或者不填写该字段时新增,指定具体id时修改 "id": 0, // id,为空或者不填写该字段时新增,指定具体id时修改
"name": "name2", // 主体名称 "name": "name2", // 主体名称
"bank_account": "bank_accoun2", // 账户名称 "bank_account": "bank_accoun2", // 账户名称
"bank_name": "bank_name 2", // 开户银行 "bank_name": "bank_name 2", // 开户银行
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment