mirror of
https://github.com/kongyuebin1/dongfeng-pay.git
synced 2025-09-17 22:09:14 +08:00
添加分区逻辑代码
This commit is contained in:
75
legend/controllers/areaController.go
Normal file
75
legend/controllers/areaController.go
Normal 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()
|
||||
}
|
@@ -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"
|
||||
}
|
||||
|
||||
/**
|
||||
** 充值订单
|
||||
*/
|
||||
|
Reference in New Issue
Block a user