添加分区逻辑代码

This commit is contained in:
kongyuebin
2021-05-19 13:46:49 +08:00
parent f7a7eb737d
commit 706a95317d
34 changed files with 629 additions and 73 deletions

View File

@@ -0,0 +1,75 @@
package controllers
import (
"legend/controllers/base"
"legend/request"
"legend/service"
)
type AreaController struct {
base.BasicController
}
func (c *AreaController) getRequestPrams() *request.AreaReq {
req := new(request.AreaReq)
req.AreaName = c.GetString("areaName")
req.GroupName = c.GetString("groupName")
req.TemplateName = c.GetString("templateName")
req.NotifyUrl = c.GetString("notifyUrl")
req.AttachParams = c.GetString("attachParams")
return req
}
func (c *AreaController) AreaAdd() {
req := c.getRequestPrams()
se := new(service.AreaService)
area := se.AddArea(req)
c.Data["json"] = area
_ = c.ServeJSON()
}
func (c *AreaController) AreaEdit() {
req := c.getRequestPrams()
uid := c.GetString("uid")
se := new(service.AreaService)
resp := se.EditArea(req, uid)
c.Data["json"] = resp
_ = c.ServeJSON()
}
func (c *AreaController) AreaList() {
page, _ := c.GetInt("page")
limit, _ := c.GetInt("limit")
se := new(service.AreaService)
list := se.AreaList(page, limit)
c.Data["json"] = list
_ = c.ServeJSON()
}
func (c *AreaController) AreaDelete() {
uid := c.GetString("uid")
se := new(service.AreaService)
resp := se.DeleteArea(uid)
c.Data["json"] = resp
_ = c.ServeJSON()
}
func (c *AreaController) AreaGet() {
uid := c.GetString("uid")
se := new(service.AreaService)
resp := se.GetArea(uid)
c.Data["json"] = resp
_ = c.ServeJSON()
}

View File

@@ -92,6 +92,12 @@ func (c *ShowPageController) AreaListPage() {
c.TplName = "area-list.html"
}
func (c *ShowPageController) AreaEdit() {
uid := c.GetString("uid")
c.Data["uid"] = uid
c.TplName = "area-edit.html"
}
/**
** 充值订单
*/