task

package
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2025 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusCodeCreated = iota + 1
	StatusCodeRunning
	StatusCodeCompleted
	StatusCodeStop
	StatusCodeError
)
View Source
const (
	FieldGroup      = "Group"
	FieldContext    = "Context"
	FieldStatus     = "Status"
	FieldStatusCode = "StatusCode"
	FieldErrMsg     = "ErrMsg"
)

Variables

View Source
var (
	ColumnGroup      = domain.ColumnName(FieldGroup)
	ColumnContext    = domain.ColumnName(FieldContext)
	ColumnStatusCode = domain.ColumnName(FieldStatusCode)
	ColumnErrMsg     = domain.ColumnName(FieldErrMsg)
)

Functions

This section is empty.

Types

type Entity

type Entity struct {
	entity.Base
	Group        string `sqlmapping:"column:group;notUpdate;" sqlresult:"column:group;" check:"required,lte=256,when=run/restart"`
	Context      string `sqlmapping:"column:context;notUpdate;" sqlresult:"column:context;"`
	StatusCode   int    `sqlmapping:"column:status_code;" sqlresult:"column:status_code;" check:"required,when=run/restart"`
	Status       string `sqlmapping:"-" sqlresult:"-"`
	ErrMsg       string `sqlmapping:"column:err_msg;" sqlresult:"column:err_msg;"`
	CreateUserID string `sqlmapping:"column:create_user_id;" sqlresult:"column:create_user_id;" check:"required,len=32,when=run/restart"`
	entity.TimeFields
}

func (*Entity) DomainCNName

func (e *Entity) DomainCNName() string

func (*Entity) DomainCamelName

func (e *Entity) DomainCamelName() string

func (*Entity) GetFieldMap

func (e *Entity) GetFieldMap() map[string]string

func (*Entity) GetMapContext

func (e *Entity) GetMapContext() (map[string]any, error)

func (*Entity) IsStatusCompleted

func (e *Entity) IsStatusCompleted() bool

func (*Entity) IsStatusCreated

func (e *Entity) IsStatusCreated() bool

func (*Entity) IsStatusError

func (e *Entity) IsStatusError() bool

func (*Entity) IsStatusRunning

func (e *Entity) IsStatusRunning() bool

func (*Entity) IsStatusStop

func (e *Entity) IsStatusStop() bool

func (*Entity) SetStatusCompleted

func (e *Entity) SetStatusCompleted()

func (*Entity) SetStatusCreated

func (e *Entity) SetStatusCreated()

func (*Entity) SetStatusError

func (e *Entity) SetStatusError(errMsg string)

func (*Entity) SetStatusRunning

func (e *Entity) SetStatusRunning()

func (*Entity) SetStatusStop

func (e *Entity) SetStatusStop()

func (*Entity) TransferStatus2StatusCode

func (e *Entity) TransferStatus2StatusCode() error

func (*Entity) TransferStatusCode2Status

func (e *Entity) TransferStatusCode2Status() error

type GetTaskQueryParams

type GetTaskQueryParams struct {
	request.BaseQueryParams
	Group            string `form:"group" assign:"-"`
	Status           string `form:"status" assign:"-"`
	CreateUserID     string `form:"createUserId" assign:"-"`
	StartCreatedTime string `form:"startCreatedTime" assign:"-"`
	EndCreatedTime   string `form:"endCreatedTime" assign:"-"`
}

type Info

type Info struct {
	application.InfoIDField
	Group        string `sqlresult:"column:group;"`
	Context      string `sqlresult:"column:context;"`
	Status       string `sqlresult:"-"`
	ErrMsg       string `sqlresult:"column:err_msg;"`
	CreateUserID string `json:"createUserId" sqlresult:"column:create_user_id;"`
	application.InfoTimeFields
}

func FormInfo

func FormInfo(result *sql.Result) (*Info, error)

func FormInfos

func FormInfos(results []sql.Result) ([]Info, error)

Jump to

Keyboard shortcuts

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