package oa_new import ( "github.com/fonchain_enterprise/fonchain-main/api/oa" "github.com/fonchain_enterprise/fonchain-main/pkg/e" "github.com/fonchain_enterprise/fonchain-main/pkg/serializer" "github.com/fonchain_enterprise/fonchain-main/pkg/service" "github.com/gin-gonic/gin" "github.com/gin-gonic/gin/binding" ) func SaveChickInMap(c *gin.Context) { var req oa.GeoV2 if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } res, err := service.GrpcOAImpl.SaveChickInMap(c, &req) if err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Data: res, Status: e.Ok, }) } func GetChickInMapList(c *gin.Context) { var req oa.GeoListReq if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } res, err := service.GrpcOAImpl.ChickInMapList(c, &req) if err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Data: res, Status: e.Ok, }) } func DeleteChickInMap(c *gin.Context) { var req oa.GeoV2 if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } res, err := service.GrpcOAImpl.DeleteChickInMap(c, &req) if err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Data: res, Status: e.Ok, }) } func ChickInMapDisable(c *gin.Context) { var req oa.GeoV2 if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } res, err := service.GrpcOAImpl.ChickInMapDisable(c, &req) if err != nil { service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Msg: err.Error(), Status: e.Failed, }) return } service.ResponseMsg(c, e.SUCCESS, serializer.Response{ Data: res, Status: e.Ok, }) }