Documentation
¶
Index ¶
- type ApplyFunc
- type ApplyHookFunc
- type GeneralWorkflow
- func (gwf GeneralWorkflow) Apply(form generalForm.GeneralForm, userInfo user.UserInfo) (appID int, waErr webapiError.Err)
- func (gwf GeneralWorkflow) HookApply(k KeyTSRA, ahf ApplyHookFunc)
- func (gwf GeneralWorkflow) HookProcess(k KeyTSRA, phf ProcessHookFunc)
- func (gwf GeneralWorkflow) Process(form generalForm.GeneralForm, app application.Application, ...) (waErr webapiError.Err)
- type KeyTSRA
- type ProcessFunc
- type ProcessHookFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyFunc ¶
type ApplyFunc func(form generalForm.GeneralForm, userInfo user.UserInfo) (appID int, waErr webapiError.Err)
type GeneralWorkflow interface { Apply(form generalForm.GeneralForm, userInfo user.UserInfo) (appID int, waErr webapiError.Err) Process(form generalForm.GeneralForm, userInfo user.UserInfo) (waErr webapiError.Err) }
type ApplyHookFunc ¶
type ApplyHookFunc func(form generalForm.GeneralForm, userInfo user.UserInfo, appID int, waErr webapiError.Err)
type GeneralWorkflow ¶
type GeneralWorkflow struct {
// contains filtered or unexported fields
}
func NewGeneralWorkflow ¶
func NewGeneralWorkflow(am map[KeyTSRA]ApplyFunc, pm map[KeyTSRA]ProcessFunc) GeneralWorkflow
func (GeneralWorkflow) Apply ¶
func (gwf GeneralWorkflow) Apply(form generalForm.GeneralForm, userInfo user.UserInfo) (appID int, waErr webapiError.Err)
func (GeneralWorkflow) HookApply ¶
func (gwf GeneralWorkflow) HookApply(k KeyTSRA, ahf ApplyHookFunc)
func (GeneralWorkflow) HookProcess ¶
func (gwf GeneralWorkflow) HookProcess(k KeyTSRA, phf ProcessHookFunc)
func (GeneralWorkflow) Process ¶
func (gwf GeneralWorkflow) Process(form generalForm.GeneralForm, app application.Application, userInfo user.UserInfo) (waErr webapiError.Err)
type ProcessFunc ¶
type ProcessFunc func(form generalForm.GeneralForm, app application.Application, userInfo user.UserInfo) (waErr webapiError.Err)
type ProcessHookFunc ¶
type ProcessHookFunc func(form generalForm.GeneralForm, app application.Application, userInfo user.UserInfo, waErr webapiError.Err)
Click to show internal directories.
Click to hide internal directories.