Parcourir la source

upodate

master
dengbiao il y a 3 mois
Parent
révision
fcb342aec4
5 fichiers modifiés avec 380 ajouts et 378 suppressions
  1. +17
    -32
      app/svc/svc_master.go
  2. +131
    -125
      docs/docs.go
  3. +131
    -125
      docs/swagger.json
  4. +99
    -94
      docs/swagger.yaml
  5. +2
    -2
      go.mod

+ 17
- 32
app/svc/svc_master.go Voir le fichier

@@ -1,6 +1,10 @@
package svc

import (
"applet/app/e"
"applet/app/utils"
db "code.fnuoos.com/zhimeng/model.git/src"
"code.fnuoos.com/zhimeng/model.git/src/super/implement"
"fmt"
"github.com/gin-gonic/gin"
"strconv"
@@ -15,38 +19,19 @@ func GetMasterId(c *gin.Context) (masterId string) {
masterId = c.GetString("master_id")
if masterId == "" {
//TODO::通过域名查找masterId
//host := c.Request.Host

//fmt.Println("not found master_id found MasterId start")
//masterId = c.GetHeader("MasterId")
//if masterId == "" && c.GetHeader("Platform") == md.PLATFORM_WAP { // H5 要根据域名去获取mid
// hostList := strings.Split(c.Request.Host, ".")
// if isNumeric(hostList[0]) {
// masterId = hostList[0]
// } else if isNumeric(hostList[1]) {
// masterId = hostList[1]
// } else {
// // 自定义域名
// masterId = svc.GetWebSiteDomainMasterId(baseDb, md.PLATFORM_WAP, c.Request.Host)
// }
//}
//if masterId == "" && c.GetHeader("Platform") == md.PLATFORM_PC { // H5 要根据域名去获取mid
// hostList := strings.Split(c.Request.Host, ".")
// if isNumeric(hostList[0]) {
// masterId = hostList[0]
// } else if isNumeric(hostList[1]) {
// masterId = hostList[1]
// } else {
// // 自定义域名
// masterId = svc.GetWebSiteDomainMasterId(baseDb, md.PLATFORM_PC, c.Request.Host)
// }
//}
//if masterId == "" && c.GetHeader("Platform") == "" { // 无平台访问
// hostList := strings.Split(c.Request.Host, ".")
// if isNumeric(hostList[0]) {
// masterId = hostList[0]
// }
//}
host := c.Request.Host
userAppDomainDb := implement.NewUserAppDomainDb(db.Db)
userAppDomain, err := userAppDomainDb.GetMediumAppDomainByHost(host)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err)
return
}
if userAppDomain == nil {
e.OutErr(c, e.ERR_NOT_FAN, "域名不存在")
return
}
masterId = utils.IntToStr(userAppDomain.Uuid)
c.Set("master_id", masterId)
}
fmt.Println("master_id:::::::", masterId)
return


+ 131
- 125
docs/docs.go Voir le fichier

@@ -25,9 +25,9 @@ const docTemplate = `{
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/admin/role/addAdmin": {
"/login": {
"post": {
"description": "权限管理-新增管理员",
"description": "登入",
"consumes": [
"application/json"
],
@@ -35,32 +35,25 @@ const docTemplate = `{
"application/json"
],
"tags": [
"权限管理"
"登录"
],
"summary": "新增管理员",
"summary": "登陆",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AddAdminReq"
"$ref": "#/definitions/md.LoginReq"
}
}
],
"responses": {
"200": {
"description": "success",
"description": "token",
"schema": {
"type": "string"
"$ref": "#/definitions/md.LoginResponse"
}
},
"400": {
@@ -72,9 +65,9 @@ const docTemplate = `{
}
}
},
"/admin/role/permissionGroupList": {
"get": {
"description": "权限管理-权限组列表",
"/registerForAgent": {
"post": {
"description": "注册模块-渠道代理注册",
"consumes": [
"application/json"
],
@@ -82,28 +75,23 @@ const docTemplate = `{
"application/json"
],
"tags": [
"权限管理"
"注册模块"
],
"summary": "权限组列表",
"summary": "渠道代理注册",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForAgentReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -117,9 +105,9 @@ const docTemplate = `{
}
}
},
"/admin/role/roleBindPermissionGroup": {
"/registerForMedium": {
"post": {
"description": "权限管理-角色绑定权限组",
"description": "注册模块-媒体注册",
"consumes": [
"application/json"
],
@@ -127,24 +115,17 @@ const docTemplate = `{
"application/json"
],
"tags": [
"权限管理"
"注册模块"
],
"summary": "角色绑定权限组",
"summary": "媒体注册",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RoleBindPermissionGroupReq"
"$ref": "#/definitions/md.RegisterForMediumReq"
}
}
],
@@ -164,9 +145,9 @@ const docTemplate = `{
}
}
},
"/login": {
"/role/addAdmin": {
"post": {
"description": "登入",
"description": "权限管理-新增管理员",
"consumes": [
"application/json"
],
@@ -174,25 +155,32 @@ const docTemplate = `{
"application/json"
],
"tags": [
"登录"
"权限管理"
],
"summary": "登陆",
"summary": "新增管理员",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.LoginReq"
"$ref": "#/definitions/md.AddAdminReq"
}
}
],
"responses": {
"200": {
"description": "token",
"description": "success",
"schema": {
"$ref": "#/definitions/md.LoginResponse"
"type": "string"
}
},
"400": {
@@ -204,9 +192,9 @@ const docTemplate = `{
}
}
},
"/registerForAgent": {
"/role/addRole": {
"post": {
"description": "注册模块-渠道代理注册",
"description": "权限管理-添加角色",
"consumes": [
"application/json"
],
@@ -214,17 +202,24 @@ const docTemplate = `{
"application/json"
],
"tags": [
"注册模块"
"权限管理"
],
"summary": "渠道代理注册",
"summary": "添加角色",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForAgentReq"
"$ref": "#/definitions/md.AddRoleReq"
}
}
],
@@ -244,9 +239,9 @@ const docTemplate = `{
}
}
},
"/registerForMedium": {
"post": {
"description": "注册模块-媒体注册",
"/role/adminInfo": {
"get": {
"description": "权限管理-管理员信息",
"consumes": [
"application/json"
],
@@ -254,23 +249,28 @@ const docTemplate = `{
"application/json"
],
"tags": [
"注册模块"
"权限管理"
],
"summary": "媒体注册",
"summary": "管理员信息",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForMediumReq"
}
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -284,9 +284,9 @@ const docTemplate = `{
}
}
},
"/role/addRole": {
"/role/adminList": {
"post": {
"description": "权限管理-添加角色",
"description": "权限管理-管理员列表",
"consumes": [
"application/json"
],
@@ -296,7 +296,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "添加角色",
"summary": "管理员列表",
"parameters": [
{
"type": "string",
@@ -311,13 +311,13 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AddRoleReq"
"$ref": "#/definitions/md.AdminListReq"
}
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -331,9 +331,9 @@ const docTemplate = `{
}
}
},
"/role/adminInfo": {
"get": {
"description": "权限管理-管理员信息",
"/role/bindAdminRole/": {
"post": {
"description": "权限管理-管理员绑定角色",
"consumes": [
"application/json"
],
@@ -343,7 +343,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "管理员信息",
"summary": "管理员绑定角色",
"parameters": [
{
"type": "string",
@@ -353,16 +353,18 @@ const docTemplate = `{
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.BindAdminRoleReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -376,9 +378,9 @@ const docTemplate = `{
}
}
},
"/role/adminList": {
"post": {
"description": "权限管理-管理员列表",
"/role/deleteAdmin/{$adm_id}": {
"delete": {
"description": "权限管理-删除管理员",
"consumes": [
"application/json"
],
@@ -388,7 +390,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "管理员列表",
"summary": "删除管理员",
"parameters": [
{
"type": "string",
@@ -396,20 +398,11 @@ const docTemplate = `{
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AdminListReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -423,9 +416,9 @@ const docTemplate = `{
}
}
},
"/role/bindAdminRole/": {
"post": {
"description": "权限管理-管理员绑定角色",
"/role/deleteRole/{$id}": {
"delete": {
"description": "权限管理-删除角色",
"consumes": [
"application/json"
],
@@ -435,7 +428,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "管理员绑定角色",
"summary": "删除角色",
"parameters": [
{
"type": "string",
@@ -450,7 +443,7 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.BindAdminRoleReq"
"$ref": "#/definitions/md.UpdateRoleStateReq"
}
}
],
@@ -470,9 +463,9 @@ const docTemplate = `{
}
}
},
"/role/deleteAdmin/{$adm_id}": {
"delete": {
"description": "权限管理-删除管理员",
"/role/permissionGroupList": {
"get": {
"description": "权限管理-权限组列表",
"consumes": [
"application/json"
],
@@ -482,7 +475,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "删除管理员",
"summary": "权限组列表",
"parameters": [
{
"type": "string",
@@ -490,11 +483,18 @@ const docTemplate = `{
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -508,9 +508,9 @@ const docTemplate = `{
}
}
},
"/role/deleteRole/{$id}": {
"delete": {
"description": "权限管理-删除角色",
"/role/roleBindPermissionGroup": {
"post": {
"description": "权限管理-角色绑定权限组",
"consumes": [
"application/json"
],
@@ -520,7 +520,7 @@ const docTemplate = `{
"tags": [
"权限管理"
],
"summary": "删除角色",
"summary": "角色绑定权限组",
"parameters": [
{
"type": "string",
@@ -535,7 +535,7 @@ const docTemplate = `{
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.UpdateRoleStateReq"
"$ref": "#/definitions/md.RoleBindPermissionGroupReq"
}
}
],
@@ -810,11 +810,17 @@ const docTemplate = `{
"username"
],
"properties": {
"code": {
"type": "string",
"example": "验证码"
},
"password": {
"type": "string"
"type": "string",
"example": "登录密码"
},
"username": {
"type": "string"
"type": "string",
"example": "登录账号"
}
}
},
@@ -985,11 +991,11 @@ const docTemplate = `{
// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = &swag.Spec{
Version: "1.0",
Host: "localhost:1001 / xxxx.advertisement.dengbiao.top",
Host: "localhost:1002 or xxxx.advertisement.dengbiao.top",
BasePath: "",
Schemes: []string{},
Title: "广告联盟-站长平台",
Description: "后台接口",
Description: "站长后台接口",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
}


+ 131
- 125
docs/swagger.json Voir le fichier

@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
"description": "后台接口",
"description": "站长后台接口",
"title": "广告联盟-站长平台",
"termsOfService": "http://swagger.io/terms/",
"contact": {
@@ -15,11 +15,11 @@
},
"version": "1.0"
},
"host": "localhost:1001 / xxxx.advertisement.dengbiao.top",
"host": "localhost:1002 or xxxx.advertisement.dengbiao.top",
"paths": {
"/admin/role/addAdmin": {
"/login": {
"post": {
"description": "权限管理-新增管理员",
"description": "登入",
"consumes": [
"application/json"
],
@@ -27,32 +27,25 @@
"application/json"
],
"tags": [
"权限管理"
"登录"
],
"summary": "新增管理员",
"summary": "登陆",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AddAdminReq"
"$ref": "#/definitions/md.LoginReq"
}
}
],
"responses": {
"200": {
"description": "success",
"description": "token",
"schema": {
"type": "string"
"$ref": "#/definitions/md.LoginResponse"
}
},
"400": {
@@ -64,9 +57,9 @@
}
}
},
"/admin/role/permissionGroupList": {
"get": {
"description": "权限管理-权限组列表",
"/registerForAgent": {
"post": {
"description": "注册模块-渠道代理注册",
"consumes": [
"application/json"
],
@@ -74,28 +67,23 @@
"application/json"
],
"tags": [
"权限管理"
"注册模块"
],
"summary": "权限组列表",
"summary": "渠道代理注册",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForAgentReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -109,9 +97,9 @@
}
}
},
"/admin/role/roleBindPermissionGroup": {
"/registerForMedium": {
"post": {
"description": "权限管理-角色绑定权限组",
"description": "注册模块-媒体注册",
"consumes": [
"application/json"
],
@@ -119,24 +107,17 @@
"application/json"
],
"tags": [
"权限管理"
"注册模块"
],
"summary": "角色绑定权限组",
"summary": "媒体注册",
"parameters": [
{
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RoleBindPermissionGroupReq"
"$ref": "#/definitions/md.RegisterForMediumReq"
}
}
],
@@ -156,9 +137,9 @@
}
}
},
"/login": {
"/role/addAdmin": {
"post": {
"description": "登入",
"description": "权限管理-新增管理员",
"consumes": [
"application/json"
],
@@ -166,25 +147,32 @@
"application/json"
],
"tags": [
"登录"
"权限管理"
],
"summary": "登陆",
"summary": "新增管理员",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.LoginReq"
"$ref": "#/definitions/md.AddAdminReq"
}
}
],
"responses": {
"200": {
"description": "token",
"description": "success",
"schema": {
"$ref": "#/definitions/md.LoginResponse"
"type": "string"
}
},
"400": {
@@ -196,9 +184,9 @@
}
}
},
"/registerForAgent": {
"/role/addRole": {
"post": {
"description": "注册模块-渠道代理注册",
"description": "权限管理-添加角色",
"consumes": [
"application/json"
],
@@ -206,17 +194,24 @@
"application/json"
],
"tags": [
"注册模块"
"权限管理"
],
"summary": "渠道代理注册",
"summary": "添加角色",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForAgentReq"
"$ref": "#/definitions/md.AddRoleReq"
}
}
],
@@ -236,9 +231,9 @@
}
}
},
"/registerForMedium": {
"post": {
"description": "注册模块-媒体注册",
"/role/adminInfo": {
"get": {
"description": "权限管理-管理员信息",
"consumes": [
"application/json"
],
@@ -246,23 +241,28 @@
"application/json"
],
"tags": [
"注册模块"
"权限管理"
],
"summary": "媒体注册",
"summary": "管理员信息",
"parameters": [
{
"description": "用户名密码",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.RegisterForMediumReq"
}
"type": "string",
"description": "验证参数Bearer和token空格拼接",
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -276,9 +276,9 @@
}
}
},
"/role/addRole": {
"/role/adminList": {
"post": {
"description": "权限管理-添加角色",
"description": "权限管理-管理员列表",
"consumes": [
"application/json"
],
@@ -288,7 +288,7 @@
"tags": [
"权限管理"
],
"summary": "添加角色",
"summary": "管理员列表",
"parameters": [
{
"type": "string",
@@ -303,13 +303,13 @@
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AddRoleReq"
"$ref": "#/definitions/md.AdminListReq"
}
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -323,9 +323,9 @@
}
}
},
"/role/adminInfo": {
"get": {
"description": "权限管理-管理员信息",
"/role/bindAdminRole/": {
"post": {
"description": "权限管理-管理员绑定角色",
"consumes": [
"application/json"
],
@@ -335,7 +335,7 @@
"tags": [
"权限管理"
],
"summary": "管理员信息",
"summary": "管理员绑定角色",
"parameters": [
{
"type": "string",
@@ -345,16 +345,18 @@
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.BindAdminRoleReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -368,9 +370,9 @@
}
}
},
"/role/adminList": {
"post": {
"description": "权限管理-管理员列表",
"/role/deleteAdmin/{$adm_id}": {
"delete": {
"description": "权限管理-删除管理员",
"consumes": [
"application/json"
],
@@ -380,7 +382,7 @@
"tags": [
"权限管理"
],
"summary": "管理员列表",
"summary": "删除管理员",
"parameters": [
{
"type": "string",
@@ -388,20 +390,11 @@
"name": "Authorization",
"in": "header",
"required": true
},
{
"description": "请求参数",
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.AdminListReq"
}
}
],
"responses": {
"200": {
"description": "具体看返回内容",
"description": "success",
"schema": {
"type": "string"
}
@@ -415,9 +408,9 @@
}
}
},
"/role/bindAdminRole/": {
"post": {
"description": "权限管理-管理员绑定角色",
"/role/deleteRole/{$id}": {
"delete": {
"description": "权限管理-删除角色",
"consumes": [
"application/json"
],
@@ -427,7 +420,7 @@
"tags": [
"权限管理"
],
"summary": "管理员绑定角色",
"summary": "删除角色",
"parameters": [
{
"type": "string",
@@ -442,7 +435,7 @@
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.BindAdminRoleReq"
"$ref": "#/definitions/md.UpdateRoleStateReq"
}
}
],
@@ -462,9 +455,9 @@
}
}
},
"/role/deleteAdmin/{$adm_id}": {
"delete": {
"description": "权限管理-删除管理员",
"/role/permissionGroupList": {
"get": {
"description": "权限管理-权限组列表",
"consumes": [
"application/json"
],
@@ -474,7 +467,7 @@
"tags": [
"权限管理"
],
"summary": "删除管理员",
"summary": "权限组列表",
"parameters": [
{
"type": "string",
@@ -482,11 +475,18 @@
"name": "Authorization",
"in": "header",
"required": true
},
{
"type": "string",
"description": "管理员id",
"name": "adm_id",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "success",
"description": "具体看返回内容",
"schema": {
"type": "string"
}
@@ -500,9 +500,9 @@
}
}
},
"/role/deleteRole/{$id}": {
"delete": {
"description": "权限管理-删除角色",
"/role/roleBindPermissionGroup": {
"post": {
"description": "权限管理-角色绑定权限组",
"consumes": [
"application/json"
],
@@ -512,7 +512,7 @@
"tags": [
"权限管理"
],
"summary": "删除角色",
"summary": "角色绑定权限组",
"parameters": [
{
"type": "string",
@@ -527,7 +527,7 @@
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/md.UpdateRoleStateReq"
"$ref": "#/definitions/md.RoleBindPermissionGroupReq"
}
}
],
@@ -802,11 +802,17 @@
"username"
],
"properties": {
"code": {
"type": "string",
"example": "验证码"
},
"password": {
"type": "string"
"type": "string",
"example": "登录密码"
},
"username": {
"type": "string"
"type": "string",
"example": "登录账号"
}
}
},


+ 99
- 94
docs/swagger.yaml Voir le fichier

@@ -45,9 +45,14 @@ definitions:
type: object
md.LoginReq:
properties:
code:
example: 验证码
type: string
password:
example: 登录密码
type: string
username:
example: 登录账号
type: string
required:
- password
@@ -158,13 +163,13 @@ definitions:
- role_id
- state
type: object
host: localhost:1001 / xxxx.advertisement.dengbiao.top
host: localhost:1002 or xxxx.advertisement.dengbiao.top
info:
contact:
email: 1239118001@qq.com
name: dengbiao
url: http://www.swagger.io/support
description: 后台接口
description: 站长后台接口
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
@@ -172,98 +177,6 @@ info:
title: 广告联盟-站长平台
version: "1.0"
paths:
/admin/role/addAdmin:
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.AddAdminReq'
produces:
- application/json
responses:
"200":
description: success
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 新增管理员
tags:
- 权限管理
/admin/role/permissionGroupList:
get:
consumes:
- application/json
description: 权限管理-权限组列表
parameters:
- description: 验证参数Bearer和token空格拼接
in: header
name: Authorization
required: true
type: string
- description: 管理员id
in: query
name: adm_id
required: true
type: string
produces:
- application/json
responses:
"200":
description: 具体看返回内容
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 权限组列表
tags:
- 权限管理
/admin/role/roleBindPermissionGroup:
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.RoleBindPermissionGroupReq'
produces:
- application/json
responses:
"200":
description: success
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 角色绑定权限组
tags:
- 权限管理
/login:
post:
consumes:
@@ -342,6 +255,37 @@ paths:
summary: 媒体注册
tags:
- 注册模块
/role/addAdmin:
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.AddAdminReq'
produces:
- application/json
responses:
"200":
description: success
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 新增管理员
tags:
- 权限管理
/role/addRole:
post:
consumes:
@@ -521,6 +465,67 @@ paths:
summary: 删除角色
tags:
- 权限管理
/role/permissionGroupList:
get:
consumes:
- application/json
description: 权限管理-权限组列表
parameters:
- description: 验证参数Bearer和token空格拼接
in: header
name: Authorization
required: true
type: string
- description: 管理员id
in: query
name: adm_id
required: true
type: string
produces:
- application/json
responses:
"200":
description: 具体看返回内容
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 权限组列表
tags:
- 权限管理
/role/roleBindPermissionGroup:
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.RoleBindPermissionGroupReq'
produces:
- application/json
responses:
"200":
description: success
schema:
type: string
"400":
description: 具体错误
schema:
$ref: '#/definitions/md.Response'
summary: 角色绑定权限组
tags:
- 权限管理
/role/roleList:
get:
consumes:


+ 2
- 2
go.mod Voir le fichier

@@ -2,10 +2,10 @@ module applet

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 (
code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240816151818-a491f294f782
code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240817100708-dde162209cee
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5
github.com/boombuler/barcode v1.0.1
github.com/dchest/uniuri v0.0.0-20200228104902-7aecb25e1fe5


Chargement…
Annuler
Enregistrer