@@ -0,0 +1,166 @@ | |||||
package egg_point_coefficient | |||||
import ( | |||||
"applet/app/db" | |||||
"applet/app/e" | |||||
md "applet/app/md/egg_point_coefficient" | |||||
"applet/app/svc" | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/implement" | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/model" | |||||
"github.com/gin-gonic/gin" | |||||
"time" | |||||
) | |||||
// EggPointCoefficientBatchAdd | |||||
// @Summary 制度中心-蛋蛋分区间系数管理-区间系数(新增) | |||||
// @Tags 蛋蛋分区间系数管理 | |||||
// @Description 区间系数(新增 支持批量新增) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @param req body md.EggPointCoefficientBatchAddReq true "需要新增的内容" | |||||
// @Success 200 {int} "新增数据条数" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggPointCoefficient/add [POST] | |||||
func EggPointCoefficientBatchAdd(c *gin.Context) { | |||||
var req md.EggPointCoefficientBatchAddReq | |||||
err := c.ShouldBindJSON(&req) | |||||
if err != nil { | |||||
err = svc.HandleValidateErr(err) | |||||
err1 := err.(e.E) | |||||
e.OutErr(c, err1.Code, err1.Error()) | |||||
return | |||||
} | |||||
var affected int64 | |||||
if len(req.List) == 0 { | |||||
e.OutSuc(c, affected, nil) | |||||
return | |||||
} | |||||
now := time.Now() | |||||
managements := make([]model.EggPointPartitionCoefficientManagement, len(req.List)) | |||||
for i, node := range req.List { | |||||
managements[i] = model.EggPointPartitionCoefficientManagement{ | |||||
StartScore: node.StartScore, | |||||
EndScore: node.EndScore, | |||||
Coefficient: node.Coefficient, | |||||
CreateAt: now.Format("2006-01-02 15:04:05"), | |||||
UpdateAt: now.Format("2006-01-02 15:04:05"), | |||||
} | |||||
} | |||||
managementDb := implement.NewEggPointPartitionCoefficientManagementDb(db.Db) | |||||
affected, err = managementDb.EggPointPartitionCoefficientManagementBatchInsert(managements) | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, nil) | |||||
return | |||||
} | |||||
e.OutSuc(c, affected, nil) | |||||
} | |||||
// EggPointCoefficientDel | |||||
// @Summary 制度中心-蛋蛋分区间系数管理-区间系数(删除) | |||||
// @Tags 蛋蛋分区间系数管理 | |||||
// @Description 区间系数(删除) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @param req body md.EggPointCoefficientDelReq true "需要删除的数据id" | |||||
// @Success 200 {int} "成功删除数据条数" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggPointCoefficient/del [DELETE] | |||||
func EggPointCoefficientDel(c *gin.Context) { | |||||
var req md.EggPointCoefficientDelReq | |||||
err := c.ShouldBindJSON(&req) | |||||
if err != nil { | |||||
err = svc.HandleValidateErr(err) | |||||
err1 := err.(e.E) | |||||
e.OutErr(c, err1.Code, err1.Error()) | |||||
return | |||||
} | |||||
managementDb := implement.NewEggPointPartitionCoefficientManagementDb(db.Db) | |||||
affected, err := managementDb.EggPointPartitionCoefficientManagementDel(req.Id) | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, nil) | |||||
return | |||||
} | |||||
e.OutSuc(c, affected, nil) | |||||
} | |||||
// EggPointCoefficientGet | |||||
// @Summary 制度中心-蛋蛋分区间系数管理-区间系数(获取) | |||||
// @Tags 蛋蛋分区间系数管理 | |||||
// @Description 区间系数(获取) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @Success 200 {object} md.EggPointCoefficientGetResp | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggPointCoefficient/index [GET] | |||||
func EggPointCoefficientGet(c *gin.Context) { | |||||
managementDb := implement.NewEggPointPartitionCoefficientManagementDb(db.Db) | |||||
managements, err := managementDb.EggPointPartitionCoefficientManagementGetAll() | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, nil) | |||||
return | |||||
} | |||||
resp := md.EggPointCoefficientGetResp{} | |||||
if managements == nil { | |||||
e.OutSuc(c, resp, nil) | |||||
return | |||||
} | |||||
list := make([]md.EggPointCoefficientNode, len(*managements)) | |||||
for i, management := range *managements { | |||||
list[i] = md.EggPointCoefficientNode{ | |||||
Id: management.Id, | |||||
StartScore: management.StartScore, | |||||
EndScore: management.EndScore, | |||||
Coefficient: management.Coefficient, | |||||
} | |||||
} | |||||
resp.List = list | |||||
e.OutSuc(c, resp, nil) | |||||
} | |||||
// EggPointCoefficientUpdate | |||||
// @Summary 制度中心-蛋蛋分区间系数管理-区间系数(更新) | |||||
// @Tags 蛋蛋分区间系数管理 | |||||
// @Description 区间系数(更新) | |||||
// @Accept json | |||||
// @Produce json | |||||
// @param Authorization header string true "验证参数Bearer和token空格拼接" | |||||
// @param req body md.EggPointCoefficientUpdateReq true "需要更新的数据信息" | |||||
// @Success 200 {int} "成功修改的数据数量" | |||||
// @Failure 400 {object} md.Response "具体错误" | |||||
// @Router /api/institutionalManagement/eggPointCoefficient/update [POST] | |||||
func EggPointCoefficientUpdate(c *gin.Context) { | |||||
var req md.EggPointCoefficientUpdateReq | |||||
err := c.ShouldBindJSON(&req) | |||||
if err != nil { | |||||
err = svc.HandleValidateErr(err) | |||||
err1 := err.(e.E) | |||||
e.OutErr(c, err1.Code, err1.Error()) | |||||
return | |||||
} | |||||
var columns []string | |||||
m := model.EggPointPartitionCoefficientManagement{} | |||||
if req.Coefficient != "" { | |||||
m.Coefficient = req.Coefficient | |||||
columns = append(columns, "coefficient") | |||||
} | |||||
if req.StartScore != "" { | |||||
m.StartScore = req.StartScore | |||||
columns = append(columns, "start_score") | |||||
} | |||||
if req.EndScore != "" { | |||||
m.EndScore = req.EndScore | |||||
columns = append(columns, "end_score") | |||||
} | |||||
managementDb := implement.NewEggPointPartitionCoefficientManagementDb(db.Db) | |||||
affected, err := managementDb.EggPointPartitionCoefficientManagementUpdate(req.Id, &m, columns...) | |||||
if err != nil { | |||||
e.OutErr(c, e.ERR_DB_ORM, nil) | |||||
return | |||||
} | |||||
e.OutSuc(c, affected, nil) | |||||
} |
@@ -0,0 +1,33 @@ | |||||
package md | |||||
type EggPointCoefficientNode struct { | |||||
Id int `json:"id"` | |||||
StartScore string `json:"start_score"` // 起始分值 | |||||
EndScore string `json:"end_score"` // 截止分值 | |||||
Coefficient string `json:"coefficient"` // 系数 | |||||
} | |||||
type EggPointCoefficientGetResp struct { | |||||
List []EggPointCoefficientNode `json:"list"` | |||||
} | |||||
type EggPointCoefficientBatchAddNode struct { | |||||
StartScore string `json:"start_score"` // 起始分值 | |||||
EndScore string `json:"end_score"` // 截止分值 | |||||
Coefficient string `json:"coefficient"` // 系数 | |||||
} | |||||
type EggPointCoefficientBatchAddReq struct { | |||||
List []EggPointCoefficientNode `json:"list"` // 系数管理列表 | |||||
} | |||||
type EggPointCoefficientDelReq struct { | |||||
Id string `json:"id" binding:"required"` // 需要删除范围的id | |||||
} | |||||
type EggPointCoefficientUpdateReq struct { | |||||
Id string `json:"id" binding:"required"` // 需要修改范围的id | |||||
StartScore string `json:"start_score"` // 起始分值 | |||||
EndScore string `json:"end_score"` // 截止分值 | |||||
Coefficient string `json:"coefficient"` // 系数 | |||||
} |
@@ -36,7 +36,7 @@ type UserEggIndexResp struct { | |||||
Week string `json:"week" example:"周份"` | Week string `json:"week" example:"周份"` | ||||
YearAndWeekList map[string][]string `json:"year_list"` //年份&&周份列表 | YearAndWeekList map[string][]string `json:"year_list"` //年份&&周份列表 | ||||
StatisticsUserEggScoreValueRange []map[string]string `json:"statistics_user_egg_score_value_range"` //统计用户蛋蛋分范围 | StatisticsUserEggScoreValueRange []map[string]string `json:"statistics_user_egg_score_value_range"` //统计用户蛋蛋分范围 | ||||
StatisticsUserEggKindProportion []map[string]interface{} `json:"statistics_user_egg_kind_proportion"` //统计用户蛋蛋分"评比类型"占比 | |||||
StatisticsUserEggKindProportion []map[string]interface{} `json:"statistics_user_egg_kind_proportion"` //统计用户蛋蛋分"评比类型"占比 (count: 数量、name: 评分类型、proportion: 占比) | |||||
EggEnergyUserEggIndexWeight *model.EggEnergyUserEggIndexWeight `json:"egg_energy_user_egg_index_weight"` //蛋蛋分系数权重 | EggEnergyUserEggIndexWeight *model.EggEnergyUserEggIndexWeight `json:"egg_energy_user_egg_index_weight"` //蛋蛋分系数权重 | ||||
} | } | ||||
@@ -12,6 +12,7 @@ import ( | |||||
"applet/app/hdl/friend_circle" | "applet/app/hdl/friend_circle" | ||||
"applet/app/hdl/im" | "applet/app/hdl/im" | ||||
"applet/app/hdl/institutional_management/egg_energy" | "applet/app/hdl/institutional_management/egg_energy" | ||||
"applet/app/hdl/institutional_management/egg_point_coefficient" | |||||
"applet/app/hdl/institutional_management/module_setting" | "applet/app/hdl/institutional_management/module_setting" | ||||
"applet/app/hdl/institutional_management/public_platoon" | "applet/app/hdl/institutional_management/public_platoon" | ||||
"applet/app/hdl/marketing_applications/new_user_red_package" | "applet/app/hdl/marketing_applications/new_user_red_package" | ||||
@@ -282,7 +283,13 @@ func rInstitutionalManagement(r *gin.RouterGroup) { //制度管理 | |||||
rPlaylet.POST("/save", content_reward.PlayletBaseSave) // | rPlaylet.POST("/save", content_reward.PlayletBaseSave) // | ||||
} | } | ||||
} | } | ||||
rEggPointCoefficient := r.Group("/eggPointCoefficient") // 蛋蛋分区间系数管理 | |||||
{ | |||||
rEggPointCoefficient.GET("/index", egg_point_coefficient.EggPointCoefficientGet) // 查询 | |||||
rEggPointCoefficient.POST("/add", egg_point_coefficient.EggPointCoefficientBatchAdd) // 新增 | |||||
rEggPointCoefficient.POST("/update", egg_point_coefficient.EggPointCoefficientUpdate) // 更新 | |||||
rEggPointCoefficient.DELETE("/del", egg_point_coefficient.EggPointCoefficientDel) // 删除 | |||||
} | |||||
} | } | ||||
func rMarketingApplications(r *gin.RouterGroup) { //营销应用 | func rMarketingApplications(r *gin.RouterGroup) { //营销应用 | ||||
@@ -1,5 +1,4 @@ | |||||
// Code generated by swaggo/swag. DO NOT EDIT. | |||||
// Package docs Code generated by swaggo/swag. DO NOT EDIT | |||||
package docs | package docs | ||||
import "github.com/swaggo/swag" | import "github.com/swaggo/swag" | ||||
@@ -965,7 +964,7 @@ const docTemplate = `{ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.ArticleDelReq" | |||||
"$ref": "#/definitions/md.CloudBundleDelReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -1438,9 +1437,7 @@ const docTemplate = `{ | |||||
"name": "req", | "name": "req", | ||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | |||||
"type": "object" | |||||
} | |||||
"schema": {} | |||||
} | } | ||||
], | ], | ||||
"responses": { | "responses": { | ||||
@@ -4288,6 +4285,185 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/institutionalManagement/eggPointCoefficient/add": { | |||||
"post": { | |||||
"description": "区间系数(新增 支持批量新增)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(新增)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要新增的内容", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientBatchAddReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "新增数据条数", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/del": { | |||||
"delete": { | |||||
"description": "区间系数(删除)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(删除)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要删除的数据id", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientDelReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功删除数据条数", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/index": { | |||||
"get": { | |||||
"description": "区间系数(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "OK", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientGetResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/update": { | |||||
"post": { | |||||
"description": "区间系数(更新)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(更新)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要更新的数据信息", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientUpdateReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功修改的数据数量", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/moduleSetting/getModuleSetting": { | "/api/institutionalManagement/moduleSetting/getModuleSetting": { | ||||
"get": { | "get": { | ||||
"description": "个性化设置(获取)", | "description": "个性化设置(获取)", | ||||
@@ -8670,6 +8846,17 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.CloudBundleDelReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"ids": { | |||||
"type": "array", | |||||
"items": { | |||||
"type": "string" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.CloudBundleImgResp": { | "md.CloudBundleImgResp": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -9349,6 +9536,85 @@ const docTemplate = `{ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.EggPointCoefficientBatchAddReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "系数管理列表", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientNode" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientDelReq": { | |||||
"type": "object", | |||||
"required": [ | |||||
"id" | |||||
], | |||||
"properties": { | |||||
"id": { | |||||
"description": "需要删除范围的id", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientGetResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientNode" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coefficient": { | |||||
"description": "系数", | |||||
"type": "string" | |||||
}, | |||||
"end_score": { | |||||
"description": "截止分值", | |||||
"type": "string" | |||||
}, | |||||
"id": { | |||||
"type": "integer" | |||||
}, | |||||
"start_score": { | |||||
"description": "起始分值", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientUpdateReq": { | |||||
"type": "object", | |||||
"required": [ | |||||
"id" | |||||
], | |||||
"properties": { | |||||
"coefficient": { | |||||
"description": "系数", | |||||
"type": "string" | |||||
}, | |||||
"end_score": { | |||||
"description": "截止分值", | |||||
"type": "string" | |||||
}, | |||||
"id": { | |||||
"description": "需要修改范围的id", | |||||
"type": "string" | |||||
}, | |||||
"start_score": { | |||||
"description": "起始分值", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.ExchangeRulesStruct": { | "md.ExchangeRulesStruct": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -12947,7 +13213,7 @@ const docTemplate = `{ | |||||
] | ] | ||||
}, | }, | ||||
"statistics_user_egg_kind_proportion": { | "statistics_user_egg_kind_proportion": { | ||||
"description": "统计用户蛋蛋分\"评比类型\"占比", | |||||
"description": "统计用户蛋蛋分\"评比类型\"占比 (count: 数量、name: 评分类型、proportion: 占比)", | |||||
"type": "array", | "type": "array", | ||||
"items": { | "items": { | ||||
"type": "object", | "type": "object", | ||||
@@ -14062,6 +14328,8 @@ var SwaggerInfo = &swag.Spec{ | |||||
Description: "管理后台接口文档", | Description: "管理后台接口文档", | ||||
InfoInstanceName: "swagger", | InfoInstanceName: "swagger", | ||||
SwaggerTemplate: docTemplate, | SwaggerTemplate: docTemplate, | ||||
LeftDelim: "{{", | |||||
RightDelim: "}}", | |||||
} | } | ||||
func init() { | func init() { | ||||
@@ -957,7 +957,7 @@ | |||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | "schema": { | ||||
"$ref": "#/definitions/md.ArticleDelReq" | |||||
"$ref": "#/definitions/md.CloudBundleDelReq" | |||||
} | } | ||||
} | } | ||||
], | ], | ||||
@@ -1430,9 +1430,7 @@ | |||||
"name": "req", | "name": "req", | ||||
"in": "body", | "in": "body", | ||||
"required": true, | "required": true, | ||||
"schema": { | |||||
"type": "object" | |||||
} | |||||
"schema": {} | |||||
} | } | ||||
], | ], | ||||
"responses": { | "responses": { | ||||
@@ -4280,6 +4278,185 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"/api/institutionalManagement/eggPointCoefficient/add": { | |||||
"post": { | |||||
"description": "区间系数(新增 支持批量新增)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(新增)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要新增的内容", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientBatchAddReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "新增数据条数", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/del": { | |||||
"delete": { | |||||
"description": "区间系数(删除)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(删除)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要删除的数据id", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientDelReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功删除数据条数", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/index": { | |||||
"get": { | |||||
"description": "区间系数(获取)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(获取)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "OK", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientGetResp" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/eggPointCoefficient/update": { | |||||
"post": { | |||||
"description": "区间系数(更新)", | |||||
"consumes": [ | |||||
"application/json" | |||||
], | |||||
"produces": [ | |||||
"application/json" | |||||
], | |||||
"tags": [ | |||||
"蛋蛋分区间系数管理" | |||||
], | |||||
"summary": "制度中心-蛋蛋分区间系数管理-区间系数(更新)", | |||||
"parameters": [ | |||||
{ | |||||
"type": "string", | |||||
"description": "验证参数Bearer和token空格拼接", | |||||
"name": "Authorization", | |||||
"in": "header", | |||||
"required": true | |||||
}, | |||||
{ | |||||
"description": "需要更新的数据信息", | |||||
"name": "req", | |||||
"in": "body", | |||||
"required": true, | |||||
"schema": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientUpdateReq" | |||||
} | |||||
} | |||||
], | |||||
"responses": { | |||||
"200": { | |||||
"description": "成功修改的数据数量", | |||||
"schema": { | |||||
"type": "int" | |||||
} | |||||
}, | |||||
"400": { | |||||
"description": "具体错误", | |||||
"schema": { | |||||
"$ref": "#/definitions/md.Response" | |||||
} | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"/api/institutionalManagement/moduleSetting/getModuleSetting": { | "/api/institutionalManagement/moduleSetting/getModuleSetting": { | ||||
"get": { | "get": { | ||||
"description": "个性化设置(获取)", | "description": "个性化设置(获取)", | ||||
@@ -8662,6 +8839,17 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.CloudBundleDelReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"ids": { | |||||
"type": "array", | |||||
"items": { | |||||
"type": "string" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.CloudBundleImgResp": { | "md.CloudBundleImgResp": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -9341,6 +9529,85 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
"md.EggPointCoefficientBatchAddReq": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"description": "系数管理列表", | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientNode" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientDelReq": { | |||||
"type": "object", | |||||
"required": [ | |||||
"id" | |||||
], | |||||
"properties": { | |||||
"id": { | |||||
"description": "需要删除范围的id", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientGetResp": { | |||||
"type": "object", | |||||
"properties": { | |||||
"list": { | |||||
"type": "array", | |||||
"items": { | |||||
"$ref": "#/definitions/md.EggPointCoefficientNode" | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientNode": { | |||||
"type": "object", | |||||
"properties": { | |||||
"coefficient": { | |||||
"description": "系数", | |||||
"type": "string" | |||||
}, | |||||
"end_score": { | |||||
"description": "截止分值", | |||||
"type": "string" | |||||
}, | |||||
"id": { | |||||
"type": "integer" | |||||
}, | |||||
"start_score": { | |||||
"description": "起始分值", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.EggPointCoefficientUpdateReq": { | |||||
"type": "object", | |||||
"required": [ | |||||
"id" | |||||
], | |||||
"properties": { | |||||
"coefficient": { | |||||
"description": "系数", | |||||
"type": "string" | |||||
}, | |||||
"end_score": { | |||||
"description": "截止分值", | |||||
"type": "string" | |||||
}, | |||||
"id": { | |||||
"description": "需要修改范围的id", | |||||
"type": "string" | |||||
}, | |||||
"start_score": { | |||||
"description": "起始分值", | |||||
"type": "string" | |||||
} | |||||
} | |||||
}, | |||||
"md.ExchangeRulesStruct": { | "md.ExchangeRulesStruct": { | ||||
"type": "object", | "type": "object", | ||||
"properties": { | "properties": { | ||||
@@ -12939,7 +13206,7 @@ | |||||
] | ] | ||||
}, | }, | ||||
"statistics_user_egg_kind_proportion": { | "statistics_user_egg_kind_proportion": { | ||||
"description": "统计用户蛋蛋分\"评比类型\"占比", | |||||
"description": "统计用户蛋蛋分\"评比类型\"占比 (count: 数量、name: 评分类型、proportion: 占比)", | |||||
"type": "array", | "type": "array", | ||||
"items": { | "items": { | ||||
"type": "object", | "type": "object", | ||||
@@ -956,6 +956,13 @@ definitions: | |||||
version: | version: | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.CloudBundleDelReq: | |||||
properties: | |||||
ids: | |||||
items: | |||||
type: string | |||||
type: array | |||||
type: object | |||||
md.CloudBundleImgResp: | md.CloudBundleImgResp: | ||||
properties: | properties: | ||||
android_logo: | android_logo: | ||||
@@ -1428,6 +1435,60 @@ definitions: | |||||
description: 视频 | description: 视频 | ||||
type: string | type: string | ||||
type: object | type: object | ||||
md.EggPointCoefficientBatchAddReq: | |||||
properties: | |||||
list: | |||||
description: 系数管理列表 | |||||
items: | |||||
$ref: '#/definitions/md.EggPointCoefficientNode' | |||||
type: array | |||||
type: object | |||||
md.EggPointCoefficientDelReq: | |||||
properties: | |||||
id: | |||||
description: 需要删除范围的id | |||||
type: string | |||||
required: | |||||
- id | |||||
type: object | |||||
md.EggPointCoefficientGetResp: | |||||
properties: | |||||
list: | |||||
items: | |||||
$ref: '#/definitions/md.EggPointCoefficientNode' | |||||
type: array | |||||
type: object | |||||
md.EggPointCoefficientNode: | |||||
properties: | |||||
coefficient: | |||||
description: 系数 | |||||
type: string | |||||
end_score: | |||||
description: 截止分值 | |||||
type: string | |||||
id: | |||||
type: integer | |||||
start_score: | |||||
description: 起始分值 | |||||
type: string | |||||
type: object | |||||
md.EggPointCoefficientUpdateReq: | |||||
properties: | |||||
coefficient: | |||||
description: 系数 | |||||
type: string | |||||
end_score: | |||||
description: 截止分值 | |||||
type: string | |||||
id: | |||||
description: 需要修改范围的id | |||||
type: string | |||||
start_score: | |||||
description: 起始分值 | |||||
type: string | |||||
required: | |||||
- id | |||||
type: object | |||||
md.ExchangeRulesStruct: | md.ExchangeRulesStruct: | ||||
properties: | properties: | ||||
auto_exchange_nums_by_person: | auto_exchange_nums_by_person: | ||||
@@ -3931,7 +3992,7 @@ definitions: | |||||
- $ref: '#/definitions/model.EggEnergyUserEggIndexWeight' | - $ref: '#/definitions/model.EggEnergyUserEggIndexWeight' | ||||
description: 蛋蛋分系数权重 | description: 蛋蛋分系数权重 | ||||
statistics_user_egg_kind_proportion: | statistics_user_egg_kind_proportion: | ||||
description: 统计用户蛋蛋分"评比类型"占比 | |||||
description: '统计用户蛋蛋分"评比类型"占比 (count: 数量、name: 评分类型、proportion: 占比)' | |||||
items: | items: | ||||
additionalProperties: true | additionalProperties: true | ||||
type: object | type: object | ||||
@@ -5314,7 +5375,7 @@ paths: | |||||
name: req | name: req | ||||
required: true | required: true | ||||
schema: | schema: | ||||
$ref: '#/definitions/md.ArticleDelReq' | |||||
$ref: '#/definitions/md.CloudBundleDelReq' | |||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | responses: | ||||
@@ -5625,8 +5686,7 @@ paths: | |||||
in: body | in: body | ||||
name: req | name: req | ||||
required: true | required: true | ||||
schema: | |||||
type: object | |||||
schema: {} | |||||
produces: | produces: | ||||
- application/json | - application/json | ||||
responses: | responses: | ||||
@@ -7508,6 +7568,124 @@ paths: | |||||
summary: 制度中心-绿色能量持有者明细-蛋蛋积分流水明细(查询) | summary: 制度中心-绿色能量持有者明细-蛋蛋积分流水明细(查询) | ||||
tags: | tags: | ||||
- 公排管理 | - 公排管理 | ||||
/api/institutionalManagement/eggPointCoefficient/add: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 区间系数(新增 支持批量新增) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 需要新增的内容 | |||||
in: body | |||||
name: req | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.EggPointCoefficientBatchAddReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 新增数据条数 | |||||
schema: | |||||
type: int | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-蛋蛋分区间系数管理-区间系数(新增) | |||||
tags: | |||||
- 蛋蛋分区间系数管理 | |||||
/api/institutionalManagement/eggPointCoefficient/del: | |||||
delete: | |||||
consumes: | |||||
- application/json | |||||
description: 区间系数(删除) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 需要删除的数据id | |||||
in: body | |||||
name: req | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.EggPointCoefficientDelReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功删除数据条数 | |||||
schema: | |||||
type: int | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-蛋蛋分区间系数管理-区间系数(删除) | |||||
tags: | |||||
- 蛋蛋分区间系数管理 | |||||
/api/institutionalManagement/eggPointCoefficient/index: | |||||
get: | |||||
consumes: | |||||
- application/json | |||||
description: 区间系数(获取) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: OK | |||||
schema: | |||||
$ref: '#/definitions/md.EggPointCoefficientGetResp' | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-蛋蛋分区间系数管理-区间系数(获取) | |||||
tags: | |||||
- 蛋蛋分区间系数管理 | |||||
/api/institutionalManagement/eggPointCoefficient/update: | |||||
post: | |||||
consumes: | |||||
- application/json | |||||
description: 区间系数(更新) | |||||
parameters: | |||||
- description: 验证参数Bearer和token空格拼接 | |||||
in: header | |||||
name: Authorization | |||||
required: true | |||||
type: string | |||||
- description: 需要更新的数据信息 | |||||
in: body | |||||
name: req | |||||
required: true | |||||
schema: | |||||
$ref: '#/definitions/md.EggPointCoefficientUpdateReq' | |||||
produces: | |||||
- application/json | |||||
responses: | |||||
"200": | |||||
description: 成功修改的数据数量 | |||||
schema: | |||||
type: int | |||||
"400": | |||||
description: 具体错误 | |||||
schema: | |||||
$ref: '#/definitions/md.Response' | |||||
summary: 制度中心-蛋蛋分区间系数管理-区间系数(更新) | |||||
tags: | |||||
- 蛋蛋分区间系数管理 | |||||
/api/institutionalManagement/moduleSetting/getModuleSetting: | /api/institutionalManagement/moduleSetting/getModuleSetting: | ||||
get: | get: | ||||
consumes: | consumes: | ||||
@@ -33,7 +33,7 @@ require ( | |||||
) | ) | ||||
require ( | require ( | ||||
code.fnuoos.com/EggPlanet/egg_models.git v0.2.1-0.20241204091019-14b93d36ac8e | |||||
code.fnuoos.com/EggPlanet/egg_models.git v0.2.1-0.20241205041102-0e106357c399 | |||||
code.fnuoos.com/EggPlanet/egg_system_rules.git v0.0.4-0.20241203080408-75cfef2c6334 | code.fnuoos.com/EggPlanet/egg_system_rules.git v0.0.4-0.20241203080408-75cfef2c6334 | ||||
code.fnuoos.com/go_rely_warehouse/zyos_go_es.git v1.0.1-0.20241118083738-0f22da9ba0be | code.fnuoos.com/go_rely_warehouse/zyos_go_es.git v1.0.1-0.20241118083738-0f22da9ba0be | ||||
code.fnuoos.com/go_rely_warehouse/zyos_go_mq.git v0.0.5 | code.fnuoos.com/go_rely_warehouse/zyos_go_mq.git v0.0.5 | ||||