task

package
v0.0.0-...-977fba5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package task MVC Controller with route prefix /task.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct{}

Controller Task.

@RoutePrefix(/task)

func (*Controller) PostAdd

func (o *Controller) PostAdd(i iris.Context) interface{}

PostAdd Add new task.

@Request(app/logics/task.AddRequest) @Response(app/logics/task.AddResponse)

func (*Controller) PostDel

func (o *Controller) PostDel(i iris.Context) interface{}

PostDel Delete task.

func (*Controller) PostDisable

func (o *Controller) PostDisable(i iris.Context) interface{}

PostDisable Disable task.

@Request(app/logics/task.EditStatus) @Response(app/logics/task.EditResponse)

func (*Controller) PostEdit

func (o *Controller) PostEdit(i iris.Context) interface{}

PostEdit Edit task basic fields.

@Request(app/logics/task.EditRequest) @Response(app/logics/task.EditResponse)

func (*Controller) PostEditFailed

func (o *Controller) PostEditFailed(i iris.Context) interface{}

PostEditFailed Edit task failed notification.

When message consumption fails, forward the last delivery result to the failed callback.

@Request(app/logics/task.EditSubscriber) @Response(app/logics/task.EditResponse)

func (*Controller) PostEditHandler

func (o *Controller) PostEditHandler(i iris.Context) interface{}

PostEditHandler Edit task subscriber.

When the consumer receives the message, it will be delivered to the specified callback.

@Request(app/logics/task.EditSubscriber) @Response(app/logics/task.EditResponse)

func (*Controller) PostEditSucceed

func (o *Controller) PostEditSucceed(i iris.Context) interface{}

PostEditSucceed Edit task succeed notification.

When the message consumption is successful, forward the delivery result to the successful callback.

@Request(app/logics/task.EditSubscriber) @Response(app/logics/task.EditResponse)

func (*Controller) PostEnable

func (o *Controller) PostEnable(i iris.Context) interface{}

PostEnable Enable task.

@Request(app/logics/task.EditStatus) @Response(app/logics/task.EditResponse)

func (*Controller) PostRemoteBuild

func (o *Controller) PostRemoteBuild(i iris.Context) interface{}

PostRemoteBuild Build task remote relations on mq server.

@Request(app/logics/task.RemoteBuildRequest) @Response(app/logics/task.RemoteBuildResponse)

func (*Controller) PostRemoteDestroy

func (o *Controller) PostRemoteDestroy(i iris.Context) interface{}

PostRemoteDestroy Destroy task remote relations of mq server.

@Request(app/logics/task.RemoteDestroyRequest) @Response(app/logics/task.RemoteDestroyResponse)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL