Documentation
¶
Overview ¶
Package task MVC Controller with route prefix /task.
Index ¶
- type Controller
- func (o *Controller) PostAdd(i iris.Context) interface{}
- func (o *Controller) PostDel(i iris.Context) interface{}
- func (o *Controller) PostDisable(i iris.Context) interface{}
- func (o *Controller) PostEdit(i iris.Context) interface{}
- func (o *Controller) PostEditFailed(i iris.Context) interface{}
- func (o *Controller) PostEditHandler(i iris.Context) interface{}
- func (o *Controller) PostEditSucceed(i iris.Context) interface{}
- func (o *Controller) PostEnable(i iris.Context) interface{}
- func (o *Controller) PostRemoteBuild(i iris.Context) interface{}
- func (o *Controller) PostRemoteDestroy(i iris.Context) interface{}
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)