@@ -16,7 +16,7 @@ import ( | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | // @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.AgentQualificationEnterpriseRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/agentQualification/enterprise [POST] | // @Router /api/agentQualification/enterprise [POST] | ||||
func AgentQualificationEnterprise(c *gin.Context) { | func AgentQualificationEnterprise(c *gin.Context) { | ||||
@@ -70,7 +70,7 @@ func AgentQualificationEnterpriseAudit(c *gin.Context) { | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | // @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.AgentQualificationBankRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/agentQualification/bank [POST] | // @Router /api/agentQualification/bank [POST] | ||||
func AgentQualificationBank(c *gin.Context) { | func AgentQualificationBank(c *gin.Context) { | ||||
@@ -124,7 +124,7 @@ func AgentQualificationBankAudit(c *gin.Context) { | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | // @Param args body md.AgentQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.AgentQualificationContactRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/agentQualification/contact [POST] | // @Router /api/agentQualification/contact [POST] | ||||
func AgentQualificationContactInfo(c *gin.Context) { | func AgentQualificationContactInfo(c *gin.Context) { | ||||
@@ -151,7 +151,7 @@ func AgentQualificationContactInfo(c *gin.Context) { | |||||
// @Param args body md.AgentQualificationEnterpriseAuditReq true "请求参数" | // @Param args body md.AgentQualificationEnterpriseAuditReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | // @Success 200 {string} "具体看返回内容" | ||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/agentQualification/enterprise/audit [POST] | |||||
// @Router /api/agentQualification/contact/audit [POST] | |||||
func AgentQualificationContactInfoAudit(c *gin.Context) { | func AgentQualificationContactInfoAudit(c *gin.Context) { | ||||
var req md.AgentQualificationEnterpriseAuditReq | var req md.AgentQualificationEnterpriseAuditReq | ||||
err := c.ShouldBindJSON(&req) | err := c.ShouldBindJSON(&req) | ||||
@@ -16,7 +16,7 @@ import ( | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | // @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.MediumQualificationEnterpriseRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/mediumQualification/enterprise [POST] | // @Router /api/mediumQualification/enterprise [POST] | ||||
func MediumQualificationEnterprise(c *gin.Context) { | func MediumQualificationEnterprise(c *gin.Context) { | ||||
@@ -70,7 +70,8 @@ func MediumQualificationEnterpriseAudit(c *gin.Context) { | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | // @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.MediumQualificationBankRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/mediumQualification/bank [POST] | // @Router /api/mediumQualification/bank [POST] | ||||
func MediumQualificationBank(c *gin.Context) { | func MediumQualificationBank(c *gin.Context) { | ||||
@@ -124,7 +125,7 @@ func MediumQualificationBankAudit(c *gin.Context) { | |||||
// @Accept json | // @Accept json | ||||
// @Produce json | // @Produce json | ||||
// @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | // @Param args body md.MediumQualificationEnterpriseReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | |||||
// @Success 200 {object} md.MediumQualificationContactRes "具体看返回内容 这是data里面的数据" | |||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/mediumQualification/contact [POST] | // @Router /api/mediumQualification/contact [POST] | ||||
func MediumQualificationContactInfo(c *gin.Context) { | func MediumQualificationContactInfo(c *gin.Context) { | ||||
@@ -151,7 +152,7 @@ func MediumQualificationContactInfo(c *gin.Context) { | |||||
// @Param args body md.MediumQualificationEnterpriseAuditReq true "请求参数" | // @Param args body md.MediumQualificationEnterpriseAuditReq true "请求参数" | ||||
// @Success 200 {string} "具体看返回内容" | // @Success 200 {string} "具体看返回内容" | ||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/mediumQualification/enterprise/audit [POST] | |||||
// @Router /api/mediumQualification/contact/audit [POST] | |||||
func MediumQualificationContactInfoAudit(c *gin.Context) { | func MediumQualificationContactInfoAudit(c *gin.Context) { | ||||
var req md.MediumQualificationEnterpriseAuditReq | var req md.MediumQualificationEnterpriseAuditReq | ||||
err := c.ShouldBindJSON(&req) | err := c.ShouldBindJSON(&req) | ||||
@@ -280,7 +280,7 @@ func RoleBindPermissionGroup(c *gin.Context) { | |||||
// @Param args body md.UpdateRoleStateReq true "请求参数" | // @Param args body md.UpdateRoleStateReq true "请求参数" | ||||
// @Success 200 {string} "success" | // @Success 200 {string} "success" | ||||
// @Failure 400 {object} md.Response "具体错误" | // @Failure 400 {object} md.Response "具体错误" | ||||
// @Router /api/role/updateRole [POST] | |||||
// @Router /api/role/updateRoleState [POST] | |||||
func UpdateRoleState(c *gin.Context) { | func UpdateRoleState(c *gin.Context) { | ||||
var req md.UpdateRoleStateReq | var req md.UpdateRoleStateReq | ||||
err := c.ShouldBindJSON(&req) | err := c.ShouldBindJSON(&req) | ||||
@@ -0,0 +1,6 @@ | |||||
package md | |||||
type SelectData struct { | |||||
Name string `json:"name" example:"名称"` | |||||
Value string `json:"value" example:"值"` | |||||
} |
@@ -1,13 +1,84 @@ | |||||
package md | package md | ||||
type AgentQualificationEnterpriseReq struct { | type AgentQualificationEnterpriseReq struct { | ||||
Limit int `json:"limit"` | |||||
Page int `json:"page" ` | |||||
Limit string `json:"limit"` | |||||
Page string `json:"page" ` | |||||
Name string `json:"name"` | Name string `json:"name"` | ||||
State string `json:"state"` | State string `json:"state"` | ||||
} | } | ||||
type AgentQualificationEnterpriseAuditReq struct { | type AgentQualificationEnterpriseAuditReq struct { | ||||
AgentId int `json:"agent_id"` | |||||
AgentId string `json:"agent_id"` | |||||
State string `json:"state"` | State string `json:"state"` | ||||
Memo string `json:"memo"` | Memo string `json:"memo"` | ||||
} | } | ||||
type AgentQualificationEnterpriseRes struct { | |||||
List []AgentQualificationEnterpriseData `json:"list" ` | |||||
State []SelectData `json:"state" ` | |||||
Type []SelectData `json:"type" ` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type AgentQualificationEnterpriseData struct { | |||||
Id string `json:"id" example:"状态选择"` | |||||
Uuid string `json:"uuid" example:"站长id"` | |||||
AgentId string `json:"agent_id" example:"代理id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
CertificateType string `json:"certificate_type" example:"证件类型 2级类目id"` | |||||
CertificateFirstType string `json:"certificate_first_type" example:"证件类型 1级类目id"` | |||||
CountryRegionId string `json:"country_region_id" example:"国家地区id"` | |||||
RegisteredAddressCountryId string `json:"registered_address_country_id" example:"注册地址-国家id"` | |||||
RegisteredAddressProvinceId string `json:"registered_address_province_id" example:"册地址-省份id"` | |||||
RegisteredAddressCityId string `json:"registered_address_city_id" example:"注册地址-市id"` | |||||
RegisteredAddressCountyId string `json:"registered_address_county_id" example:"注册地址-县/区id"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
CompanyAbbreviation string `json:"company_abbreviation" example:"公司简称"` | |||||
UnifiedSocialCreditCode string `json:"unified_social_credit_code" example:"统一社会信用代码"` | |||||
BusinessLicenseImgUrl string `json:"business_license_img_url" example:"营业执照照片"` | |||||
LegalRepresentative string `json:"legal_representative" example:"法定代表人"` | |||||
CountryRegion string `json:"country_region" example:"国家地区"` | |||||
RegisteredAddress string `json:"registered_address" example:"注册地址"` | |||||
BusinessLicenseAddress string `json:"business_license_address" example:"营业执照地址"` | |||||
CertificateValidity string `json:"certificate_validity" example:"证件有效期"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
} | |||||
type AgentQualificationBankRes struct { | |||||
State []SelectData `json:"state" ` | |||||
Type []SelectData `json:"type" ` | |||||
CurrencyConf []SelectData `json:"currency_conf"` | |||||
List []AgentQualificationBankData `json:"list"` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type AgentQualificationBankData struct { | |||||
AgentId string `json:"agent_id" example:"代理id"` | |||||
Bank string `json:"bank" example:"开户银行"` | |||||
BankBranch string `json:"bank_branch" example:"开户银行分行"` | |||||
BankNo string `json:"bank_no" example:"银行卡号"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
CurrencyConf string `json:"currency_conf" example:"结算币种 0人民币"` | |||||
Id string `json:"id" example:"id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
Licence string `json:"licence" example:"开户许可证"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
UnifiedSocialCreditCode string `json:"unified_social_credit_code" example:"统一社会信用代码"` | |||||
} | |||||
type AgentQualificationContactRes struct { | |||||
State []SelectData `json:"state" ` | |||||
List []AgentQualificationContactData `json:"list"` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type AgentQualificationContactData struct { | |||||
Address string `json:"address" example:"联系地址"` | |||||
AgentId string `json:"agent_id" example:"代理id"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
Email string `json:"email" example:"邮箱地址"` | |||||
Id string `json:"id" example:"id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
Name string `json:"name" example:"联系人"` | |||||
Phone string `json:"phone" example:"联系电话"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
} |
@@ -1,13 +1,84 @@ | |||||
package md | package md | ||||
type MediumQualificationEnterpriseReq struct { | type MediumQualificationEnterpriseReq struct { | ||||
Limit int `json:"limit"` | |||||
Page int `json:"page" ` | |||||
Limit string `json:"limit"` | |||||
Page string `json:"page" ` | |||||
Name string `json:"name"` | Name string `json:"name"` | ||||
State string `json:"state"` | State string `json:"state"` | ||||
} | } | ||||
type MediumQualificationEnterpriseAuditReq struct { | type MediumQualificationEnterpriseAuditReq struct { | ||||
MediumId int `json:"medium_id"` | |||||
MediumId string `json:"medium_id"` | |||||
State string `json:"state"` | State string `json:"state"` | ||||
Memo string `json:"memo"` | Memo string `json:"memo"` | ||||
} | } | ||||
type MediumQualificationEnterpriseRes struct { | |||||
List []MediumQualificationEnterpriseData `json:"list" ` | |||||
State []SelectData `json:"state" ` | |||||
Type []SelectData `json:"type" ` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type MediumQualificationEnterpriseData struct { | |||||
Id string `json:"id" example:"状态选择"` | |||||
Uuid string `json:"uuid" example:"站长id"` | |||||
MediumId string `json:"medium_id" example:"代理id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
CertificateType string `json:"certificate_type" example:"证件类型 2级类目id"` | |||||
CertificateFirstType string `json:"certificate_first_type" example:"证件类型 1级类目id"` | |||||
CountryRegionId string `json:"country_region_id" example:"国家地区id"` | |||||
RegisteredAddressCountryId string `json:"registered_address_country_id" example:"注册地址-国家id"` | |||||
RegisteredAddressProvinceId string `json:"registered_address_province_id" example:"册地址-省份id"` | |||||
RegisteredAddressCityId string `json:"registered_address_city_id" example:"注册地址-市id"` | |||||
RegisteredAddressCountyId string `json:"registered_address_county_id" example:"注册地址-县/区id"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
CompanyAbbreviation string `json:"company_abbreviation" example:"公司简称"` | |||||
UnifiedSocialCreditCode string `json:"unified_social_credit_code" example:"统一社会信用代码"` | |||||
BusinessLicenseImgUrl string `json:"business_license_img_url" example:"营业执照照片"` | |||||
LegalRepresentative string `json:"legal_representative" example:"法定代表人"` | |||||
CountryRegion string `json:"country_region" example:"国家地区"` | |||||
RegisteredAddress string `json:"registered_address" example:"注册地址"` | |||||
BusinessLicenseAddress string `json:"business_license_address" example:"营业执照地址"` | |||||
CertificateValidity string `json:"certificate_validity" example:"证件有效期"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
} | |||||
type MediumQualificationBankRes struct { | |||||
State []SelectData `json:"state" ` | |||||
Type []SelectData `json:"type" ` | |||||
CurrencyConf []SelectData `json:"currency_conf"` | |||||
List []MediumQualificationBankData `json:"list"` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type MediumQualificationBankData struct { | |||||
MediumId string `json:"medium_id" example:"代理id"` | |||||
Bank string `json:"bank" example:"开户银行"` | |||||
BankBranch string `json:"bank_branch" example:"开户银行分行"` | |||||
BankNo string `json:"bank_no" example:"银行卡号"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
CurrencyConf string `json:"currency_conf" example:"结算币种 0人民币"` | |||||
Id string `json:"id" example:"id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
Licence string `json:"licence" example:"开户许可证"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
UnifiedSocialCreditCode string `json:"unified_social_credit_code" example:"统一社会信用代码"` | |||||
} | |||||
type MediumQualificationContactRes struct { | |||||
State []SelectData `json:"state" ` | |||||
List []MediumQualificationContactData `json:"list"` | |||||
Total int64 `json:"total"` | |||||
} | |||||
type MediumQualificationContactData struct { | |||||
Address string `json:"address" example:"联系地址"` | |||||
MediumId string `json:"medium_id" example:"代理id"` | |||||
CompanyName string `json:"company_name" example:"公司名称"` | |||||
Email string `json:"email" example:"邮箱地址"` | |||||
Id string `json:"id" example:"id"` | |||||
Kind string `json:"kind" example:"类型(1:企业 2:个人)"` | |||||
Memo string `json:"memo" example:"备注 审核时填写的"` | |||||
Name string `json:"name" example:"联系人"` | |||||
Phone string `json:"phone" example:"联系电话"` | |||||
State string `json:"state" example:"状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)"` | |||||
} |
@@ -7,49 +7,60 @@ import ( | |||||
"applet/app/utils" | "applet/app/utils" | ||||
db "code.fnuoos.com/zhimeng/model.git/src" | db "code.fnuoos.com/zhimeng/model.git/src" | ||||
"code.fnuoos.com/zhimeng/model.git/src/super/implement" | "code.fnuoos.com/zhimeng/model.git/src/super/implement" | ||||
"code.fnuoos.com/zhimeng/model.git/src/super/model" | |||||
"github.com/gin-gonic/gin" | "github.com/gin-gonic/gin" | ||||
"github.com/jinzhu/copier" | |||||
) | ) | ||||
func AgentQualificationEnterprise(c *gin.Context, req md.AgentQualificationEnterpriseReq) map[string]interface{} { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
func AgentQualificationEnterprise(c *gin.Context, req md.AgentQualificationEnterpriseReq) md.AgentQualificationEnterpriseRes { | |||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentListDb(engine) | agentListDb := implement.NewAgentListDb(engine) | ||||
agentList, total, _ := agentListDb.FindAgentList(req.Name, req.State, req.Page, req.Limit) | |||||
if len(agentList) == 0 { | |||||
agentList = make([]model.AgentList, 0) | |||||
agentList, total, _ := agentListDb.FindAgentList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
data := make([]md.AgentQualificationEnterpriseData, 0) | |||||
if len(agentList) > 0 { | |||||
for _, v := range agentList { | |||||
var tmp md.AgentQualificationEnterpriseData | |||||
copier.Copy(&tmp, &v) | |||||
tmp.Id = utils.IntToStr(v.Id) | |||||
tmp.Uuid = utils.IntToStr(v.Uuid) | |||||
tmp.AgentId = utils.IntToStr(v.AgentId) | |||||
tmp.Kind = utils.IntToStr(v.Kind) | |||||
tmp.CertificateType = utils.IntToStr(v.CertificateType) | |||||
tmp.CertificateFirstType = utils.IntToStr(v.CertificateFirstType) | |||||
tmp.CountryRegionId = utils.IntToStr(v.CountryRegionId) | |||||
tmp.RegisteredAddressCountryId = utils.IntToStr(v.RegisteredAddressCountryId) | |||||
tmp.RegisteredAddressProvinceId = utils.IntToStr(v.RegisteredAddressProvinceId) | |||||
tmp.RegisteredAddressCityId = utils.IntToStr(v.RegisteredAddressCityId) | |||||
tmp.RegisteredAddressCountyId = utils.IntToStr(v.RegisteredAddressCountyId) | |||||
tmp.State = utils.IntToStr(v.State) | |||||
data = append(data, tmp) | |||||
} | |||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": agentList, | |||||
"total": total, | |||||
"state": []map[string]interface{}{ | |||||
res := md.AgentQualificationEnterpriseRes{ | |||||
List: data, | |||||
Total: total, | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
"type": []map[string]interface{}{ | |||||
Type: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
"value": enum.QualificationTypeCompany, | |||||
Name: enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeCompany), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
"value": enum.QualificationTypeOwn, | |||||
Name: enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeOwn), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -59,7 +70,7 @@ func AgentQualificationEnterprise(c *gin.Context, req md.AgentQualificationEnter | |||||
func AgentQualificationEnterpriseAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | func AgentQualificationEnterpriseAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentListDb(engine) | agentListDb := implement.NewAgentListDb(engine) | ||||
data, _ := agentListDb.GetAgentList(req.AgentId) | |||||
data, _ := agentListDb.GetAgentList(utils.StrToInt(req.AgentId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -72,67 +83,61 @@ func AgentQualificationEnterpriseAudit(c *gin.Context, req md.AgentQualification | |||||
return nil | return nil | ||||
} | } | ||||
func AgentQualificationBank(c *gin.Context, req md.AgentQualificationEnterpriseReq) map[string]interface{} { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
func AgentQualificationBank(c *gin.Context, req md.AgentQualificationEnterpriseReq) md.AgentQualificationBankRes { | |||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentBankInfoDb(engine) | agentListDb := implement.NewAgentBankInfoDb(engine) | ||||
agentList, total, _ := agentListDb.FindAgentBankInfoList(req.Name, req.State, req.Page, req.Limit) | |||||
agentList, total, _ := agentListDb.FindAgentBankInfoList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
list := make([]map[string]string, 0) | |||||
list := make([]md.AgentQualificationBankData, 0) | |||||
if agentList != nil { | if agentList != nil { | ||||
for _, v := range agentList { | for _, v := range agentList { | ||||
tmp := map[string]string{ | |||||
"id": utils.IntToStr(v.AgentBankInfo.Id), | |||||
"agent_id": utils.IntToStr(v.AgentBankInfo.AgentId), | |||||
"company_name": v.CompanyName, | |||||
"unified_social_credit_code": v.UnifiedSocialCreditCode, | |||||
"kind": utils.IntToStr(v.Kind), | |||||
"state": utils.IntToStr(v.AgentBankInfo.State), | |||||
"memo": v.AgentBankInfo.Memo, | |||||
"currency_conf": utils.IntToStr(v.CurrencyConf), | |||||
"bank": v.Bank, | |||||
"bank_branch": v.BankBranch, | |||||
"bank_no": v.BankNo, | |||||
"licence": v.Licence, | |||||
tmp := md.AgentQualificationBankData{ | |||||
Id: utils.IntToStr(v.AgentBankInfo.Id), | |||||
AgentId: utils.IntToStr(v.AgentBankInfo.AgentId), | |||||
CompanyName: v.CompanyName, | |||||
UnifiedSocialCreditCode: v.UnifiedSocialCreditCode, | |||||
Kind: utils.IntToStr(v.Kind), | |||||
State: utils.IntToStr(v.AgentBankInfo.State), | |||||
Memo: v.AgentBankInfo.Memo, | |||||
CurrencyConf: utils.IntToStr(v.CurrencyConf), | |||||
Bank: v.Bank, | |||||
BankBranch: v.BankBranch, | |||||
BankNo: v.BankNo, | |||||
Licence: v.Licence, | |||||
} | } | ||||
list = append(list, tmp) | list = append(list, tmp) | ||||
} | } | ||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": list, | |||||
"total": total, | |||||
"currency_conf": []map[string]interface{}{ | |||||
res := md.AgentQualificationBankRes{ | |||||
List: list, | |||||
Total: total, | |||||
CurrencyConf: []md.SelectData{ | |||||
{ | { | ||||
"id": "1", "name": "人民币", | |||||
Value: "0", Name: "人民币", | |||||
}, | }, | ||||
}, | }, | ||||
"state": []map[string]interface{}{ | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
"type": []map[string]interface{}{ | |||||
Type: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
"value": enum.QualificationTypeCompany, | |||||
Name: enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeCompany), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
"value": enum.QualificationTypeOwn, | |||||
Name: enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeOwn), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -141,7 +146,7 @@ func AgentQualificationBank(c *gin.Context, req md.AgentQualificationEnterpriseR | |||||
func AgentQualificationBankAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | func AgentQualificationBankAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentBankInfoDb(engine) | agentListDb := implement.NewAgentBankInfoDb(engine) | ||||
data, _ := agentListDb.GetAgentBankInfoList(req.AgentId) | |||||
data, _ := agentListDb.GetAgentBankInfoList(utils.StrToInt(req.AgentId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -154,50 +159,44 @@ func AgentQualificationBankAudit(c *gin.Context, req md.AgentQualificationEnterp | |||||
return nil | return nil | ||||
} | } | ||||
func AgentQualificationContactInfo(c *gin.Context, req md.AgentQualificationEnterpriseReq) map[string]interface{} { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
func AgentQualificationContactInfo(c *gin.Context, req md.AgentQualificationEnterpriseReq) md.AgentQualificationContactRes { | |||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentContactInfoDb(engine) | agentListDb := implement.NewAgentContactInfoDb(engine) | ||||
agentList, total, _ := agentListDb.FindAgentContactInfoList(req.Name, req.State, req.Page, req.Limit) | |||||
agentList, total, _ := agentListDb.FindAgentContactInfoList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
list := make([]map[string]string, 0) | |||||
list := make([]md.AgentQualificationContactData, 0) | |||||
if agentList != nil { | if agentList != nil { | ||||
for _, v := range agentList { | for _, v := range agentList { | ||||
tmp := map[string]string{ | |||||
"id": utils.IntToStr(v.AgentContactInfo.Id), | |||||
"agent_id": utils.IntToStr(v.AgentContactInfo.AgentId), | |||||
"company_name": v.CompanyName, | |||||
"kind": utils.IntToStr(v.Kind), | |||||
"state": utils.IntToStr(v.AgentContactInfo.State), | |||||
"memo": v.AgentContactInfo.Memo, | |||||
"name": v.AgentContactInfo.Name, | |||||
"email": v.AgentContactInfo.Email, | |||||
"phone": v.AgentContactInfo.Phone, | |||||
"address": v.AgentContactInfo.Address, | |||||
tmp := md.AgentQualificationContactData{ | |||||
Id: utils.IntToStr(v.AgentContactInfo.Id), | |||||
AgentId: utils.IntToStr(v.AgentContactInfo.AgentId), | |||||
CompanyName: v.CompanyName, | |||||
Kind: utils.IntToStr(v.Kind), | |||||
State: utils.IntToStr(v.AgentContactInfo.State), | |||||
Memo: v.AgentContactInfo.Memo, | |||||
Name: v.AgentContactInfo.Name, | |||||
Email: v.AgentContactInfo.Email, | |||||
Phone: v.AgentContactInfo.Phone, | |||||
Address: v.AgentContactInfo.Address, | |||||
} | } | ||||
list = append(list, tmp) | list = append(list, tmp) | ||||
} | } | ||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": list, | |||||
"total": total, | |||||
"state": []map[string]interface{}{ | |||||
res := md.AgentQualificationContactRes{ | |||||
List: list, | |||||
Total: total, | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -206,7 +205,7 @@ func AgentQualificationContactInfo(c *gin.Context, req md.AgentQualificationEnte | |||||
func AgentQualificationContactInfoAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | func AgentQualificationContactInfoAudit(c *gin.Context, req md.AgentQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
agentListDb := implement.NewAgentContactInfoDb(engine) | agentListDb := implement.NewAgentContactInfoDb(engine) | ||||
data, _ := agentListDb.GetAgentContactInfoList(req.AgentId) | |||||
data, _ := agentListDb.GetAgentContactInfoList(utils.StrToInt(req.AgentId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -7,49 +7,60 @@ import ( | |||||
"applet/app/utils" | "applet/app/utils" | ||||
db "code.fnuoos.com/zhimeng/model.git/src" | db "code.fnuoos.com/zhimeng/model.git/src" | ||||
"code.fnuoos.com/zhimeng/model.git/src/super/implement" | "code.fnuoos.com/zhimeng/model.git/src/super/implement" | ||||
"code.fnuoos.com/zhimeng/model.git/src/super/model" | |||||
"github.com/gin-gonic/gin" | "github.com/gin-gonic/gin" | ||||
"github.com/jinzhu/copier" | |||||
) | ) | ||||
func MediumQualificationEnterprise(c *gin.Context, req md.MediumQualificationEnterpriseReq) map[string]interface{} { | |||||
func MediumQualificationEnterprise(c *gin.Context, req md.MediumQualificationEnterpriseReq) md.MediumQualificationEnterpriseRes { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumListDb(engine) | MediumListDb := implement.NewMediumListDb(engine) | ||||
MediumList, total, _ := MediumListDb.FindMediumList(req.Name, req.State, req.Page, req.Limit) | |||||
if len(MediumList) == 0 { | |||||
MediumList = make([]model.MediumList, 0) | |||||
MediumList, total, _ := MediumListDb.FindMediumList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
data := make([]md.MediumQualificationEnterpriseData, 0) | |||||
if len(MediumList) > 0 { | |||||
for _, v := range MediumList { | |||||
var tmp md.MediumQualificationEnterpriseData | |||||
copier.Copy(&tmp, &v) | |||||
tmp.Id = utils.IntToStr(v.Id) | |||||
tmp.Uuid = utils.IntToStr(v.Uuid) | |||||
tmp.MediumId = utils.IntToStr(v.MediumId) | |||||
tmp.Kind = utils.IntToStr(v.Kind) | |||||
tmp.CertificateType = utils.IntToStr(v.CertificateType) | |||||
tmp.CertificateFirstType = utils.IntToStr(v.CertificateFirstType) | |||||
tmp.CountryRegionId = utils.IntToStr(v.CountryRegionId) | |||||
tmp.RegisteredAddressCountryId = utils.IntToStr(v.RegisteredAddressCountryId) | |||||
tmp.RegisteredAddressProvinceId = utils.IntToStr(v.RegisteredAddressProvinceId) | |||||
tmp.RegisteredAddressCityId = utils.IntToStr(v.RegisteredAddressCityId) | |||||
tmp.RegisteredAddressCountyId = utils.IntToStr(v.RegisteredAddressCountyId) | |||||
tmp.State = utils.IntToStr(v.State) | |||||
data = append(data, tmp) | |||||
} | |||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": MediumList, | |||||
"total": total, | |||||
"state": []map[string]interface{}{ | |||||
res := md.MediumQualificationEnterpriseRes{ | |||||
List: data, | |||||
Total: total, | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
"type": []map[string]interface{}{ | |||||
Type: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
"value": enum.QualificationTypeCompany, | |||||
Name: enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeCompany), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
"value": enum.QualificationTypeOwn, | |||||
Name: enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeOwn), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -59,7 +70,7 @@ func MediumQualificationEnterprise(c *gin.Context, req md.MediumQualificationEnt | |||||
func MediumQualificationEnterpriseAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | func MediumQualificationEnterpriseAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumListDb(engine) | MediumListDb := implement.NewMediumListDb(engine) | ||||
data, _ := MediumListDb.GetMediumList(req.MediumId) | |||||
data, _ := MediumListDb.GetMediumList(utils.StrToInt(req.MediumId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -68,71 +79,65 @@ func MediumQualificationEnterpriseAudit(c *gin.Context, req md.MediumQualificati | |||||
} | } | ||||
data.State = utils.StrToInt(req.State) | data.State = utils.StrToInt(req.State) | ||||
data.Memo = req.Memo | data.Memo = req.Memo | ||||
engine.Where("agent_id=?", data.MediumId).Cols("state,memo").Update(data) | |||||
engine.Where("medium_id=?", data.MediumId).Cols("state,memo").Update(data) | |||||
return nil | return nil | ||||
} | } | ||||
func MediumQualificationBank(c *gin.Context, req md.MediumQualificationEnterpriseReq) map[string]interface{} { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
func MediumQualificationBank(c *gin.Context, req md.MediumQualificationEnterpriseReq) md.MediumQualificationBankRes { | |||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumBankInfoDb(engine) | MediumListDb := implement.NewMediumBankInfoDb(engine) | ||||
MediumList, total, _ := MediumListDb.FindMediumBankInfoList(req.Name, req.State, req.Page, req.Limit) | |||||
MediumList, total, _ := MediumListDb.FindMediumBankInfoList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
list := make([]map[string]string, 0) | |||||
list := make([]md.MediumQualificationBankData, 0) | |||||
if MediumList != nil { | if MediumList != nil { | ||||
for _, v := range MediumList { | for _, v := range MediumList { | ||||
tmp := map[string]string{ | |||||
"id": utils.IntToStr(v.MediumBankInfo.Id), | |||||
"medium_id": utils.IntToStr(v.MediumBankInfo.MediumId), | |||||
"company_name": v.CompanyName, | |||||
"unified_social_credit_code": v.UnifiedSocialCreditCode, | |||||
"kind": utils.IntToStr(v.Kind), | |||||
"state": utils.IntToStr(v.MediumBankInfo.State), | |||||
"memo": v.MediumBankInfo.Memo, | |||||
"currency_conf": utils.IntToStr(v.CurrencyConf), | |||||
"bank": v.Bank, | |||||
"bank_branch": v.BankBranch, | |||||
"bank_no": v.BankNo, | |||||
"licence": v.Licence, | |||||
tmp := md.MediumQualificationBankData{ | |||||
Id: utils.IntToStr(v.MediumBankInfo.Id), | |||||
MediumId: utils.IntToStr(v.MediumBankInfo.MediumId), | |||||
CompanyName: v.CompanyName, | |||||
UnifiedSocialCreditCode: v.UnifiedSocialCreditCode, | |||||
Kind: utils.IntToStr(v.Kind), | |||||
State: utils.IntToStr(v.MediumBankInfo.State), | |||||
Memo: v.MediumBankInfo.Memo, | |||||
CurrencyConf: utils.IntToStr(v.CurrencyConf), | |||||
Bank: v.Bank, | |||||
BankBranch: v.BankBranch, | |||||
BankNo: v.BankNo, | |||||
Licence: v.Licence, | |||||
} | } | ||||
list = append(list, tmp) | list = append(list, tmp) | ||||
} | } | ||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": list, | |||||
"total": total, | |||||
"currency_conf": []map[string]interface{}{ | |||||
res := md.MediumQualificationBankRes{ | |||||
List: list, | |||||
Total: total, | |||||
CurrencyConf: []md.SelectData{ | |||||
{ | { | ||||
"id": "1", "name": "人民币", | |||||
Value: "0", Name: "人民币", | |||||
}, | }, | ||||
}, | }, | ||||
"state": []map[string]interface{}{ | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
"type": []map[string]interface{}{ | |||||
Type: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
"value": enum.QualificationTypeCompany, | |||||
Name: enum.QualificationType(enum.QualificationTypeCompany).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeCompany), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
"value": enum.QualificationTypeOwn, | |||||
Name: enum.QualificationType(enum.QualificationTypeOwn).String(), | |||||
Value: utils.IntToStr(enum.QualificationTypeOwn), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -141,7 +146,7 @@ func MediumQualificationBank(c *gin.Context, req md.MediumQualificationEnterpris | |||||
func MediumQualificationBankAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | func MediumQualificationBankAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumBankInfoDb(engine) | MediumListDb := implement.NewMediumBankInfoDb(engine) | ||||
data, _ := MediumListDb.GetMediumBankInfoList(req.MediumId) | |||||
data, _ := MediumListDb.GetMediumBankInfoList(utils.StrToInt(req.MediumId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -154,50 +159,45 @@ func MediumQualificationBankAudit(c *gin.Context, req md.MediumQualificationEnte | |||||
return nil | return nil | ||||
} | } | ||||
func MediumQualificationContactInfo(c *gin.Context, req md.MediumQualificationEnterpriseReq) map[string]interface{} { | |||||
if req.Limit == 0 { | |||||
req.Limit = 10 | |||||
} | |||||
if req.Page == 0 { | |||||
req.Page = 1 | |||||
} | |||||
func MediumQualificationContactInfo(c *gin.Context, req md.MediumQualificationEnterpriseReq) md.MediumQualificationContactRes { | |||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumContactInfoDb(engine) | MediumListDb := implement.NewMediumContactInfoDb(engine) | ||||
MediumList, total, _ := MediumListDb.FindMediumContactInfoList(req.Name, req.State, req.Page, req.Limit) | |||||
MediumList, total, _ := MediumListDb.FindMediumContactInfoList(req.Name, req.State, utils.StrToInt(req.Page), utils.StrToInt(req.Limit)) | |||||
list := make([]map[string]string, 0) | |||||
list := make([]md.MediumQualificationContactData, 0) | |||||
if MediumList != nil { | if MediumList != nil { | ||||
for _, v := range MediumList { | for _, v := range MediumList { | ||||
tmp := map[string]string{ | |||||
"id": utils.IntToStr(v.MediumContactInfo.Id), | |||||
"medium_id": utils.IntToStr(v.MediumContactInfo.MediumId), | |||||
"company_name": v.CompanyName, | |||||
"kind": utils.IntToStr(v.Kind), | |||||
"state": utils.IntToStr(v.MediumContactInfo.State), | |||||
"memo": v.MediumContactInfo.Memo, | |||||
"name": v.MediumContactInfo.Name, | |||||
"email": v.MediumContactInfo.Email, | |||||
"phone": v.MediumContactInfo.Phone, | |||||
"address": v.MediumContactInfo.Address, | |||||
tmp := md.MediumQualificationContactData{ | |||||
Id: utils.IntToStr(v.MediumContactInfo.Id), | |||||
MediumId: utils.IntToStr(v.MediumContactInfo.MediumId), | |||||
CompanyName: v.CompanyName, | |||||
Kind: utils.IntToStr(v.Kind), | |||||
State: utils.IntToStr(v.MediumContactInfo.State), | |||||
Memo: v.MediumContactInfo.Memo, | |||||
Name: v.MediumContactInfo.Name, | |||||
Email: v.MediumContactInfo.Email, | |||||
Phone: v.MediumContactInfo.Phone, | |||||
Address: v.MediumContactInfo.Address, | |||||
} | } | ||||
list = append(list, tmp) | list = append(list, tmp) | ||||
} | } | ||||
} | } | ||||
res := map[string]interface{}{ | |||||
"list": list, | |||||
"total": total, | |||||
"state": []map[string]interface{}{ | |||||
res := md.MediumQualificationContactRes{ | |||||
List: list, | |||||
Total: total, | |||||
State: []md.SelectData{ | |||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
"value": enum.QualificationStateForWait, | |||||
Name: enum.QualificationState(enum.QualificationStateForWait).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForWait), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
"value": enum.QualificationStateForNormal, | |||||
Name: enum.QualificationState(enum.QualificationStateForNormal).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForNormal), | |||||
}, | }, | ||||
{ | { | ||||
"name": enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
"value": enum.QualificationStateForFail, | |||||
Name: enum.QualificationState(enum.QualificationStateForFail).String(), | |||||
Value: utils.IntToStr(enum.QualificationStateForFail), | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
@@ -206,7 +206,7 @@ func MediumQualificationContactInfo(c *gin.Context, req md.MediumQualificationEn | |||||
func MediumQualificationContactInfoAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | func MediumQualificationContactInfoAudit(c *gin.Context, req md.MediumQualificationEnterpriseAuditReq) error { | ||||
engine := db.Db | engine := db.Db | ||||
MediumListDb := implement.NewMediumContactInfoDb(engine) | MediumListDb := implement.NewMediumContactInfoDb(engine) | ||||
data, _ := MediumListDb.GetMediumContactInfoList(req.MediumId) | |||||
data, _ := MediumListDb.GetMediumContactInfoList(utils.StrToInt(req.MediumId)) | |||||
if data == nil { | if data == nil { | ||||
return e.NewErr(400, "记录不存在") | return e.NewErr(400, "记录不存在") | ||||
} | } | ||||
@@ -58,9 +58,9 @@ const docTemplate = `{ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.AgentQualificationBankRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -150,6 +150,53 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
"responses": { | |||||
"200": { | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.AgentQualificationContactRes" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/agentQualification/contact/audit": { | |||||
"post": { | |||||
"description": "渠道资质-联系方式审核", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"渠道资质------嘉俊" | |||||
], | |||||
"summary": "联系方式审核", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "请求参数", | |||||
"name": "args", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseAuditReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | "description": "具体看返回内容", | ||||
@@ -199,9 +246,9 @@ const docTemplate = `{ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -215,7 +262,7 @@ const docTemplate = `{ | |||||
}, | }, | ||||
"/api/agentQualification/enterprise/audit": { | "/api/agentQualification/enterprise/audit": { | ||||
"post": { | "post": { | ||||
"description": "渠道资质-联系方式审核", | |||||
"description": "渠道资质-主体资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -225,7 +272,7 @@ const docTemplate = `{ | |||||
"tags": [ | "tags": [ | ||||
"渠道资质------嘉俊" | "渠道资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式审核", | |||||
"summary": "主体资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -302,7 +349,19 @@ const docTemplate = `{ | |||||
}, | }, | ||||
"/api/mediumQualification/bank": { | "/api/mediumQualification/bank": { | ||||
"post": { | "post": { | ||||
"description": "媒体资质-银行资质", | |||||
"responses": { | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/mediumQualification/bank/audit": { | |||||
"post": { | |||||
"description": "媒体资质-银行资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -312,7 +371,7 @@ const docTemplate = `{ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "银行资质", | |||||
"summary": "银行资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -327,7 +386,7 @@ const docTemplate = `{ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -347,9 +406,9 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/mediumQualification/bank/audit": { | |||||
"/api/mediumQualification/contact": { | |||||
"post": { | "post": { | ||||
"description": "媒体资质-银行资质审核", | |||||
"description": "媒体资质-联系方式", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -359,7 +418,7 @@ const docTemplate = `{ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "银行资质审核", | |||||
"summary": "联系方式", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -374,15 +433,15 @@ const docTemplate = `{ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.MediumQualificationContactRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -394,9 +453,9 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/mediumQualification/contact": { | |||||
"/api/mediumQualification/contact/audit": { | |||||
"post": { | "post": { | ||||
"description": "媒体资质-联系方式", | |||||
"description": "媒体资质-联系方式审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -406,7 +465,7 @@ const docTemplate = `{ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式", | |||||
"summary": "联系方式审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -421,7 +480,7 @@ const docTemplate = `{ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -474,9 +533,9 @@ const docTemplate = `{ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -490,7 +549,7 @@ const docTemplate = `{ | |||||
}, | }, | ||||
"/api/mediumQualification/enterprise/audit": { | "/api/mediumQualification/enterprise/audit": { | ||||
"post": { | "post": { | ||||
"description": "媒体资质-联系方式审核", | |||||
"description": "媒体资质-主体资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -500,7 +559,7 @@ const docTemplate = `{ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式审核", | |||||
"summary": "主体资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -1113,6 +1172,53 @@ const docTemplate = `{ | |||||
} | } | ||||
}, | }, | ||||
"/api/role/updateRole": { | "/api/role/updateRole": { | ||||
"post": { | |||||
"description": "权限管理-修改角色", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"权限管理" | |||||
], | |||||
"summary": "修改角色", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "请求参数", | |||||
"name": "args", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.UpdateRoleReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "success", | |||||
"schema": { | |||||
"type": "string" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/role/updateRoleState": { | |||||
"post": { | "post": { | ||||
"description": "权限管理-修改角色状态", | "description": "权限管理-修改角色状态", | ||||
"consumes": [ | "consumes": [ | ||||
@@ -1256,11 +1362,161 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseAuditReq": { | |||||
"md.AgentQualificationBankData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"bank": { | |||||
"type": "string", | |||||
"example": "开户银行" | |||||
}, | |||||
"bank_branch": { | |||||
"type": "string", | |||||
"example": "开户银行分行" | |||||
}, | |||||
"bank_no": { | |||||
"type": "string", | |||||
"example": "银行卡号" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"currency_conf": { | |||||
"type": "string", | |||||
"example": "结算币种 0人民币" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"licence": { | |||||
"type": "string", | |||||
"example": "开户许可证" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationBankRes": { | |||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"currency_conf": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationBankData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationContactData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"address": { | |||||
"type": "string", | |||||
"example": "联系地址" | |||||
}, | |||||
"agent_id": { | "agent_id": { | ||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"email": { | |||||
"type": "string", | |||||
"example": "邮箱地址" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "联系人" | |||||
}, | |||||
"phone": { | |||||
"type": "string", | |||||
"example": "联系电话" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationContactRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationContactData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | "type": "integer" | ||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationEnterpriseAuditReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string" | |||||
}, | }, | ||||
"memo": { | "memo": { | ||||
"type": "string" | "type": "string" | ||||
@@ -1270,23 +1526,142 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"business_license_address": { | |||||
"type": "string", | |||||
"example": "营业执照地址" | |||||
}, | |||||
"business_license_img_url": { | |||||
"type": "string", | |||||
"example": "营业执照照片" | |||||
}, | |||||
"certificate_first_type": { | |||||
"type": "string", | |||||
"example": "证件类型 1级类目id" | |||||
}, | |||||
"certificate_type": { | |||||
"type": "string", | |||||
"example": "证件类型 2级类目id" | |||||
}, | |||||
"certificate_validity": { | |||||
"type": "string", | |||||
"example": "证件有效期" | |||||
}, | |||||
"company_abbreviation": { | |||||
"type": "string", | |||||
"example": "公司简称" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"country_region": { | |||||
"type": "string", | |||||
"example": "国家地区" | |||||
}, | |||||
"country_region_id": { | |||||
"type": "string", | |||||
"example": "国家地区id" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "状态选择" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"legal_representative": { | |||||
"type": "string", | |||||
"example": "法定代表人" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"registered_address": { | |||||
"type": "string", | |||||
"example": "注册地址" | |||||
}, | |||||
"registered_address_city_id": { | |||||
"type": "string", | |||||
"example": "注册地址-市id" | |||||
}, | |||||
"registered_address_country_id": { | |||||
"type": "string", | |||||
"example": "注册地址-国家id" | |||||
}, | |||||
"registered_address_county_id": { | |||||
"type": "string", | |||||
"example": "注册地址-县/区id" | |||||
}, | |||||
"registered_address_province_id": { | |||||
"type": "string", | |||||
"example": "册地址-省份id" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
}, | |||||
"uuid": { | |||||
"type": "string", | |||||
"example": "站长id" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationEnterpriseReq": { | "md.AgentQualificationEnterpriseReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"limit": { | "limit": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"name": { | "name": { | ||||
"type": "string" | "type": "string" | ||||
}, | }, | ||||
"page": { | "page": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"state": { | "state": { | ||||
"type": "string" | "type": "string" | ||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.BindAdminRoleReq": { | "md.BindAdminRoleReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -1333,11 +1708,76 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseAuditReq": { | |||||
"md.MediumQualificationContactData": { | |||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"address": { | |||||
"type": "string", | |||||
"example": "联系地址" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"email": { | |||||
"type": "string", | |||||
"example": "邮箱地址" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"medium_id": { | "medium_id": { | ||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "联系人" | |||||
}, | |||||
"phone": { | |||||
"type": "string", | |||||
"example": "联系电话" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationContactRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.MediumQualificationContactData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | "type": "integer" | ||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationEnterpriseAuditReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"medium_id": { | |||||
"type": "string" | |||||
}, | }, | ||||
"memo": { | "memo": { | ||||
"type": "string" | "type": "string" | ||||
@@ -1347,23 +1787,142 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"business_license_address": { | |||||
"type": "string", | |||||
"example": "营业执照地址" | |||||
}, | |||||
"business_license_img_url": { | |||||
"type": "string", | |||||
"example": "营业执照照片" | |||||
}, | |||||
"certificate_first_type": { | |||||
"type": "string", | |||||
"example": "证件类型 1级类目id" | |||||
}, | |||||
"certificate_type": { | |||||
"type": "string", | |||||
"example": "证件类型 2级类目id" | |||||
}, | |||||
"certificate_validity": { | |||||
"type": "string", | |||||
"example": "证件有效期" | |||||
}, | |||||
"company_abbreviation": { | |||||
"type": "string", | |||||
"example": "公司简称" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"country_region": { | |||||
"type": "string", | |||||
"example": "国家地区" | |||||
}, | |||||
"country_region_id": { | |||||
"type": "string", | |||||
"example": "国家地区id" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "状态选择" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"legal_representative": { | |||||
"type": "string", | |||||
"example": "法定代表人" | |||||
}, | |||||
"medium_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"registered_address": { | |||||
"type": "string", | |||||
"example": "注册地址" | |||||
}, | |||||
"registered_address_city_id": { | |||||
"type": "string", | |||||
"example": "注册地址-市id" | |||||
}, | |||||
"registered_address_country_id": { | |||||
"type": "string", | |||||
"example": "注册地址-国家id" | |||||
}, | |||||
"registered_address_county_id": { | |||||
"type": "string", | |||||
"example": "注册地址-县/区id" | |||||
}, | |||||
"registered_address_province_id": { | |||||
"type": "string", | |||||
"example": "册地址-省份id" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
}, | |||||
"uuid": { | |||||
"type": "string", | |||||
"example": "站长id" | |||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationEnterpriseReq": { | "md.MediumQualificationEnterpriseReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"limit": { | "limit": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"name": { | "name": { | ||||
"type": "string" | "type": "string" | ||||
}, | }, | ||||
"page": { | "page": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"state": { | "state": { | ||||
"type": "string" | "type": "string" | ||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.RegisterForAgentReq": { | "md.RegisterForAgentReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -1439,6 +1998,19 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.SelectData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"name": { | |||||
"type": "string", | |||||
"example": "名称" | |||||
}, | |||||
"value": { | |||||
"type": "string", | |||||
"example": "值" | |||||
} | |||||
} | |||||
}, | |||||
"md.UpdateAdminReq": { | "md.UpdateAdminReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -50,9 +50,9 @@ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.AgentQualificationBankRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -142,6 +142,53 @@ | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
"responses": { | |||||
"200": { | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.AgentQualificationContactRes" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/agentQualification/contact/audit": { | |||||
"post": { | |||||
"description": "渠道资质-联系方式审核", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"渠道资质------嘉俊" | |||||
], | |||||
"summary": "联系方式审核", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "请求参数", | |||||
"name": "args", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseAuditReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | "description": "具体看返回内容", | ||||
@@ -191,9 +238,9 @@ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -207,7 +254,7 @@ | |||||
}, | }, | ||||
"/api/agentQualification/enterprise/audit": { | "/api/agentQualification/enterprise/audit": { | ||||
"post": { | "post": { | ||||
"description": "渠道资质-联系方式审核", | |||||
"description": "渠道资质-主体资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -217,7 +264,7 @@ | |||||
"tags": [ | "tags": [ | ||||
"渠道资质------嘉俊" | "渠道资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式审核", | |||||
"summary": "主体资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -294,7 +341,19 @@ | |||||
}, | }, | ||||
"/api/mediumQualification/bank": { | "/api/mediumQualification/bank": { | ||||
"post": { | "post": { | ||||
"description": "媒体资质-银行资质", | |||||
"responses": { | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/mediumQualification/bank/audit": { | |||||
"post": { | |||||
"description": "媒体资质-银行资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -304,7 +363,7 @@ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "银行资质", | |||||
"summary": "银行资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -319,7 +378,7 @@ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -339,9 +398,9 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/mediumQualification/bank/audit": { | |||||
"/api/mediumQualification/contact": { | |||||
"post": { | "post": { | ||||
"description": "媒体资质-银行资质审核", | |||||
"description": "媒体资质-联系方式", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -351,7 +410,7 @@ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "银行资质审核", | |||||
"summary": "联系方式", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -366,15 +425,15 @@ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.MediumQualificationContactRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -386,9 +445,9 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/mediumQualification/contact": { | |||||
"/api/mediumQualification/contact/audit": { | |||||
"post": { | "post": { | ||||
"description": "媒体资质-联系方式", | |||||
"description": "媒体资质-联系方式审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -398,7 +457,7 @@ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式", | |||||
"summary": "联系方式审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -413,7 +472,7 @@ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseReq" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseAuditReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -466,9 +525,9 @@ | |||||
], | ], | ||||
"responses": { | "responses": { | ||||
"200": { | "200": { | ||||
"description": "具体看返回内容", | |||||
"description": "具体看返回内容 这是data里面的数据", | |||||
"schema": { | "schema": { | ||||
"type": "string" | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseRes" | |||||
} | } | ||||
}, | }, | ||||
"400": { | "400": { | ||||
@@ -482,7 +541,7 @@ | |||||
}, | }, | ||||
"/api/mediumQualification/enterprise/audit": { | "/api/mediumQualification/enterprise/audit": { | ||||
"post": { | "post": { | ||||
"description": "媒体资质-联系方式审核", | |||||
"description": "媒体资质-主体资质审核", | |||||
"consumes": [ | "consumes": [ | ||||
"application/json" | "application/json" | ||||
], | ], | ||||
@@ -492,7 +551,7 @@ | |||||
"tags": [ | "tags": [ | ||||
"媒体资质------嘉俊" | "媒体资质------嘉俊" | ||||
], | ], | ||||
"summary": "联系方式审核", | |||||
"summary": "主体资质审核", | |||||
"parameters": [ | "parameters": [ | ||||
{ | { | ||||
"type": "string", | "type": "string", | ||||
@@ -1105,6 +1164,53 @@ | |||||
} | } | ||||
}, | }, | ||||
"/api/role/updateRole": { | "/api/role/updateRole": { | ||||
"post": { | |||||
"description": "权限管理-修改角色", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"权限管理" | |||||
], | |||||
"summary": "修改角色", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "请求参数", | |||||
"name": "args", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.UpdateRoleReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "success", | |||||
"schema": { | |||||
"type": "string" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/role/updateRoleState": { | |||||
"post": { | "post": { | ||||
"description": "权限管理-修改角色状态", | "description": "权限管理-修改角色状态", | ||||
"consumes": [ | "consumes": [ | ||||
@@ -1248,11 +1354,161 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseAuditReq": { | |||||
"md.AgentQualificationBankData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"bank": { | |||||
"type": "string", | |||||
"example": "开户银行" | |||||
}, | |||||
"bank_branch": { | |||||
"type": "string", | |||||
"example": "开户银行分行" | |||||
}, | |||||
"bank_no": { | |||||
"type": "string", | |||||
"example": "银行卡号" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"currency_conf": { | |||||
"type": "string", | |||||
"example": "结算币种 0人民币" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"licence": { | |||||
"type": "string", | |||||
"example": "开户许可证" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationBankRes": { | |||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"currency_conf": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationBankData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationContactData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"address": { | |||||
"type": "string", | |||||
"example": "联系地址" | |||||
}, | |||||
"agent_id": { | "agent_id": { | ||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"email": { | |||||
"type": "string", | |||||
"example": "邮箱地址" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "联系人" | |||||
}, | |||||
"phone": { | |||||
"type": "string", | |||||
"example": "联系电话" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationContactRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationContactData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | "type": "integer" | ||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationEnterpriseAuditReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string" | |||||
}, | }, | ||||
"memo": { | "memo": { | ||||
"type": "string" | "type": "string" | ||||
@@ -1262,23 +1518,142 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"agent_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"business_license_address": { | |||||
"type": "string", | |||||
"example": "营业执照地址" | |||||
}, | |||||
"business_license_img_url": { | |||||
"type": "string", | |||||
"example": "营业执照照片" | |||||
}, | |||||
"certificate_first_type": { | |||||
"type": "string", | |||||
"example": "证件类型 1级类目id" | |||||
}, | |||||
"certificate_type": { | |||||
"type": "string", | |||||
"example": "证件类型 2级类目id" | |||||
}, | |||||
"certificate_validity": { | |||||
"type": "string", | |||||
"example": "证件有效期" | |||||
}, | |||||
"company_abbreviation": { | |||||
"type": "string", | |||||
"example": "公司简称" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"country_region": { | |||||
"type": "string", | |||||
"example": "国家地区" | |||||
}, | |||||
"country_region_id": { | |||||
"type": "string", | |||||
"example": "国家地区id" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "状态选择" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"legal_representative": { | |||||
"type": "string", | |||||
"example": "法定代表人" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"registered_address": { | |||||
"type": "string", | |||||
"example": "注册地址" | |||||
}, | |||||
"registered_address_city_id": { | |||||
"type": "string", | |||||
"example": "注册地址-市id" | |||||
}, | |||||
"registered_address_country_id": { | |||||
"type": "string", | |||||
"example": "注册地址-国家id" | |||||
}, | |||||
"registered_address_county_id": { | |||||
"type": "string", | |||||
"example": "注册地址-县/区id" | |||||
}, | |||||
"registered_address_province_id": { | |||||
"type": "string", | |||||
"example": "册地址-省份id" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
}, | |||||
"uuid": { | |||||
"type": "string", | |||||
"example": "站长id" | |||||
} | |||||
} | |||||
}, | |||||
"md.AgentQualificationEnterpriseReq": { | "md.AgentQualificationEnterpriseReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"limit": { | "limit": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"name": { | "name": { | ||||
"type": "string" | "type": "string" | ||||
}, | }, | ||||
"page": { | "page": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"state": { | "state": { | ||||
"type": "string" | "type": "string" | ||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.AgentQualificationEnterpriseRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.AgentQualificationEnterpriseData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.BindAdminRoleReq": { | "md.BindAdminRoleReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -1325,11 +1700,76 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseAuditReq": { | |||||
"md.MediumQualificationContactData": { | |||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"address": { | |||||
"type": "string", | |||||
"example": "联系地址" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"email": { | |||||
"type": "string", | |||||
"example": "邮箱地址" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "id" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"medium_id": { | "medium_id": { | ||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "联系人" | |||||
}, | |||||
"phone": { | |||||
"type": "string", | |||||
"example": "联系电话" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationContactRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.MediumQualificationContactData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | "type": "integer" | ||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationEnterpriseAuditReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"medium_id": { | |||||
"type": "string" | |||||
}, | }, | ||||
"memo": { | "memo": { | ||||
"type": "string" | "type": "string" | ||||
@@ -1339,23 +1779,142 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"business_license_address": { | |||||
"type": "string", | |||||
"example": "营业执照地址" | |||||
}, | |||||
"business_license_img_url": { | |||||
"type": "string", | |||||
"example": "营业执照照片" | |||||
}, | |||||
"certificate_first_type": { | |||||
"type": "string", | |||||
"example": "证件类型 1级类目id" | |||||
}, | |||||
"certificate_type": { | |||||
"type": "string", | |||||
"example": "证件类型 2级类目id" | |||||
}, | |||||
"certificate_validity": { | |||||
"type": "string", | |||||
"example": "证件有效期" | |||||
}, | |||||
"company_abbreviation": { | |||||
"type": "string", | |||||
"example": "公司简称" | |||||
}, | |||||
"company_name": { | |||||
"type": "string", | |||||
"example": "公司名称" | |||||
}, | |||||
"country_region": { | |||||
"type": "string", | |||||
"example": "国家地区" | |||||
}, | |||||
"country_region_id": { | |||||
"type": "string", | |||||
"example": "国家地区id" | |||||
}, | |||||
"id": { | |||||
"type": "string", | |||||
"example": "状态选择" | |||||
}, | |||||
"kind": { | |||||
"type": "string", | |||||
"example": "类型(1:企业 2:个人)" | |||||
}, | |||||
"legal_representative": { | |||||
"type": "string", | |||||
"example": "法定代表人" | |||||
}, | |||||
"medium_id": { | |||||
"type": "string", | |||||
"example": "代理id" | |||||
}, | |||||
"memo": { | |||||
"type": "string", | |||||
"example": "备注 审核时填写的" | |||||
}, | |||||
"registered_address": { | |||||
"type": "string", | |||||
"example": "注册地址" | |||||
}, | |||||
"registered_address_city_id": { | |||||
"type": "string", | |||||
"example": "注册地址-市id" | |||||
}, | |||||
"registered_address_country_id": { | |||||
"type": "string", | |||||
"example": "注册地址-国家id" | |||||
}, | |||||
"registered_address_county_id": { | |||||
"type": "string", | |||||
"example": "注册地址-县/区id" | |||||
}, | |||||
"registered_address_province_id": { | |||||
"type": "string", | |||||
"example": "册地址-省份id" | |||||
}, | |||||
"state": { | |||||
"type": "string", | |||||
"example": "状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝)" | |||||
}, | |||||
"unified_social_credit_code": { | |||||
"type": "string", | |||||
"example": "统一社会信用代码" | |||||
}, | |||||
"uuid": { | |||||
"type": "string", | |||||
"example": "站长id" | |||||
} | |||||
} | |||||
}, | |||||
"md.MediumQualificationEnterpriseReq": { | "md.MediumQualificationEnterpriseReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
"limit": { | "limit": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"name": { | "name": { | ||||
"type": "string" | "type": "string" | ||||
}, | }, | ||||
"page": { | "page": { | ||||
"type": "integer" | |||||
"type": "string" | |||||
}, | }, | ||||
"state": { | "state": { | ||||
"type": "string" | "type": "string" | ||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.MediumQualificationEnterpriseRes": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.MediumQualificationEnterpriseData" | |||||
} | |||||
}, | |||||
"state": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
}, | |||||
"total": { | |||||
"type": "integer" | |||||
}, | |||||
"type": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.RegisterForAgentReq": { | "md.RegisterForAgentReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -1431,6 +1990,19 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.SelectData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"name": { | |||||
"type": "string", | |||||
"example": "名称" | |||||
}, | |||||
"value": { | |||||
"type": "string", | |||||
"example": "值" | |||||
} | |||||
} | |||||
}, | |||||
"md.UpdateAdminReq": { | "md.UpdateAdminReq": { | ||||
"type": "object", | "type": "object", | ||||
"required": [ | "required": [ | ||||
@@ -32,26 +32,218 @@ definitions: | |||||
username: | username: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.AgentQualificationEnterpriseAuditReq: | |||||
md.AgentQualificationBankData: | |||||
properties: | properties: | ||||
agent_id: | agent_id: | ||||
example: 代理id | |||||
type: string | |||||
bank: | |||||
example: 开户银行 | |||||
type: string | |||||
bank_branch: | |||||
example: 开户银行分行 | |||||
type: string | |||||
bank_no: | |||||
example: 银行卡号 | |||||
type: string | |||||
company_name: | |||||
example: 公司名称 | |||||
type: string | |||||
currency_conf: | |||||
example: 结算币种 0人民币 | |||||
type: string | |||||
id: | |||||
example: id | |||||
type: string | |||||
kind: | |||||
example: 类型(1:企业 2:个人) | |||||
type: string | |||||
licence: | |||||
example: 开户许可证 | |||||
type: string | |||||
memo: | |||||
example: 备注 审核时填写的 | |||||
type: string | |||||
state: | |||||
example: 状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝) | |||||
type: string | |||||
unified_social_credit_code: | |||||
example: 统一社会信用代码 | |||||
type: string | |||||
type: object | |||||
md.AgentQualificationBankRes: | |||||
properties: | |||||
currency_conf: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.AgentQualificationBankData' | |||||
type: array | |||||
state: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
total: | |||||
type: integer | type: integer | ||||
type: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
type: object | |||||
md.AgentQualificationContactData: | |||||
properties: | |||||
address: | |||||
example: 联系地址 | |||||
type: string | |||||
agent_id: | |||||
example: 代理id | |||||
type: string | |||||
company_name: | |||||
example: 公司名称 | |||||
type: string | |||||
email: | |||||
example: 邮箱地址 | |||||
type: string | |||||
id: | |||||
example: id | |||||
type: string | |||||
kind: | |||||
example: 类型(1:企业 2:个人) | |||||
type: string | |||||
memo: | memo: | ||||
example: 备注 审核时填写的 | |||||
type: string | |||||
name: | |||||
example: 联系人 | |||||
type: string | |||||
phone: | |||||
example: 联系电话 | |||||
type: string | type: string | ||||
state: | state: | ||||
example: 状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝) | |||||
type: string | |||||
type: object | |||||
md.AgentQualificationContactRes: | |||||
properties: | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.AgentQualificationContactData' | |||||
type: array | |||||
state: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
total: | |||||
type: integer | |||||
type: object | |||||
md.AgentQualificationEnterpriseAuditReq: | |||||
properties: | |||||
agent_id: | |||||
type: string | |||||
memo: | |||||
type: string | |||||
state: | |||||
type: string | |||||
type: object | |||||
md.AgentQualificationEnterpriseData: | |||||
properties: | |||||
agent_id: | |||||
example: 代理id | |||||
type: string | |||||
business_license_address: | |||||
example: 营业执照地址 | |||||
type: string | |||||
business_license_img_url: | |||||
example: 营业执照照片 | |||||
type: string | |||||
certificate_first_type: | |||||
example: 证件类型 1级类目id | |||||
type: string | |||||
certificate_type: | |||||
example: 证件类型 2级类目id | |||||
type: string | |||||
certificate_validity: | |||||
example: 证件有效期 | |||||
type: string | |||||
company_abbreviation: | |||||
example: 公司简称 | |||||
type: string | |||||
company_name: | |||||
example: 公司名称 | |||||
type: string | |||||
country_region: | |||||
example: 国家地区 | |||||
type: string | |||||
country_region_id: | |||||
example: 国家地区id | |||||
type: string | |||||
id: | |||||
example: 状态选择 | |||||
type: string | |||||
kind: | |||||
example: 类型(1:企业 2:个人) | |||||
type: string | |||||
legal_representative: | |||||
example: 法定代表人 | |||||
type: string | |||||
memo: | |||||
example: 备注 审核时填写的 | |||||
type: string | |||||
registered_address: | |||||
example: 注册地址 | |||||
type: string | |||||
registered_address_city_id: | |||||
example: 注册地址-市id | |||||
type: string | |||||
registered_address_country_id: | |||||
example: 注册地址-国家id | |||||
type: string | |||||
registered_address_county_id: | |||||
example: 注册地址-县/区id | |||||
type: string | |||||
registered_address_province_id: | |||||
example: 册地址-省份id | |||||
type: string | |||||
state: | |||||
example: 状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝) | |||||
type: string | |||||
unified_social_credit_code: | |||||
example: 统一社会信用代码 | |||||
type: string | |||||
uuid: | |||||
example: 站长id | |||||
type: string | type: string | ||||
type: object | type: object | ||||
md.AgentQualificationEnterpriseReq: | md.AgentQualificationEnterpriseReq: | ||||
properties: | properties: | ||||
limit: | limit: | ||||
type: integer | |||||
type: string | |||||
name: | name: | ||||
type: string | type: string | ||||
page: | page: | ||||
type: integer | |||||
type: string | |||||
state: | state: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.AgentQualificationEnterpriseRes: | |||||
properties: | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.AgentQualificationEnterpriseData' | |||||
type: array | |||||
state: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
total: | |||||
type: integer | |||||
type: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
type: object | |||||
md.BindAdminRoleReq: | md.BindAdminRoleReq: | ||||
properties: | properties: | ||||
adm_id: | adm_id: | ||||
@@ -83,26 +275,158 @@ definitions: | |||||
token: | token: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.MediumQualificationEnterpriseAuditReq: | |||||
md.MediumQualificationContactData: | |||||
properties: | properties: | ||||
address: | |||||
example: 联系地址 | |||||
type: string | |||||
company_name: | |||||
example: 公司名称 | |||||
type: string | |||||
email: | |||||
example: 邮箱地址 | |||||
type: string | |||||
id: | |||||
example: id | |||||
type: string | |||||
kind: | |||||
example: 类型(1:企业 2:个人) | |||||
type: string | |||||
medium_id: | medium_id: | ||||
example: 代理id | |||||
type: string | |||||
memo: | |||||
example: 备注 审核时填写的 | |||||
type: string | |||||
name: | |||||
example: 联系人 | |||||
type: string | |||||
phone: | |||||
example: 联系电话 | |||||
type: string | |||||
state: | |||||
example: 状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝) | |||||
type: string | |||||
type: object | |||||
md.MediumQualificationContactRes: | |||||
properties: | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.MediumQualificationContactData' | |||||
type: array | |||||
state: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
total: | |||||
type: integer | type: integer | ||||
type: object | |||||
md.MediumQualificationEnterpriseAuditReq: | |||||
properties: | |||||
medium_id: | |||||
type: string | |||||
memo: | |||||
type: string | |||||
state: | |||||
type: string | |||||
type: object | |||||
md.MediumQualificationEnterpriseData: | |||||
properties: | |||||
business_license_address: | |||||
example: 营业执照地址 | |||||
type: string | |||||
business_license_img_url: | |||||
example: 营业执照照片 | |||||
type: string | |||||
certificate_first_type: | |||||
example: 证件类型 1级类目id | |||||
type: string | |||||
certificate_type: | |||||
example: 证件类型 2级类目id | |||||
type: string | |||||
certificate_validity: | |||||
example: 证件有效期 | |||||
type: string | |||||
company_abbreviation: | |||||
example: 公司简称 | |||||
type: string | |||||
company_name: | |||||
example: 公司名称 | |||||
type: string | |||||
country_region: | |||||
example: 国家地区 | |||||
type: string | |||||
country_region_id: | |||||
example: 国家地区id | |||||
type: string | |||||
id: | |||||
example: 状态选择 | |||||
type: string | |||||
kind: | |||||
example: 类型(1:企业 2:个人) | |||||
type: string | |||||
legal_representative: | |||||
example: 法定代表人 | |||||
type: string | |||||
medium_id: | |||||
example: 代理id | |||||
type: string | |||||
memo: | memo: | ||||
example: 备注 审核时填写的 | |||||
type: string | |||||
registered_address: | |||||
example: 注册地址 | |||||
type: string | |||||
registered_address_city_id: | |||||
example: 注册地址-市id | |||||
type: string | |||||
registered_address_country_id: | |||||
example: 注册地址-国家id | |||||
type: string | |||||
registered_address_county_id: | |||||
example: 注册地址-县/区id | |||||
type: string | |||||
registered_address_province_id: | |||||
example: 册地址-省份id | |||||
type: string | type: string | ||||
state: | state: | ||||
example: 状态(0:待提交 1:待审核 2:审核通过 3:审核拒绝) | |||||
type: string | |||||
unified_social_credit_code: | |||||
example: 统一社会信用代码 | |||||
type: string | |||||
uuid: | |||||
example: 站长id | |||||
type: string | type: string | ||||
type: object | type: object | ||||
md.MediumQualificationEnterpriseReq: | md.MediumQualificationEnterpriseReq: | ||||
properties: | properties: | ||||
limit: | limit: | ||||
type: integer | |||||
type: string | |||||
name: | name: | ||||
type: string | type: string | ||||
page: | page: | ||||
type: integer | |||||
type: string | |||||
state: | state: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.MediumQualificationEnterpriseRes: | |||||
properties: | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.MediumQualificationEnterpriseData' | |||||
type: array | |||||
state: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
total: | |||||
type: integer | |||||
type: | |||||
items: | |||||
$ref: '#/definitions/md.SelectData' | |||||
type: array | |||||
type: object | |||||
md.RegisterForAgentReq: | md.RegisterForAgentReq: | ||||
properties: | properties: | ||||
code: | code: | ||||
@@ -155,6 +479,15 @@ definitions: | |||||
required: | required: | ||||
- role_id | - role_id | ||||
type: object | type: object | ||||
md.SelectData: | |||||
properties: | |||||
name: | |||||
example: 名称 | |||||
type: string | |||||
value: | |||||
example: 值 | |||||
type: string | |||||
type: object | |||||
md.UpdateAdminReq: | md.UpdateAdminReq: | ||||
properties: | properties: | ||||
adm_id: | adm_id: | ||||
@@ -238,9 +571,9 @@ paths: | |||||
- application/json | - application/json | ||||
responses: | responses: | ||||
"200": | "200": | ||||
description: 具体看返回内容 | |||||
description: 具体看返回内容 这是data里面的数据 | |||||
schema: | schema: | ||||
type: string | |||||
$ref: '#/definitions/md.AgentQualificationBankRes' | |||||
"400": | "400": | ||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
@@ -298,6 +631,37 @@ paths: | |||||
$ref: '#/definitions/md.AgentQualificationEnterpriseReq' | $ref: '#/definitions/md.AgentQualificationEnterpriseReq' | ||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | |||||
"200": | |||||
description: 具体看返回内容 这是data里面的数据 | |||||
schema: | |||||
$ref: '#/definitions/md.AgentQualificationContactRes' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 联系方式 | |||||
tags: | |||||
- 渠道资质------嘉俊 | |||||
/api/agentQualification/contact/audit: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 渠道资质-联系方式审核 | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 请求参数 | |||||
in: body | |||||
name: args | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.AgentQualificationEnterpriseAuditReq' | |||||
produces: | |||||
- application/json | |||||
responses: | responses: | ||||
"200": | "200": | ||||
description: 具体看返回内容 | description: 具体看返回内容 | ||||
@@ -307,7 +671,7 @@ paths: | |||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 联系方式 | |||||
summary: 联系方式审核 | |||||
tags: | tags: | ||||
- 渠道资质------嘉俊 | - 渠道资质------嘉俊 | ||||
/api/agentQualification/enterprise: | /api/agentQualification/enterprise: | ||||
@@ -331,9 +695,9 @@ paths: | |||||
- application/json | - application/json | ||||
responses: | responses: | ||||
"200": | "200": | ||||
description: 具体看返回内容 | |||||
description: 具体看返回内容 这是data里面的数据 | |||||
schema: | schema: | ||||
type: string | |||||
$ref: '#/definitions/md.AgentQualificationEnterpriseRes' | |||||
"400": | "400": | ||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
@@ -345,7 +709,7 @@ paths: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
description: 渠道资质-联系方式审核 | |||||
description: 渠道资质-主体资质审核 | |||||
parameters: | parameters: | ||||
- description: 验证参数Bearer和token空格拼接 | - description: 验证参数Bearer和token空格拼接 | ||||
in: header | in: header | ||||
@@ -369,7 +733,7 @@ paths: | |||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 联系方式审核 | |||||
summary: 主体资质审核 | |||||
tags: | tags: | ||||
- 渠道资质------嘉俊 | - 渠道资质------嘉俊 | ||||
/api/login: | /api/login: | ||||
@@ -399,10 +763,17 @@ paths: | |||||
tags: | tags: | ||||
- 登录 | - 登录 | ||||
/api/mediumQualification/bank: | /api/mediumQualification/bank: | ||||
post: | |||||
responses: | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
/api/mediumQualification/bank/audit: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
description: 媒体资质-银行资质 | |||||
description: 媒体资质-银行资质审核 | |||||
parameters: | parameters: | ||||
- description: 验证参数Bearer和token空格拼接 | - description: 验证参数Bearer和token空格拼接 | ||||
in: header | in: header | ||||
@@ -414,7 +785,7 @@ paths: | |||||
name: args | name: args | ||||
required: true | required: true | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.MediumQualificationEnterpriseReq' | |||||
$ref: '#/definitions/md.MediumQualificationEnterpriseAuditReq' | |||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | responses: | ||||
@@ -426,14 +797,14 @@ paths: | |||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 银行资质 | |||||
summary: 银行资质审核 | |||||
tags: | tags: | ||||
- 媒体资质------嘉俊 | - 媒体资质------嘉俊 | ||||
/api/mediumQualification/bank/audit: | |||||
/api/mediumQualification/contact: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
description: 媒体资质-银行资质审核 | |||||
description: 媒体资质-联系方式 | |||||
parameters: | parameters: | ||||
- description: 验证参数Bearer和token空格拼接 | - description: 验证参数Bearer和token空格拼接 | ||||
in: header | in: header | ||||
@@ -445,26 +816,26 @@ paths: | |||||
name: args | name: args | ||||
required: true | required: true | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.MediumQualificationEnterpriseAuditReq' | |||||
$ref: '#/definitions/md.MediumQualificationEnterpriseReq' | |||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | responses: | ||||
"200": | "200": | ||||
description: 具体看返回内容 | |||||
description: 具体看返回内容 这是data里面的数据 | |||||
schema: | schema: | ||||
type: string | |||||
$ref: '#/definitions/md.MediumQualificationContactRes' | |||||
"400": | "400": | ||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 银行资质审核 | |||||
summary: 联系方式 | |||||
tags: | tags: | ||||
- 媒体资质------嘉俊 | - 媒体资质------嘉俊 | ||||
/api/mediumQualification/contact: | |||||
/api/mediumQualification/contact/audit: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
description: 媒体资质-联系方式 | |||||
description: 媒体资质-联系方式审核 | |||||
parameters: | parameters: | ||||
- description: 验证参数Bearer和token空格拼接 | - description: 验证参数Bearer和token空格拼接 | ||||
in: header | in: header | ||||
@@ -476,7 +847,7 @@ paths: | |||||
name: args | name: args | ||||
required: true | required: true | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.MediumQualificationEnterpriseReq' | |||||
$ref: '#/definitions/md.MediumQualificationEnterpriseAuditReq' | |||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | responses: | ||||
@@ -488,7 +859,7 @@ paths: | |||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 联系方式 | |||||
summary: 联系方式审核 | |||||
tags: | tags: | ||||
- 媒体资质------嘉俊 | - 媒体资质------嘉俊 | ||||
/api/mediumQualification/enterprise: | /api/mediumQualification/enterprise: | ||||
@@ -512,9 +883,9 @@ paths: | |||||
- application/json | - application/json | ||||
responses: | responses: | ||||
"200": | "200": | ||||
description: 具体看返回内容 | |||||
description: 具体看返回内容 这是data里面的数据 | |||||
schema: | schema: | ||||
type: string | |||||
$ref: '#/definitions/md.MediumQualificationEnterpriseRes' | |||||
"400": | "400": | ||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
@@ -526,7 +897,7 @@ paths: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
description: 媒体资质-联系方式审核 | |||||
description: 媒体资质-主体资质审核 | |||||
parameters: | parameters: | ||||
- description: 验证参数Bearer和token空格拼接 | - description: 验证参数Bearer和token空格拼接 | ||||
in: header | in: header | ||||
@@ -550,7 +921,7 @@ paths: | |||||
description: 具体错误 | description: 具体错误 | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.Response' | $ref: '#/definitions/md.Response' | ||||
summary: 联系方式审核 | |||||
summary: 主体资质审核 | |||||
tags: | tags: | ||||
- 媒体资质------嘉俊 | - 媒体资质------嘉俊 | ||||
/api/registerForAgent: | /api/registerForAgent: | ||||
@@ -934,6 +1305,37 @@ paths: | |||||
tags: | tags: | ||||
- 权限管理 | - 权限管理 | ||||
/api/role/updateRole: | /api/role/updateRole: | ||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 权限管理-修改角色 | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 请求参数 | |||||
in: body | |||||
name: args | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.UpdateRoleReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: success | |||||
schema: | |||||
type: string | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 修改角色 | |||||
tags: | |||||
- 权限管理 | |||||
/api/role/updateRoleState: | |||||
post: | post: | ||||
consumes: | consumes: | ||||
- application/json | - application/json | ||||
@@ -5,7 +5,7 @@ go 1.18 | |||||
//replace code.fnuoos.com/zhimeng/model.git => E:/company/ad/models | //replace code.fnuoos.com/zhimeng/model.git => E:/company/ad/models | ||||
require ( | require ( | ||||
code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240820095544-a6a05bde8f67 | |||||
code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240820125928-6ce4c06dda24 | |||||
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 | github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 | ||||
github.com/boombuler/barcode v1.0.1 | github.com/boombuler/barcode v1.0.1 | ||||
github.com/dchest/uniuri v0.0.0-20200228104902-7aecb25e1fe5 | github.com/dchest/uniuri v0.0.0-20200228104902-7aecb25e1fe5 | ||||
@@ -33,6 +33,8 @@ require ( | |||||
xorm.io/xorm v1.3.1 | xorm.io/xorm v1.3.1 | ||||
) | ) | ||||
require github.com/jinzhu/copier v0.4.0 | |||||
require ( | require ( | ||||
filippo.io/edwards25519 v1.1.0 // indirect | filippo.io/edwards25519 v1.1.0 // indirect | ||||
github.com/KyleBanks/depth v1.2.1 // indirect | github.com/KyleBanks/depth v1.2.1 // indirect | ||||