Documentation ¶
Index ¶
- type Handler
- func (h *Handler) AdminDeletePark(c echo.Context) error
- func (h *Handler) AdminGetPark(c echo.Context) error
- func (h *Handler) AdminGetParks(c echo.Context) error
- func (h *Handler) AdminPostPark(c echo.Context) error
- func (h *Handler) AdminPutPark(c echo.Context) error
- func (h *Handler) GetPark(c echo.Context) error
- func (h *Handler) GetParks(c echo.Context) error
- type Service
- func (s *Service) CreatePark(park *demo.Park) (*demo.Park, error)
- func (s *Service) FindPark(id string) (*demo.Park, error)
- func (s *Service) FindParks(query *demo.ParkQuery, offset int, limit int) ([]*demo.Park, error)
- func (s *Service) RemovePark(id string) error
- func (s *Service) UpdatePark(id string, data *demo.ParkUpdate) (*demo.Park, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler http handler
func (*Handler) AdminDeletePark ¶
AdminDeletePark godoc @Summary 修改工业园 @Description @ID admin-delete-park @Tags park-admin @Param id path string true "id" @Success 204 @Failure 400 {object} xerr.Error @Router /demo/admin/parks/{id} [delete] @Security Auth.Bearer
func (*Handler) AdminGetPark ¶
AdminGetPark godoc @Summary 获取工业园 @Description 目前只有发改委批复的国家级和省级 @ID admin-get-park @Tags park-admin @Produce json @Param id path string true "id" @Success 200 {object} demo.Park @Failure 404 {object} xerr.Error @Router /demo/admin/parks/{id} [get] @Security Auth.Bearer
func (*Handler) AdminGetParks ¶
AdminGetParks godoc @Summary 获取工业园列表 @Description @ID admin-get-parks @Tags park-admin @Produce json @Param approval_before query string false "YYYYMM" @Param approval_after query string false "YYYYMM" @Param page query int false "第几页" @Param per_page query int false "每页几条" @Success 200 {array} demo.Park @Failure 400 {object} xerr.Error @Router /demo/admin/parks [get] @Security Auth.Bearer
func (*Handler) AdminPostPark ¶
AdminPostPark godoc @Summary 新建工业园 @Description @ID admin-post-park @Tags park-admin @Accept json @Produce json @Param park body demo.Park true "Add Park" @Success 200 {object} demo.Park @Failure 400 {object} xerr.Error @Router /demo/admin/parks [post] @Security Auth.Bearer
func (*Handler) AdminPutPark ¶
AdminPutPark godoc @Summary 修改工业园 @Description @ID admin-put-park @Tags park-admin @Accept json @Produce json @Param id path string true "id" @Param park body demo.ParkUpdate true "Change Park" @Success 200 {object} demo.Park @Failure 400 {object} xerr.Error @Router /demo/admin/parks/{id} [put] @Security Auth.Bearer
func (*Handler) GetPark ¶
GetPark godoc @Summary 获取工业园 @Description 目前只有发改委批复的国家级和省级 @ID get-park @Tags park @Produce json @Param id path string true "id" @Success 200 {object} demo.Park @Failure 404 {object} xerr.Error @Router /demo/parks/{id} [get] @Security Auth.Bearer
func (*Handler) GetParks ¶
GetParks godoc @Summary 获取工业园列表 @Description @ID get-parks @Tags park @Produce json @Param approval_before query string false "YYYYMM" @Param approval_after query string false "YYYYMM" @Param page query int false "第几页" @Param per_page query int false "每页几条" @Success 200 {array} demo.Park @Failure 400 {object} xerr.Error @Router /demo/parks [get] @Security Auth.Bearer
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service 业务代码
func NewService ¶
NewService 新服务
func (*Service) CreatePark ¶
CreatePark 创建新工业园
func (*Service) UpdatePark ¶
UpdatePark 更新工业园