@@ -0,0 +1,323 @@ | |||||
package egg_Energy | |||||
import ( | |||||
"applet/app/db" | |||||
"applet/app/e" | |||||
md "applet/app/md/institutional_management/egg_energy" | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/implement" | |||||
"github.com/gin-gonic/gin" | |||||
) | |||||
// GetActivePointsUserCoinList | |||||
// @Summary 制度中心-活跃积分持有者明细-活跃积分持有(获取) | |||||
// @Tags 公排管理 | |||||
// @Description 活跃积分持有(获取) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @Param req body md.GetActivePointsUserCoinListReq false "落地页不填页大小默认20条数据" | |||||
// @Success 200 {object} md.GetActivePointsUserCoinListResp "成功返回" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggEnergy/activePointsUserCoinList [post] | |||||
func GetActivePointsUserCoinList(c *gin.Context) { | |||||
var req *md.GetActivePointsUserCoinListReq | |||||
if err1 := c.ShouldBindJSON(&req); err1 != nil { | |||||
e.OutErr(c, e.ERR_INVALID_ARGS, err1.Error()) | |||||
return | |||||
} | |||||
// 不传每页大小 认为落地页加载 | |||||
if req.PageSize == 0 { | |||||
req.PageSize = 20 | |||||
req.Page = 1 | |||||
} | |||||
kindList := make([]md.VirtualCoinListNode, 2) | |||||
kind1 := md.VirtualCoinListNode{ | |||||
Kind: 1, | |||||
CoinID: 1, | |||||
Name: "个人活跃账户币", | |||||
} | |||||
kind2 := md.VirtualCoinListNode{ | |||||
Kind: 2, | |||||
CoinID: 2, | |||||
Name: "团队活跃账户币", | |||||
} | |||||
kindList = append(kindList, kind1, kind2) | |||||
// 默认查询第一种货币持有数量列表 | |||||
if req.Kind == 0 { | |||||
req.Kind = 1 | |||||
} | |||||
coinID := kindList[req.Kind-1].CoinID | |||||
amountDb := implement.NewUserVirtualAmountDb(db.Db) | |||||
wallets, total, err3 := amountDb.UserVirtualAmountFindAndCountByCoinKind(coinID, req.Page, req.PageSize) | |||||
if err3 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err3.Error()) | |||||
return | |||||
} | |||||
activePointsWalletList := make([]md.ActivePointsWalletNode, len(wallets)) | |||||
userDb := implement.NewUserDb(db.Db) | |||||
for _, wallet := range wallets { | |||||
user, err4 := userDb.UserGetOneByParams(map[string]interface{}{ | |||||
"key": "uid", | |||||
"value": wallet.Id, | |||||
}) | |||||
if err4 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err4.Error()) | |||||
return | |||||
} | |||||
activePointsWallet := md.ActivePointsWalletNode{ | |||||
Amount: wallet.Amount, | |||||
Uid: user.Id, | |||||
UserName: user.Nickname, | |||||
UserPhone: user.Phone, | |||||
} | |||||
activePointsWalletList = append(activePointsWalletList, activePointsWallet) | |||||
} | |||||
sumAmount, err5 := amountDb.UserVirtualAmountGetSumByCoinKind(coinID) | |||||
if err5 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err5.Error()) | |||||
return | |||||
} | |||||
resp := md.GetActivePointsUserCoinListResp{ | |||||
KindList: kindList, | |||||
List: activePointsWalletList, | |||||
SumUserAmount: sumAmount, | |||||
Total: total, | |||||
} | |||||
e.OutSuc(c, resp, nil) | |||||
} | |||||
// GetActivePointsUserCoinFlowList | |||||
// @Summary 制度中心-活跃积分持有者明细-活跃积分持有流水(查询) | |||||
// @Tags 公排管理 | |||||
// @Description 活跃积分持有流水(查询) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @Param req body md.GetActivePointsUserCoinFlowListReq true "至少传入 货币类型 ID 用户 UID 页数 每页大小" | |||||
// @Success 200 {object} md.GetActivePointsUserCoinFlowListResp "成功返回" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggEnergy/activePointsUserCoinFlowList [post] | |||||
func GetActivePointsUserCoinFlowList(c *gin.Context) { | |||||
var req *md.GetActivePointsUserCoinFlowListReq | |||||
if err1 := c.ShouldBindJSON(&req); err1 != nil { | |||||
e.OutErr(c, e.ERR_INVALID_ARGS, err1.Error()) | |||||
return | |||||
} | |||||
coinFlowDb := implement.NewUserVirtualCoinFlowDb(db.Db) | |||||
coinFlows, total, err := coinFlowDb.UserVirtualCoinFlowFindByCoinAndUser(req.Page, req.PageSize, req.CoinId, req.Uid, req.StartAt, req.EndAt, req.Direction) | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err.Error()) | |||||
return | |||||
} | |||||
paginate := md.Paginate{ | |||||
Limit: req.PageSize, | |||||
Page: req.Page, | |||||
Total: total, | |||||
} | |||||
map1 := md.DirectionMap{ | |||||
Key: "1", | |||||
Value: "收入", | |||||
} | |||||
map2 := md.DirectionMap{ | |||||
Key: "2", | |||||
Value: "支出", | |||||
} | |||||
direction := []md.DirectionMap{ | |||||
map1, map2, | |||||
} | |||||
selectData := md.SelectData{Direction: direction} | |||||
var userVirtualCoinFlows []md.UserVirtualCoinFlow | |||||
for _, coinFlow := range coinFlows { | |||||
flow := md.UserVirtualCoinFlow{ | |||||
Id: coinFlow.Id, | |||||
Uid: coinFlow.Uid, | |||||
CoinId: coinFlow.CoinId, | |||||
Direction: coinFlow.Direction, | |||||
Title: coinFlow.Title, | |||||
Amount: coinFlow.Amount, | |||||
BeforeAmount: coinFlow.BeforeAmount, | |||||
AfterAmount: coinFlow.AfterAmount, | |||||
SysFee: coinFlow.SysFee, | |||||
TransferType: coinFlow.TransferType, | |||||
CreateAt: coinFlow.CreateAt, | |||||
UpdateAt: coinFlow.UpdateAt, | |||||
} | |||||
userVirtualCoinFlows = append(userVirtualCoinFlows, flow) | |||||
} | |||||
resp := md.GetActivePointsUserCoinFlowListResp{ | |||||
Paginate: paginate, | |||||
List: userVirtualCoinFlows, | |||||
SelectData: selectData, | |||||
} | |||||
e.OutSuc(c, resp, nil) | |||||
} | |||||
// GetGreenEnergyUserCoinList | |||||
// @Summary 制度中心-绿色能量持有者明细-绿色能量(获取) | |||||
// @Tags 公排管理 | |||||
// @Description 绿色能量(获取) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @Param req body md.GetGreenEnergyUserCoinListReq false "落地页不填页大小默认20条数据" | |||||
// @Success 200 {object} md.GetGreenEnergyUserCoinListResp "成功返回" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggEnergy/greenEnergyUserCoinList [post] | |||||
func GetGreenEnergyUserCoinList(c *gin.Context) { | |||||
var req *md.GetGreenEnergyUserCoinListReq | |||||
if err1 := c.ShouldBindJSON(&req); err1 != nil { | |||||
e.OutErr(c, e.ERR_INVALID_ARGS, err1.Error()) | |||||
return | |||||
} | |||||
// 不传每页大小 认为落地页加载 | |||||
if req.PageSize == 0 { | |||||
req.PageSize = 20 | |||||
req.Page = 1 | |||||
} | |||||
kindList := make([]md.VirtualCoinListNode, 2) | |||||
kind1 := md.VirtualCoinListNode{ | |||||
Kind: 1, | |||||
CoinID: 3, | |||||
Name: "个人绿色能量币", | |||||
} | |||||
kind2 := md.VirtualCoinListNode{ | |||||
Kind: 2, | |||||
CoinID: 4, | |||||
Name: "团队绿色能量币", | |||||
} | |||||
kindList = append(kindList, kind1, kind2) | |||||
// 默认查询第一种货币持有数量列表 | |||||
if req.Kind == 0 { | |||||
req.Kind = 1 | |||||
} | |||||
coinID := kindList[req.Kind-1].CoinID | |||||
amountDb := implement.NewUserVirtualAmountDb(db.Db) | |||||
wallets, total, err3 := amountDb.UserVirtualAmountFindAndCountByCoinKind(coinID, req.Page, req.PageSize) | |||||
if err3 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err3.Error()) | |||||
return | |||||
} | |||||
activePointsWalletList := make([]md.ActivePointsWalletNode, len(wallets)) | |||||
userDb := implement.NewUserDb(db.Db) | |||||
for _, wallet := range wallets { | |||||
user, err4 := userDb.UserGetOneByParams(map[string]interface{}{ | |||||
"key": "uid", | |||||
"value": wallet.Id, | |||||
}) | |||||
if err4 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err4.Error()) | |||||
return | |||||
} | |||||
activePointsWallet := md.ActivePointsWalletNode{ | |||||
Amount: wallet.Amount, | |||||
Uid: user.Id, | |||||
UserName: user.Nickname, | |||||
UserPhone: user.Phone, | |||||
} | |||||
activePointsWalletList = append(activePointsWalletList, activePointsWallet) | |||||
} | |||||
sumAmount, err5 := amountDb.UserVirtualAmountGetSumByCoinKind(coinID) | |||||
if err5 != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err5.Error()) | |||||
return | |||||
} | |||||
resp := md.GetGreenEnergyUserCoinListResp{ | |||||
KindList: kindList, | |||||
List: activePointsWalletList, | |||||
SumUserAmount: sumAmount, | |||||
Total: total, | |||||
} | |||||
e.OutSuc(c, resp, nil) | |||||
} | |||||
// GetGreenEnergyUserCoinFlowList | |||||
// @Summary 制度中心-绿色能量持有者明细-绿色能量持有流水(查询) | |||||
// @Tags 公排管理 | |||||
// @Description 绿色能量持有流水(查询) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @Param req body md.GetGreenEnergyUserCoinFlowListReq true "至少传入 货币类型 ID 用户 UID 页数 每页大小" | |||||
// @Success 200 {object} md.GetGreenEnergyUserCoinFlowListResp "成功返回" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggEnergy/greenEnergyUserCoinFlowList [post] | |||||
func GetGreenEnergyUserCoinFlowList(c *gin.Context) { | |||||
var req *md.GetGreenEnergyUserCoinFlowListReq | |||||
if err1 := c.ShouldBindJSON(&req); err1 != nil { | |||||
e.OutErr(c, e.ERR_INVALID_ARGS, err1.Error()) | |||||
return | |||||
} | |||||
coinFlowDb := implement.NewUserVirtualCoinFlowDb(db.Db) | |||||
coinFlows, total, err := coinFlowDb.UserVirtualCoinFlowFindByCoinAndUser(req.Page, req.PageSize, req.CoinId, req.Uid, req.StartAt, req.EndAt, req.Direction) | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, err.Error()) | |||||
return | |||||
} | |||||
paginate := md.Paginate{ | |||||
Limit: req.PageSize, | |||||
Page: req.Page, | |||||
Total: total, | |||||
} | |||||
map1 := md.DirectionMap{ | |||||
Key: "1", | |||||
Value: "收入", | |||||
} | |||||
map2 := md.DirectionMap{ | |||||
Key: "2", | |||||
Value: "支出", | |||||
} | |||||
direction := []md.DirectionMap{ | |||||
map1, map2, | |||||
} | |||||
selectData := md.SelectData{Direction: direction} | |||||
var userVirtualCoinFlows []md.UserVirtualCoinFlow | |||||
for _, coinFlow := range coinFlows { | |||||
flow := md.UserVirtualCoinFlow{ | |||||
Id: coinFlow.Id, | |||||
Uid: coinFlow.Uid, | |||||
CoinId: coinFlow.CoinId, | |||||
Direction: coinFlow.Direction, | |||||
Title: coinFlow.Title, | |||||
Amount: coinFlow.Amount, | |||||
BeforeAmount: coinFlow.BeforeAmount, | |||||
AfterAmount: coinFlow.AfterAmount, | |||||
SysFee: coinFlow.SysFee, | |||||
TransferType: coinFlow.TransferType, | |||||
CreateAt: coinFlow.CreateAt, | |||||
UpdateAt: coinFlow.UpdateAt, | |||||
} | |||||
userVirtualCoinFlows = append(userVirtualCoinFlows, flow) | |||||
} | |||||
resp := md.GetGreenEnergyUserCoinFlowListResp{ | |||||
Paginate: paginate, | |||||
List: userVirtualCoinFlows, | |||||
SelectData: selectData, | |||||
} | |||||
e.OutSuc(c, resp, nil) | |||||
} |
@@ -0,0 +1,112 @@ | |||||
package md | |||||
type GetActivePointsUserCoinListReq struct { | |||||
Kind int `json:"kind"` // 虚拟币种类编号 | |||||
Uid int64 `json:"uid"` // 指定查询用户 ID | |||||
UserName string `json:"user_name" example:"用户名称"` | |||||
UserPhone string `json:"user_phone" example:"手机号"` | |||||
StartCoin string `json:"start_coin" example:"最小金额"` | |||||
EndCoin string `json:"end_coin" example:"最大金额"` | |||||
Page int `json:"page"` // 页数 | |||||
PageSize int `json:"page_size"` // 单页大小 | |||||
} | |||||
type ActivePointsWalletNode struct { | |||||
Amount string `json:"amount" example:"账户余额"` | |||||
Uid int64 `json:"uid"` // 用户 ID | |||||
UserName string `json:"user_name" example:"用户名"` | |||||
UserPhone string `json:"user_phone" example:"手机号"` | |||||
} | |||||
type VirtualCoinListNode struct { | |||||
Kind int `json:"kind"` // 货币序号 | |||||
CoinID int `json:"coin_id"` // 货币类型 ID | |||||
Name string `json:"name" example:"货币类型名称"` | |||||
} | |||||
type GetActivePointsUserCoinListResp struct { | |||||
KindList []VirtualCoinListNode `json:"kind_list"` // 货币类型集合 | |||||
List []ActivePointsWalletNode `json:"list"` // 余额集合 | |||||
SumUserAmount float64 `json:"sum_user_amount"` // 用户持有总数 | |||||
Total int64 `json:"total"` // 持有该类型用户数 | |||||
} | |||||
type GetActivePointsUserCoinFlowListReq struct { | |||||
CoinId int `json:"coin_id"` // 货币类型 ID | |||||
Direction int `json:"direction"` // 流水方向:1收入 2支出 | |||||
StartAt string `json:"start_at"` // 开始时间 | |||||
EndAt string `json:"end_at"` // 结束时间 | |||||
Page int `json:"page"` // 页数 | |||||
PageSize int `json:"page_size"` // 每页大小 | |||||
Uid int64 `json:"uid"` // 用户 ID | |||||
} | |||||
type Paginate struct { | |||||
Limit int `json:"limit"` // 每页大小 | |||||
Page int `json:"page"` // 页数 | |||||
Total int64 `json:"total"` // 总数据量 | |||||
} | |||||
type DirectionMap struct { | |||||
Key string `json:"key"` | |||||
Value string `json:"value"` | |||||
} | |||||
type SelectData struct { | |||||
Direction []DirectionMap `json:"direction"` | |||||
} | |||||
type UserVirtualCoinFlow struct { | |||||
Id int64 `json:"id"` | |||||
Uid int64 `json:"uid"` // 用户 ID | |||||
CoinId int `json:"coin_id"` // 虚拟币 ID | |||||
Direction int `json:"direction"` // 方向:1收入 2支出 | |||||
Title string `json:"title" example:"标题"` | |||||
Amount string `json:"amount" example:"变更数量"` | |||||
BeforeAmount string `json:"before_amount" example:"变更前数量"` | |||||
AfterAmount string `json:"after_amount" example:"变更后数量"` | |||||
SysFee string `json:"sys_fee" example:"手续费"` | |||||
TransferType int `json:"transfer_type"` // 转账类型 | |||||
CreateAt string `json:"create_at" example:"创建时间"` | |||||
UpdateAt string `json:"update_at" example:"更新时间"` | |||||
} | |||||
type GetActivePointsUserCoinFlowListResp struct { | |||||
Paginate Paginate `json:"paginate"` // 分页信息 | |||||
List []UserVirtualCoinFlow `json:"list"` // 流水信息 | |||||
SelectData SelectData `json:"select_data"` // 流水类型 | |||||
} | |||||
type GetGreenEnergyUserCoinListReq struct { | |||||
Kind int `json:"kind"` // 虚拟币种类编号 | |||||
Uid int64 `json:"uid"` // 指定查询用户 ID | |||||
UserName string `json:"user_name" example:"用户名称"` | |||||
UserPhone string `json:"user_phone" example:"手机号"` | |||||
StartCoin string `json:"start_coin" example:"最小金额"` | |||||
EndCoin string `json:"end_coin" example:"最大金额"` | |||||
Page int `json:"page"` // 页数 | |||||
PageSize int `json:"page_size"` // 单页大小 | |||||
} | |||||
type GetGreenEnergyUserCoinListResp struct { | |||||
KindList []VirtualCoinListNode `json:"kind_list"` // 货币类型集合 | |||||
List []ActivePointsWalletNode `json:"list"` // 余额集合 | |||||
SumUserAmount float64 `json:"sum_user_amount"` // 用户持有总数 | |||||
Total int64 `json:"total"` // 持有该类型用户数 | |||||
} | |||||
type GetGreenEnergyUserCoinFlowListReq struct { | |||||
CoinId int `json:"coin_id"` // 货币类型 ID | |||||
Direction int `json:"direction"` // 流水方向:1收入 2支出 | |||||
StartAt string `json:"start_at"` // 开始时间 | |||||
EndAt string `json:"end_at"` // 结束时间 | |||||
Page int `json:"page"` // 页数 | |||||
PageSize int `json:"page_size"` // 每页大小 | |||||
Uid int64 `json:"uid"` // 用户 ID | |||||
} | |||||
type GetGreenEnergyUserCoinFlowListResp struct { | |||||
Paginate Paginate `json:"paginate"` // 分页信息 | |||||
List []UserVirtualCoinFlow `json:"list"` // 流水信息 | |||||
SelectData SelectData `json:"select_data"` // 流水类型 | |||||
} |
@@ -4,6 +4,7 @@ import ( | |||||
"applet/app/cfg" | "applet/app/cfg" | ||||
"applet/app/hdl" | "applet/app/hdl" | ||||
"applet/app/hdl/comm" | "applet/app/hdl/comm" | ||||
"applet/app/hdl/institutional_management/egg_Energy" | |||||
"applet/app/hdl/institutional_management/public_platoon" | "applet/app/hdl/institutional_management/public_platoon" | ||||
"applet/app/mw" | "applet/app/mw" | ||||
_ "applet/docs" | _ "applet/docs" | ||||
@@ -81,6 +82,13 @@ func rInstitutionalManagement(r *gin.RouterGroup) { //制度管理 | |||||
} | } | ||||
} | } | ||||
rEggEnergy := r.Group("/eggEnergy") | |||||
{ | |||||
rEggEnergy.POST("/activePointsUserCoinList", egg_Energy.GetActivePointsUserCoinList) | |||||
rEggEnergy.POST("/activePointsUserCoinFlowList", egg_Energy.GetActivePointsUserCoinFlowList) | |||||
rEggEnergy.POST("/greenEnergyUserCoinList", egg_Energy.GetGreenEnergyUserCoinList) | |||||
rEggEnergy.POST("/greenEnergyUserCoinFlowList", egg_Energy.GetGreenEnergyUserCoinFlowList) | |||||
} | |||||
} | } | ||||
func rComm(r *gin.RouterGroup) { | func rComm(r *gin.RouterGroup) { | ||||
@@ -63,6 +63,192 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/institutionalManagement/eggEnergy/activePointsUserCoinFlowList": { | |||||
"post": { | |||||
"description": "活跃积分持有流水(查询)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-活跃积分持有者明细-活跃积分持有流水(查询)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "至少传入 货币类型 ID 用户 UID 页数 每页大小", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinFlowListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinFlowListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/activePointsUserCoinList": { | |||||
"post": { | |||||
"description": "活跃积分持有(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-活跃积分持有者明细-活跃积分持有(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "落地页不填页大小默认20条数据", | |||||
"name": "req", | |||||
"in": "body", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/greenEnergyUserCoinFlowList": { | |||||
"post": { | |||||
"description": "绿色能量持有流水(查询)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-绿色能量持有者明细-绿色能量持有流水(查询)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "至少传入 货币类型 ID 用户 UID 页数 每页大小", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinFlowListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinFlowListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/greenEnergyUserCoinList": { | |||||
"post": { | |||||
"description": "绿色能量(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-绿色能量持有者明细-绿色能量(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "落地页不填页大小默认20条数据", | |||||
"name": "req", | |||||
"in": "body", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd": { | "/api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd": { | ||||
"post": { | "post": { | ||||
"description": "社区分红(新增)", | "description": "社区分红(新增)", | ||||
@@ -614,6 +800,61 @@ const docTemplate = `{ | |||||
} | } | ||||
}, | }, | ||||
"definitions": { | "definitions": { | ||||
"applet_app_md_institutional_management_egg_energy.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"applet_app_md_institutional_management_public_platoon.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.ActivePointsWalletNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"amount": { | |||||
"type": "string", | |||||
"example": "账户余额" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.AddCommunityDividendsReq": { | "md.AddCommunityDividendsReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -701,6 +942,17 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.DirectionMap": { | |||||
"type": "object", | |||||
"properties": { | |||||
"key": { | |||||
"type": "string" | |||||
}, | |||||
"value": { | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.ExchangeUserPositionReq": { | "md.ExchangeUserPositionReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -755,6 +1007,131 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.GetActivePointsUserCoinFlowListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"direction": { | |||||
"description": "流水方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"end_at": { | |||||
"description": "结束时间", | |||||
"type": "string" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_at": { | |||||
"description": "开始时间", | |||||
"type": "string" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinFlowListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "流水信息", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.UserVirtualCoinFlow" | |||||
} | |||||
}, | |||||
"paginate": { | |||||
"description": "分页信息", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_egg_energy.Paginate" | |||||
} | |||||
] | |||||
}, | |||||
"select_data": { | |||||
"description": "流水类型", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"end_coin": { | |||||
"type": "string", | |||||
"example": "最大金额" | |||||
}, | |||||
"kind": { | |||||
"description": "虚拟币种类编号", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "单页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_coin": { | |||||
"type": "string", | |||||
"example": "最小金额" | |||||
}, | |||||
"uid": { | |||||
"description": "指定查询用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名称" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"kind_list": { | |||||
"description": "货币类型集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.VirtualCoinListNode" | |||||
} | |||||
}, | |||||
"list": { | |||||
"description": "余额集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.ActivePointsWalletNode" | |||||
} | |||||
}, | |||||
"sum_user_amount": { | |||||
"description": "用户持有总数", | |||||
"type": "number" | |||||
}, | |||||
"total": { | |||||
"description": "持有该类型用户数", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetFreePublishUserReq": { | "md.GetFreePublishUserReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -786,9 +1163,134 @@ const docTemplate = `{ | |||||
"description": "分页信息", | "description": "分页信息", | ||||
"allOf": [ | "allOf": [ | ||||
{ | { | ||||
"$ref": "#/definitions/md.Paginate" | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_public_platoon.Paginate" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinFlowListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"direction": { | |||||
"description": "流水方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"end_at": { | |||||
"description": "结束时间", | |||||
"type": "string" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_at": { | |||||
"description": "开始时间", | |||||
"type": "string" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinFlowListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "流水信息", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.UserVirtualCoinFlow" | |||||
} | |||||
}, | |||||
"paginate": { | |||||
"description": "分页信息", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_egg_energy.Paginate" | |||||
} | } | ||||
] | ] | ||||
}, | |||||
"select_data": { | |||||
"description": "流水类型", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"end_coin": { | |||||
"type": "string", | |||||
"example": "最大金额" | |||||
}, | |||||
"kind": { | |||||
"description": "虚拟币种类编号", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "单页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_coin": { | |||||
"type": "string", | |||||
"example": "最小金额" | |||||
}, | |||||
"uid": { | |||||
"description": "指定查询用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名称" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"kind_list": { | |||||
"description": "货币类型集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.VirtualCoinListNode" | |||||
} | |||||
}, | |||||
"list": { | |||||
"description": "余额集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.ActivePointsWalletNode" | |||||
} | |||||
}, | |||||
"sum_user_amount": { | |||||
"description": "用户持有总数", | |||||
"type": "number" | |||||
}, | |||||
"total": { | |||||
"description": "持有该类型用户数", | |||||
"type": "integer" | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
@@ -854,23 +1356,6 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.Response": { | "md.Response": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -887,6 +1372,17 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.SelectData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"direction": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.DirectionMap" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.SonUserDailyActivityAnalysisNode": { | "md.SonUserDailyActivityAnalysisNode": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -1047,6 +1543,75 @@ const docTemplate = `{ | |||||
] | ] | ||||
} | } | ||||
} | } | ||||
}, | |||||
"md.UserVirtualCoinFlow": { | |||||
"type": "object", | |||||
"properties": { | |||||
"after_amount": { | |||||
"type": "string", | |||||
"example": "变更后数量" | |||||
}, | |||||
"amount": { | |||||
"type": "string", | |||||
"example": "变更数量" | |||||
}, | |||||
"before_amount": { | |||||
"type": "string", | |||||
"example": "变更前数量" | |||||
}, | |||||
"coin_id": { | |||||
"description": "虚拟币 ID", | |||||
"type": "integer" | |||||
}, | |||||
"create_at": { | |||||
"type": "string", | |||||
"example": "创建时间" | |||||
}, | |||||
"direction": { | |||||
"description": "方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"id": { | |||||
"type": "integer" | |||||
}, | |||||
"sys_fee": { | |||||
"type": "string", | |||||
"example": "手续费" | |||||
}, | |||||
"title": { | |||||
"type": "string", | |||||
"example": "标题" | |||||
}, | |||||
"transfer_type": { | |||||
"description": "转账类型", | |||||
"type": "integer" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"update_at": { | |||||
"type": "string", | |||||
"example": "更新时间" | |||||
} | |||||
} | |||||
}, | |||||
"md.VirtualCoinListNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"kind": { | |||||
"description": "货币序号", | |||||
"type": "integer" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "货币类型名称" | |||||
} | |||||
} | |||||
} | } | ||||
}, | }, | ||||
"securityDefinitions": { | "securityDefinitions": { | ||||
@@ -56,6 +56,192 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/institutionalManagement/eggEnergy/activePointsUserCoinFlowList": { | |||||
"post": { | |||||
"description": "活跃积分持有流水(查询)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-活跃积分持有者明细-活跃积分持有流水(查询)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "至少传入 货币类型 ID 用户 UID 页数 每页大小", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinFlowListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinFlowListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/activePointsUserCoinList": { | |||||
"post": { | |||||
"description": "活跃积分持有(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-活跃积分持有者明细-活跃积分持有(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "落地页不填页大小默认20条数据", | |||||
"name": "req", | |||||
"in": "body", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetActivePointsUserCoinListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/greenEnergyUserCoinFlowList": { | |||||
"post": { | |||||
"description": "绿色能量持有流水(查询)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-绿色能量持有者明细-绿色能量持有流水(查询)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "至少传入 货币类型 ID 用户 UID 页数 每页大小", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinFlowListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinFlowListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggEnergy/greenEnergyUserCoinList": { | |||||
"post": { | |||||
"description": "绿色能量(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"公排管理" | |||||
], | |||||
"summary": "制度中心-绿色能量持有者明细-绿色能量(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "落地页不填页大小默认20条数据", | |||||
"name": "req", | |||||
"in": "body", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinListReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功返回", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.GetGreenEnergyUserCoinListResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd": { | "/api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd": { | ||||
"post": { | "post": { | ||||
"description": "社区分红(新增)", | "description": "社区分红(新增)", | ||||
@@ -607,6 +793,61 @@ | |||||
} | } | ||||
}, | }, | ||||
"definitions": { | "definitions": { | ||||
"applet_app_md_institutional_management_egg_energy.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"applet_app_md_institutional_management_public_platoon.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.ActivePointsWalletNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"amount": { | |||||
"type": "string", | |||||
"example": "账户余额" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.AddCommunityDividendsReq": { | "md.AddCommunityDividendsReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -694,6 +935,17 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.DirectionMap": { | |||||
"type": "object", | |||||
"properties": { | |||||
"key": { | |||||
"type": "string" | |||||
}, | |||||
"value": { | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.ExchangeUserPositionReq": { | "md.ExchangeUserPositionReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -748,6 +1000,131 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.GetActivePointsUserCoinFlowListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"direction": { | |||||
"description": "流水方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"end_at": { | |||||
"description": "结束时间", | |||||
"type": "string" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_at": { | |||||
"description": "开始时间", | |||||
"type": "string" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinFlowListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "流水信息", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.UserVirtualCoinFlow" | |||||
} | |||||
}, | |||||
"paginate": { | |||||
"description": "分页信息", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_egg_energy.Paginate" | |||||
} | |||||
] | |||||
}, | |||||
"select_data": { | |||||
"description": "流水类型", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"end_coin": { | |||||
"type": "string", | |||||
"example": "最大金额" | |||||
}, | |||||
"kind": { | |||||
"description": "虚拟币种类编号", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "单页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_coin": { | |||||
"type": "string", | |||||
"example": "最小金额" | |||||
}, | |||||
"uid": { | |||||
"description": "指定查询用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名称" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetActivePointsUserCoinListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"kind_list": { | |||||
"description": "货币类型集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.VirtualCoinListNode" | |||||
} | |||||
}, | |||||
"list": { | |||||
"description": "余额集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.ActivePointsWalletNode" | |||||
} | |||||
}, | |||||
"sum_user_amount": { | |||||
"description": "用户持有总数", | |||||
"type": "number" | |||||
}, | |||||
"total": { | |||||
"description": "持有该类型用户数", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetFreePublishUserReq": { | "md.GetFreePublishUserReq": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -779,9 +1156,134 @@ | |||||
"description": "分页信息", | "description": "分页信息", | ||||
"allOf": [ | "allOf": [ | ||||
{ | { | ||||
"$ref": "#/definitions/md.Paginate" | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_public_platoon.Paginate" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinFlowListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"direction": { | |||||
"description": "流水方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"end_at": { | |||||
"description": "结束时间", | |||||
"type": "string" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_at": { | |||||
"description": "开始时间", | |||||
"type": "string" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinFlowListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "流水信息", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.UserVirtualCoinFlow" | |||||
} | |||||
}, | |||||
"paginate": { | |||||
"description": "分页信息", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/applet_app_md_institutional_management_egg_energy.Paginate" | |||||
} | } | ||||
] | ] | ||||
}, | |||||
"select_data": { | |||||
"description": "流水类型", | |||||
"allOf": [ | |||||
{ | |||||
"$ref": "#/definitions/md.SelectData" | |||||
} | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinListReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"end_coin": { | |||||
"type": "string", | |||||
"example": "最大金额" | |||||
}, | |||||
"kind": { | |||||
"description": "虚拟币种类编号", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"page_size": { | |||||
"description": "单页大小", | |||||
"type": "integer" | |||||
}, | |||||
"start_coin": { | |||||
"type": "string", | |||||
"example": "最小金额" | |||||
}, | |||||
"uid": { | |||||
"description": "指定查询用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"user_name": { | |||||
"type": "string", | |||||
"example": "用户名称" | |||||
}, | |||||
"user_phone": { | |||||
"type": "string", | |||||
"example": "手机号" | |||||
} | |||||
} | |||||
}, | |||||
"md.GetGreenEnergyUserCoinListResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"kind_list": { | |||||
"description": "货币类型集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.VirtualCoinListNode" | |||||
} | |||||
}, | |||||
"list": { | |||||
"description": "余额集合", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.ActivePointsWalletNode" | |||||
} | |||||
}, | |||||
"sum_user_amount": { | |||||
"description": "用户持有总数", | |||||
"type": "number" | |||||
}, | |||||
"total": { | |||||
"description": "持有该类型用户数", | |||||
"type": "integer" | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
@@ -847,23 +1349,6 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.Paginate": { | |||||
"type": "object", | |||||
"properties": { | |||||
"limit": { | |||||
"description": "每页大小", | |||||
"type": "integer" | |||||
}, | |||||
"page": { | |||||
"description": "页数", | |||||
"type": "integer" | |||||
}, | |||||
"total": { | |||||
"description": "总数据量", | |||||
"type": "integer" | |||||
} | |||||
} | |||||
}, | |||||
"md.Response": { | "md.Response": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -880,6 +1365,17 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.SelectData": { | |||||
"type": "object", | |||||
"properties": { | |||||
"direction": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.DirectionMap" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.SonUserDailyActivityAnalysisNode": { | "md.SonUserDailyActivityAnalysisNode": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -1040,6 +1536,75 @@ | |||||
] | ] | ||||
} | } | ||||
} | } | ||||
}, | |||||
"md.UserVirtualCoinFlow": { | |||||
"type": "object", | |||||
"properties": { | |||||
"after_amount": { | |||||
"type": "string", | |||||
"example": "变更后数量" | |||||
}, | |||||
"amount": { | |||||
"type": "string", | |||||
"example": "变更数量" | |||||
}, | |||||
"before_amount": { | |||||
"type": "string", | |||||
"example": "变更前数量" | |||||
}, | |||||
"coin_id": { | |||||
"description": "虚拟币 ID", | |||||
"type": "integer" | |||||
}, | |||||
"create_at": { | |||||
"type": "string", | |||||
"example": "创建时间" | |||||
}, | |||||
"direction": { | |||||
"description": "方向:1收入 2支出", | |||||
"type": "integer" | |||||
}, | |||||
"id": { | |||||
"type": "integer" | |||||
}, | |||||
"sys_fee": { | |||||
"type": "string", | |||||
"example": "手续费" | |||||
}, | |||||
"title": { | |||||
"type": "string", | |||||
"example": "标题" | |||||
}, | |||||
"transfer_type": { | |||||
"description": "转账类型", | |||||
"type": "integer" | |||||
}, | |||||
"uid": { | |||||
"description": "用户 ID", | |||||
"type": "integer" | |||||
}, | |||||
"update_at": { | |||||
"type": "string", | |||||
"example": "更新时间" | |||||
} | |||||
} | |||||
}, | |||||
"md.VirtualCoinListNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coin_id": { | |||||
"description": "货币类型 ID", | |||||
"type": "integer" | |||||
}, | |||||
"kind": { | |||||
"description": "货币序号", | |||||
"type": "integer" | |||||
}, | |||||
"name": { | |||||
"type": "string", | |||||
"example": "货币类型名称" | |||||
} | |||||
} | |||||
} | } | ||||
}, | }, | ||||
"securityDefinitions": { | "securityDefinitions": { | ||||
@@ -1,4 +1,43 @@ | |||||
definitions: | definitions: | ||||
applet_app_md_institutional_management_egg_energy.Paginate: | |||||
properties: | |||||
limit: | |||||
description: 每页大小 | |||||
type: integer | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
total: | |||||
description: 总数据量 | |||||
type: integer | |||||
type: object | |||||
applet_app_md_institutional_management_public_platoon.Paginate: | |||||
properties: | |||||
limit: | |||||
description: 每页大小 | |||||
type: integer | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
total: | |||||
description: 总数据量 | |||||
type: integer | |||||
type: object | |||||
md.ActivePointsWalletNode: | |||||
properties: | |||||
amount: | |||||
example: 账户余额 | |||||
type: string | |||||
uid: | |||||
description: 用户 ID | |||||
type: integer | |||||
user_name: | |||||
example: 用户名 | |||||
type: string | |||||
user_phone: | |||||
example: 手机号 | |||||
type: string | |||||
type: object | |||||
md.AddCommunityDividendsReq: | md.AddCommunityDividendsReq: | ||||
properties: | properties: | ||||
name: | name: | ||||
@@ -60,6 +99,13 @@ definitions: | |||||
description: 团队人数 | description: 团队人数 | ||||
type: integer | type: integer | ||||
type: object | type: object | ||||
md.DirectionMap: | |||||
properties: | |||||
key: | |||||
type: string | |||||
value: | |||||
type: string | |||||
type: object | |||||
md.ExchangeUserPositionReq: | md.ExchangeUserPositionReq: | ||||
properties: | properties: | ||||
position_1: | position_1: | ||||
@@ -94,6 +140,92 @@ definitions: | |||||
uid: | uid: | ||||
type: integer | type: integer | ||||
type: object | type: object | ||||
md.GetActivePointsUserCoinFlowListReq: | |||||
properties: | |||||
coin_id: | |||||
description: 货币类型 ID | |||||
type: integer | |||||
direction: | |||||
description: 流水方向:1收入 2支出 | |||||
type: integer | |||||
end_at: | |||||
description: 结束时间 | |||||
type: string | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
page_size: | |||||
description: 每页大小 | |||||
type: integer | |||||
start_at: | |||||
description: 开始时间 | |||||
type: string | |||||
uid: | |||||
description: 用户 ID | |||||
type: integer | |||||
type: object | |||||
md.GetActivePointsUserCoinFlowListResp: | |||||
properties: | |||||
list: | |||||
description: 流水信息 | |||||
items: | |||||
$ref: '#/definitions/md.UserVirtualCoinFlow' | |||||
type: array | |||||
paginate: | |||||
allOf: | |||||
- $ref: '#/definitions/applet_app_md_institutional_management_egg_energy.Paginate' | |||||
description: 分页信息 | |||||
select_data: | |||||
allOf: | |||||
- $ref: '#/definitions/md.SelectData' | |||||
description: 流水类型 | |||||
type: object | |||||
md.GetActivePointsUserCoinListReq: | |||||
properties: | |||||
end_coin: | |||||
example: 最大金额 | |||||
type: string | |||||
kind: | |||||
description: 虚拟币种类编号 | |||||
type: integer | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
page_size: | |||||
description: 单页大小 | |||||
type: integer | |||||
start_coin: | |||||
example: 最小金额 | |||||
type: string | |||||
uid: | |||||
description: 指定查询用户 ID | |||||
type: integer | |||||
user_name: | |||||
example: 用户名称 | |||||
type: string | |||||
user_phone: | |||||
example: 手机号 | |||||
type: string | |||||
type: object | |||||
md.GetActivePointsUserCoinListResp: | |||||
properties: | |||||
kind_list: | |||||
description: 货币类型集合 | |||||
items: | |||||
$ref: '#/definitions/md.VirtualCoinListNode' | |||||
type: array | |||||
list: | |||||
description: 余额集合 | |||||
items: | |||||
$ref: '#/definitions/md.ActivePointsWalletNode' | |||||
type: array | |||||
sum_user_amount: | |||||
description: 用户持有总数 | |||||
type: number | |||||
total: | |||||
description: 持有该类型用户数 | |||||
type: integer | |||||
type: object | |||||
md.GetFreePublishUserReq: | md.GetFreePublishUserReq: | ||||
properties: | properties: | ||||
limit: | limit: | ||||
@@ -115,9 +247,95 @@ definitions: | |||||
type: array | type: array | ||||
paginate: | paginate: | ||||
allOf: | allOf: | ||||
- $ref: '#/definitions/md.Paginate' | |||||
- $ref: '#/definitions/applet_app_md_institutional_management_public_platoon.Paginate' | |||||
description: 分页信息 | description: 分页信息 | ||||
type: object | type: object | ||||
md.GetGreenEnergyUserCoinFlowListReq: | |||||
properties: | |||||
coin_id: | |||||
description: 货币类型 ID | |||||
type: integer | |||||
direction: | |||||
description: 流水方向:1收入 2支出 | |||||
type: integer | |||||
end_at: | |||||
description: 结束时间 | |||||
type: string | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
page_size: | |||||
description: 每页大小 | |||||
type: integer | |||||
start_at: | |||||
description: 开始时间 | |||||
type: string | |||||
uid: | |||||
description: 用户 ID | |||||
type: integer | |||||
type: object | |||||
md.GetGreenEnergyUserCoinFlowListResp: | |||||
properties: | |||||
list: | |||||
description: 流水信息 | |||||
items: | |||||
$ref: '#/definitions/md.UserVirtualCoinFlow' | |||||
type: array | |||||
paginate: | |||||
allOf: | |||||
- $ref: '#/definitions/applet_app_md_institutional_management_egg_energy.Paginate' | |||||
description: 分页信息 | |||||
select_data: | |||||
allOf: | |||||
- $ref: '#/definitions/md.SelectData' | |||||
description: 流水类型 | |||||
type: object | |||||
md.GetGreenEnergyUserCoinListReq: | |||||
properties: | |||||
end_coin: | |||||
example: 最大金额 | |||||
type: string | |||||
kind: | |||||
description: 虚拟币种类编号 | |||||
type: integer | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
page_size: | |||||
description: 单页大小 | |||||
type: integer | |||||
start_coin: | |||||
example: 最小金额 | |||||
type: string | |||||
uid: | |||||
description: 指定查询用户 ID | |||||
type: integer | |||||
user_name: | |||||
example: 用户名称 | |||||
type: string | |||||
user_phone: | |||||
example: 手机号 | |||||
type: string | |||||
type: object | |||||
md.GetGreenEnergyUserCoinListResp: | |||||
properties: | |||||
kind_list: | |||||
description: 货币类型集合 | |||||
items: | |||||
$ref: '#/definitions/md.VirtualCoinListNode' | |||||
type: array | |||||
list: | |||||
description: 余额集合 | |||||
items: | |||||
$ref: '#/definitions/md.ActivePointsWalletNode' | |||||
type: array | |||||
sum_user_amount: | |||||
description: 用户持有总数 | |||||
type: number | |||||
total: | |||||
description: 持有该类型用户数 | |||||
type: integer | |||||
type: object | |||||
md.GetPublicPlatoonBasicResp: | md.GetPublicPlatoonBasicResp: | ||||
properties: | properties: | ||||
is_open: | is_open: | ||||
@@ -162,18 +380,6 @@ definitions: | |||||
token: | token: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.Paginate: | |||||
properties: | |||||
limit: | |||||
description: 每页大小 | |||||
type: integer | |||||
page: | |||||
description: 页数 | |||||
type: integer | |||||
total: | |||||
description: 总数据量 | |||||
type: integer | |||||
type: object | |||||
md.Response: | md.Response: | ||||
properties: | properties: | ||||
code: | code: | ||||
@@ -185,6 +391,13 @@ definitions: | |||||
example: 具体错误原因 | example: 具体错误原因 | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.SelectData: | |||||
properties: | |||||
direction: | |||||
items: | |||||
$ref: '#/definitions/md.DirectionMap' | |||||
type: array | |||||
type: object | |||||
md.SonUserDailyActivityAnalysisNode: | md.SonUserDailyActivityAnalysisNode: | ||||
properties: | properties: | ||||
activity_day_nums: | activity_day_nums: | ||||
@@ -297,6 +510,56 @@ definitions: | |||||
- $ref: '#/definitions/md.DailyActivityAnalysisTopData' | - $ref: '#/definitions/md.DailyActivityAnalysisTopData' | ||||
description: 统计信息 | description: 统计信息 | ||||
type: object | type: object | ||||
md.UserVirtualCoinFlow: | |||||
properties: | |||||
after_amount: | |||||
example: 变更后数量 | |||||
type: string | |||||
amount: | |||||
example: 变更数量 | |||||
type: string | |||||
before_amount: | |||||
example: 变更前数量 | |||||
type: string | |||||
coin_id: | |||||
description: 虚拟币 ID | |||||
type: integer | |||||
create_at: | |||||
example: 创建时间 | |||||
type: string | |||||
direction: | |||||
description: 方向:1收入 2支出 | |||||
type: integer | |||||
id: | |||||
type: integer | |||||
sys_fee: | |||||
example: 手续费 | |||||
type: string | |||||
title: | |||||
example: 标题 | |||||
type: string | |||||
transfer_type: | |||||
description: 转账类型 | |||||
type: integer | |||||
uid: | |||||
description: 用户 ID | |||||
type: integer | |||||
update_at: | |||||
example: 更新时间 | |||||
type: string | |||||
type: object | |||||
md.VirtualCoinListNode: | |||||
properties: | |||||
coin_id: | |||||
description: 货币类型 ID | |||||
type: integer | |||||
kind: | |||||
description: 货币序号 | |||||
type: integer | |||||
name: | |||||
example: 货币类型名称 | |||||
type: string | |||||
type: object | |||||
host: localhost:4001 | host: localhost:4001 | ||||
info: | info: | ||||
contact: | contact: | ||||
@@ -337,6 +600,128 @@ paths: | |||||
summary: Demo测试 | summary: Demo测试 | ||||
tags: | tags: | ||||
- Demo | - Demo | ||||
/api/institutionalManagement/eggEnergy/activePointsUserCoinFlowList: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 活跃积分持有流水(查询) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 至少传入 货币类型 ID 用户 UID 页数 每页大小 | |||||
in: body | |||||
name: req | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.GetActivePointsUserCoinFlowListReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功返回 | |||||
schema: | |||||
$ref: '#/definitions/md.GetActivePointsUserCoinFlowListResp' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-活跃积分持有者明细-活跃积分持有流水(查询) | |||||
tags: | |||||
- 公排管理 | |||||
/api/institutionalManagement/eggEnergy/activePointsUserCoinList: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 活跃积分持有(获取) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 落地页不填页大小默认20条数据 | |||||
in: body | |||||
name: req | |||||
schema: | |||||
$ref: '#/definitions/md.GetActivePointsUserCoinListReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功返回 | |||||
schema: | |||||
$ref: '#/definitions/md.GetActivePointsUserCoinListResp' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-活跃积分持有者明细-活跃积分持有(获取) | |||||
tags: | |||||
- 公排管理 | |||||
/api/institutionalManagement/eggEnergy/greenEnergyUserCoinFlowList: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 绿色能量持有流水(查询) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 至少传入 货币类型 ID 用户 UID 页数 每页大小 | |||||
in: body | |||||
name: req | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.GetGreenEnergyUserCoinFlowListReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功返回 | |||||
schema: | |||||
$ref: '#/definitions/md.GetGreenEnergyUserCoinFlowListResp' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-绿色能量持有者明细-绿色能量持有流水(查询) | |||||
tags: | |||||
- 公排管理 | |||||
/api/institutionalManagement/eggEnergy/greenEnergyUserCoinList: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 绿色能量(获取) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 落地页不填页大小默认20条数据 | |||||
in: body | |||||
name: req | |||||
schema: | |||||
$ref: '#/definitions/md.GetGreenEnergyUserCoinListReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功返回 | |||||
schema: | |||||
$ref: '#/definitions/md.GetGreenEnergyUserCoinListResp' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-绿色能量持有者明细-绿色能量(获取) | |||||
tags: | |||||
- 公排管理 | |||||
/api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd: | /api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd: | ||||
post: | post: | ||||
consumes: | consumes: | ||||