local_change_supplier_status.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package handler
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "youngee_b_api/model/http_model"
  5. )
  6. func WrapLocalChangeTaskStatusHandler(ctx *gin.Context) {
  7. handler := newLocalChangeTaskStatusHandler(ctx)
  8. baseRun(handler)
  9. }
  10. func newLocalChangeTaskStatusHandler(ctx *gin.Context) *LocalChangeTaskStatusHandler {
  11. return &LocalChangeTaskStatusHandler{
  12. req: http_model.NewLocalChangeSupplierStatusRequst(),
  13. resp: http_model.NewLocalChangeSupplierStatusResponse(),
  14. ctx: ctx,
  15. }
  16. }
  17. type LocalChangeTaskStatusHandler struct {
  18. req *http_model.LocalChangeSupplierStatusRequest
  19. resp *http_model.CommonResponse
  20. ctx *gin.Context
  21. }
  22. func (p *LocalChangeTaskStatusHandler) getContext() *gin.Context {
  23. return p.ctx
  24. }
  25. func (p *LocalChangeTaskStatusHandler) getResponse() interface{} {
  26. return p.resp
  27. }
  28. func (p *LocalChangeTaskStatusHandler) getRequest() interface{} {
  29. return p.req
  30. }
  31. func (p *LocalChangeTaskStatusHandler) run() {
  32. p.resp.Message = "任务状态更换成功"
  33. }
  34. func (p *LocalChangeTaskStatusHandler) checkParam() error {
  35. return nil
  36. }