123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package controller
- import (
- "gas-cylinder-api/app/admin/service"
- "gas-cylinder-api/app/admin/service/dto"
- "github.com/gin-gonic/gin"
- "github.com/gin-gonic/gin/binding"
- "gogs.baozhida.cn/zoie/OAuth-core/api"
- _ "gogs.baozhida.cn/zoie/OAuth-core/pkg/response"
- )
- type AppletCustomerController struct {
- api.Api
- }
- // GetPage 获取客户信息列表
- // @Summary 获取客户信息列表
- // @Description 获取客户信息列表
- // @Tags 客户信息
- // @Param name query string false "客户信息名称"
- // @Success 200 {object} response.Response{data=response.Page{list=[]model.Customer}} "{"code": 200, "data": [...]}"
- // @Router /api/customer [get]
- // @Security Bearer
- func (e AppletCustomerController) Login(c *gin.Context) {
- s := service.AppletCustomer{}
- req := dto.AppletCustomerLoginReq{}
- err := e.MakeContext(c).
- MakeOrm().
- Bind(&req, binding.JSON).
- MakeService(&s.Service).
- Errors
- if err != nil {
- e.Logger.Error(err)
- e.Error(500, err, err.Error())
- return
- }
- token, expiresAt, err := s.Login(&req)
- if err != nil {
- e.Error(500, err, err.Error())
- return
- }
- data := map[string]string{
- "token": token,
- "expiresAt": expiresAt,
- }
- e.OK(data, "查询成功")
- }
|