package handler import ( "github.com/gin-gonic/gin" "youngee_b_api/model/http_model" ) func WrapLocalChangeTaskStatusHandler(ctx *gin.Context) { handler := newLocalChangeTaskStatusHandler(ctx) baseRun(handler) } func newLocalChangeTaskStatusHandler(ctx *gin.Context) *LocalChangeTaskStatusHandler { return &LocalChangeTaskStatusHandler{ req: http_model.NewLocalChangeSupplierStatusRequst(), resp: http_model.NewLocalChangeSupplierStatusResponse(), ctx: ctx, } } type LocalChangeTaskStatusHandler struct { req *http_model.LocalChangeSupplierStatusRequest resp *http_model.CommonResponse ctx *gin.Context } func (p *LocalChangeTaskStatusHandler) getContext() *gin.Context { return p.ctx } func (p *LocalChangeTaskStatusHandler) getResponse() interface{} { return p.resp } func (p *LocalChangeTaskStatusHandler) getRequest() interface{} { return p.req } func (p *LocalChangeTaskStatusHandler) run() { p.resp.Message = "任务状态更换成功" } func (p *LocalChangeTaskStatusHandler) checkParam() error { return nil }