完善季度

This commit is contained in:
2024-08-29 09:05:26 +08:00
parent 2622876c70
commit a27c5f702f
13 changed files with 292 additions and 58 deletions

View File

@@ -12,17 +12,52 @@ import (
type PeakValley struct{}
// PeakValleyQuarterPage 季度列表
func (r *PeakValley) PeakValleyQuarterPage(c *gin.Context) {
var req form.PeakValleyQuarterListReq
request.BindParam(c, &req)
respData := service.GroupServices.PeakValley.PeakValleyQuarterPage(&req)
response.SuccessData(respData, c)
}
// CreatePeakValleyQuarter 创建季度
func (r *PeakValley) CreatePeakValleyQuarter(c *gin.Context) {
var req form.CreatePeakValleyQuarterReq
request.BindJson(c, &req)
service.GroupServices.PeakValley.CreatePeakValleyQuarter(&req)
response.Success(c)
}
// UpdatePeakValleyQuarter 修改季度
func (r *PeakValley) UpdatePeakValleyQuarter(c *gin.Context) {
var req form.UpdatePeakValleyQuarterReq
request.BindJson(c, &req)
service.GroupServices.PeakValley.UpdatePeakValleyQuarter(&req)
response.Success(c)
}
// PeakValleyQuarterEditDetail 查看季度
func (r *PeakValley) PeakValleyQuarterEditDetail(c *gin.Context) {
var req form.PeakValleyQuarterEditDetailReq
id, err := strconv.Atoi(c.Param("id"))
exception.PanicMsgBool(err != nil, "参数有误")
req.Id = id
respData := service.GroupServices.PeakValley.PeakValleyQuarterEditDetail(&req)
response.SuccessData(respData, c)
}
// GetPeakValleyTypes 获取峰谷类型
func (r *PeakValley) GetPeakValleyTypes(c *gin.Context) {
types := service.GroupServices.PeakValley.GetPeakValleyType()
response.SuccessData(gin.H{"types": types}, c)
}
// PeakValleyRuleList 谷峰规则列表
func (r *PeakValley) PeakValleyRuleList(c *gin.Context) {
// GetPeakValleyRulePage 谷峰规则列表
func (r *PeakValley) GetPeakValleyRulePage(c *gin.Context) {
var req form.PeakValleyRuleListReq
request.BindParam(c, &req)
respData := service.GroupServices.PeakValley.PeakValleyRuleList(&req)
respData := service.GroupServices.PeakValley.GetPeakValleyRulePage(&req)
response.SuccessData(respData, c)
}
@@ -39,7 +74,7 @@ func (r *PeakValley) UpdatePeakValleyRule(c *gin.Context) {
var req form.UpdatePeakValleyRuleReq
request.BindJson(c, &req)
service.GroupServices.PeakValley.UpdatePeakValleyRule(&req)
//response.Success(c)
response.Success(c)
}
// PeakValleyRuleDetail 谷峰规则详情