Documentation
¶
Index ¶
- type KVStateDto
- func (kvsd *KVStateDto) ConstructByApp(app *app.AppDto)
- func (kvsd *KVStateDto) ConstructByKvState(kvState *repository.KVState)
- func (kvsd *KVStateDto) ConstructByMap(data interface{}) error
- func (kvsd *KVStateDto) ConstructForDependenciesState(data interface{}) error
- func (kvsd *KVStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
- func (kvsd *KVStateDto) ConstructWithEditVersion()
- func (kvsd *KVStateDto) ConstructWithID(id int)
- func (kvsd *KVStateDto) ConstructWithKey(key string)
- func (kvsd *KVStateDto) ConstructWithType(stateType int)
- func (kvsd *KVStateDto) ConstructWithValue(value string)
- type KVStateService
- type KVStateServiceImpl
- func (impl *KVStateServiceImpl) CreateKVState(kvstate *KVStateDto) (*KVStateDto, error)
- func (impl *KVStateServiceImpl) DeleteAllEditKVStateByStateType(kvStateDto *KVStateDto) error
- func (impl *KVStateServiceImpl) DeleteKVState(kvstateID int) error
- func (impl *KVStateServiceImpl) DeleteKVStateByKey(kvStateDto *KVStateDto) error
- func (impl *KVStateServiceImpl) GetAllTypeKVStateByApp(app *app.AppDto, version int) ([]*KVStateDto, error)
- func (impl *KVStateServiceImpl) GetKVStateByApp(app *app.AppDto, statetype int, version int) ([]*KVStateDto, error)
- func (impl *KVStateServiceImpl) GetKVStateByID(kvstateID int) (KVStateDto, error)
- func (impl *KVStateServiceImpl) GetKVStateByKey(kvStateDto *KVStateDto) (*KVStateDto, error)
- func (impl *KVStateServiceImpl) ReleaseKVStateByApp(appDto *app.AppDto) error
- func (impl *KVStateServiceImpl) UpdateKVState(kvstate KVStateDto) (KVStateDto, error)
- func (impl *KVStateServiceImpl) UpdateKVStateByID(kvStateDto *KVStateDto) error
- func (impl *KVStateServiceImpl) UpdateKVStateByKey(kvStateDto *KVStateDto) error
- type SetStateDto
- func (setsd *SetStateDto) ConstructByApp(app *app.AppDto)
- func (setsd *SetStateDto) ConstructBySetState(setState *repository.SetState)
- func (setsd *SetStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
- func (setsd *SetStateDto) ConstructWithEditVersion()
- func (setsd *SetStateDto) ConstructWithType(stateType int)
- func (setsd *SetStateDto) ConstructWithValue(value string)
- func (setsd *SetStateDto) ConstructWithValueAfterUpdate(dnsfu *repository.DisplayNameStateForUpdate)
- func (setsd *SetStateDto) ConstructWithValueBeforeUpdate(dnsfu *repository.DisplayNameStateForUpdate)
- type SetStateService
- type SetStateServiceImpl
- func (impl *SetStateServiceImpl) CreateSetState(setState *SetStateDto) (*SetStateDto, error)
- func (impl *SetStateServiceImpl) DeleteSetState(setStateID int) error
- func (impl *SetStateServiceImpl) DeleteSetStateByValue(setStateDto *SetStateDto) error
- func (impl *SetStateServiceImpl) GetByValue(setStateDto *SetStateDto) (*SetStateDto, error)
- func (impl *SetStateServiceImpl) GetSetStateByID(setStateID int) (SetStateDto, error)
- func (impl *SetStateServiceImpl) UpdateSetState(setState *SetStateDto) (*SetStateDto, error)
- func (impl *SetStateServiceImpl) UpdateSetStateByValue(beforeSetStateDto *SetStateDto, afterSetStateDto *SetStateDto) error
- type TreeStateDto
- func (tsd *TreeStateDto) ConstructByApp(app *app.AppDto)
- func (tsd *TreeStateDto) ConstructByMap(data interface{})
- func (tsd *TreeStateDto) ConstructByTreeState(treeState *repository.TreeState) error
- func (tsd *TreeStateDto) ConstructWithContent(content []byte)
- func (tsd *TreeStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
- func (tsd *TreeStateDto) ConstructWithEditVersion()
- func (tsd *TreeStateDto) ConstructWithID(id int)
- func (tsd *TreeStateDto) ConstructWithNewStateContent(ntsd *TreeStateDto)
- func (tsd *TreeStateDto) ConstructWithType(stateType int)
- type TreeStateService
- type TreeStateServiceImpl
- func (impl *TreeStateServiceImpl) CreateComponentTree(appDto *app.AppDto, parentNodeID int, ...) error
- func (impl *TreeStateServiceImpl) CreateTreeState(treestate TreeStateDto) (TreeStateDto, error)
- func (impl *TreeStateServiceImpl) DeleteTreeState(treestateID int) error
- func (impl *TreeStateServiceImpl) DeleteTreeStateNodeRecursive(currentNode *TreeStateDto) error
- func (impl *TreeStateServiceImpl) GetAllTypeTreeStateByApp(app *app.AppDto, version int) ([]*TreeStateDto, error)
- func (impl *TreeStateServiceImpl) GetTreeStateByApp(app *app.AppDto, statetype int, version int) ([]*TreeStateDto, error)
- func (impl *TreeStateServiceImpl) GetTreeStateByID(treestateID int) (TreeStateDto, error)
- func (impl *TreeStateServiceImpl) GetTreeStateByName(currentNode *TreeStateDto) (*TreeStateDto, error)
- func (impl *TreeStateServiceImpl) MoveTreeStateNode(currentNode *TreeStateDto) error
- func (impl *TreeStateServiceImpl) NewTreeStateByComponentState(appDto *app.AppDto, cnode *repository.ComponentNode) (*TreeStateDto, error)
- func (impl *TreeStateServiceImpl) ReleaseTreeStateByApp(app *app.AppDto) error
- func (impl *TreeStateServiceImpl) UpdateTreeState(treestate *TreeStateDto) (*TreeStateDto, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KVStateDto ¶
type KVStateDto struct {
ID int `json:"id"`
StateType int `json:"state_type"`
AppRefID int `json:"app_ref_id"`
Version int `json:"version"`
Key string `json:"key"`
Value string `json:"value"`
CreatedAt time.Time `json:"created_at"`
CreatedBy int `json:"created_by"`
UpdatedAt time.Time `json:"updated_at"`
UpdatedBy int `json:"updated_by"`
}
func NewKVStateDto ¶
func NewKVStateDto() *KVStateDto
func (*KVStateDto) ConstructByApp ¶
func (kvsd *KVStateDto) ConstructByApp(app *app.AppDto)
func (*KVStateDto) ConstructByKvState ¶
func (kvsd *KVStateDto) ConstructByKvState(kvState *repository.KVState)
func (*KVStateDto) ConstructByMap ¶
func (kvsd *KVStateDto) ConstructByMap(data interface{}) error
func (*KVStateDto) ConstructForDependenciesState ¶
func (kvsd *KVStateDto) ConstructForDependenciesState(data interface{}) error
func (*KVStateDto) ConstructWithDisplayNameForDelete ¶
func (kvsd *KVStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
func (*KVStateDto) ConstructWithEditVersion ¶
func (kvsd *KVStateDto) ConstructWithEditVersion()
func (*KVStateDto) ConstructWithID ¶
func (kvsd *KVStateDto) ConstructWithID(id int)
func (*KVStateDto) ConstructWithKey ¶
func (kvsd *KVStateDto) ConstructWithKey(key string)
func (*KVStateDto) ConstructWithType ¶
func (kvsd *KVStateDto) ConstructWithType(stateType int)
func (*KVStateDto) ConstructWithValue ¶
func (kvsd *KVStateDto) ConstructWithValue(value string)
type KVStateService ¶
type KVStateService interface {
CreateKVState(kvstate KVStateDto) (KVStateDto, error)
DeleteKVState(kvstateID int) error
UpdateKVState(kvstate KVStateDto) (KVStateDto, error)
GetKVStateByID(kvstateID int) (KVStateDto, error)
GetKVStateByKey(kvStateDto *KVStateDto) (*KVStateDto, error)
GetAllTypeKVStateByApp(app *app.AppDto, version int) ([]*KVStateDto, error)
GetKVStateByApp(app *app.AppDto, statetype int, version int) ([]*KVStateDto, error)
ReleaseKVStateByApp(app *app.AppDto) error
}
type KVStateServiceImpl ¶
type KVStateServiceImpl struct {
// contains filtered or unexported fields
}
func NewKVStateServiceImpl ¶
func NewKVStateServiceImpl(logger *zap.SugaredLogger, kvStateRepository repository.KVStateRepository) *KVStateServiceImpl
func (*KVStateServiceImpl) CreateKVState ¶
func (impl *KVStateServiceImpl) CreateKVState(kvstate *KVStateDto) (*KVStateDto, error)
func (*KVStateServiceImpl) DeleteAllEditKVStateByStateType ¶
func (impl *KVStateServiceImpl) DeleteAllEditKVStateByStateType(kvStateDto *KVStateDto) error
func (*KVStateServiceImpl) DeleteKVState ¶
func (impl *KVStateServiceImpl) DeleteKVState(kvstateID int) error
func (*KVStateServiceImpl) DeleteKVStateByKey ¶
func (impl *KVStateServiceImpl) DeleteKVStateByKey(kvStateDto *KVStateDto) error
func (*KVStateServiceImpl) GetAllTypeKVStateByApp ¶
func (impl *KVStateServiceImpl) GetAllTypeKVStateByApp(app *app.AppDto, version int) ([]*KVStateDto, error)
func (*KVStateServiceImpl) GetKVStateByApp ¶
func (impl *KVStateServiceImpl) GetKVStateByApp(app *app.AppDto, statetype int, version int) ([]*KVStateDto, error)
func (*KVStateServiceImpl) GetKVStateByID ¶
func (impl *KVStateServiceImpl) GetKVStateByID(kvstateID int) (KVStateDto, error)
func (*KVStateServiceImpl) GetKVStateByKey ¶
func (impl *KVStateServiceImpl) GetKVStateByKey(kvStateDto *KVStateDto) (*KVStateDto, error)
func (*KVStateServiceImpl) ReleaseKVStateByApp ¶
func (impl *KVStateServiceImpl) ReleaseKVStateByApp(appDto *app.AppDto) error
@todo: should this method be in a transaction?
func (*KVStateServiceImpl) UpdateKVState ¶
func (impl *KVStateServiceImpl) UpdateKVState(kvstate KVStateDto) (KVStateDto, error)
func (*KVStateServiceImpl) UpdateKVStateByID ¶
func (impl *KVStateServiceImpl) UpdateKVStateByID(kvStateDto *KVStateDto) error
func (*KVStateServiceImpl) UpdateKVStateByKey ¶
func (impl *KVStateServiceImpl) UpdateKVStateByKey(kvStateDto *KVStateDto) error
type SetStateDto ¶
type SetStateDto struct {
ID int `json:"id"`
StateType int `json:"state_type"`
AppRefID int `json:"app_ref_id"`
Version int `json:"version"`
Value string `json:"value"`
CreatedAt time.Time `json:"created_at"`
CreatedBy int `json:"created_by"`
UpdatedAt time.Time `json:"updated_at"`
UpdatedBy int `json:"updated_by"`
}
func NewSetStateDto ¶
func NewSetStateDto() *SetStateDto
func (*SetStateDto) ConstructByApp ¶
func (setsd *SetStateDto) ConstructByApp(app *app.AppDto)
func (*SetStateDto) ConstructBySetState ¶
func (setsd *SetStateDto) ConstructBySetState(setState *repository.SetState)
func (*SetStateDto) ConstructWithDisplayNameForDelete ¶
func (setsd *SetStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
func (*SetStateDto) ConstructWithEditVersion ¶
func (setsd *SetStateDto) ConstructWithEditVersion()
func (*SetStateDto) ConstructWithType ¶
func (setsd *SetStateDto) ConstructWithType(stateType int)
func (*SetStateDto) ConstructWithValue ¶
func (setsd *SetStateDto) ConstructWithValue(value string)
func (*SetStateDto) ConstructWithValueAfterUpdate ¶
func (setsd *SetStateDto) ConstructWithValueAfterUpdate(dnsfu *repository.DisplayNameStateForUpdate)
func (*SetStateDto) ConstructWithValueBeforeUpdate ¶
func (setsd *SetStateDto) ConstructWithValueBeforeUpdate(dnsfu *repository.DisplayNameStateForUpdate)
type SetStateService ¶
type SetStateService interface {
CreateSetState(setState *SetStateDto) (*SetStateDto, error)
DeleteSetState(setStateID int) error
DeleteSetStateByValue(setStateDto *SetStateDto) error
UpdateSetState(setState *SetStateDto) (*SetStateDto, error)
UpdateSetStateByValue(beforeSetStateDto *SetStateDto, afterSetStateDto *SetStateDto) error
GetSetStateByID(setStateID int) (SetStateDto, error)
GetByValue(setStateDto *SetStateDto) (*SetStateDto, error)
}
type SetStateServiceImpl ¶
type SetStateServiceImpl struct {
// contains filtered or unexported fields
}
func NewSetStateServiceImpl ¶
func NewSetStateServiceImpl(logger *zap.SugaredLogger, setStateRepository repository.SetStateRepository) *SetStateServiceImpl
func (*SetStateServiceImpl) CreateSetState ¶
func (impl *SetStateServiceImpl) CreateSetState(setState *SetStateDto) (*SetStateDto, error)
func (*SetStateServiceImpl) DeleteSetState ¶
func (impl *SetStateServiceImpl) DeleteSetState(setStateID int) error
func (*SetStateServiceImpl) DeleteSetStateByValue ¶
func (impl *SetStateServiceImpl) DeleteSetStateByValue(setStateDto *SetStateDto) error
func (*SetStateServiceImpl) GetByValue ¶
func (impl *SetStateServiceImpl) GetByValue(setStateDto *SetStateDto) (*SetStateDto, error)
func (*SetStateServiceImpl) GetSetStateByID ¶
func (impl *SetStateServiceImpl) GetSetStateByID(setStateID int) (SetStateDto, error)
func (*SetStateServiceImpl) UpdateSetState ¶
func (impl *SetStateServiceImpl) UpdateSetState(setState *SetStateDto) (*SetStateDto, error)
func (*SetStateServiceImpl) UpdateSetStateByValue ¶
func (impl *SetStateServiceImpl) UpdateSetStateByValue(beforeSetStateDto *SetStateDto, afterSetStateDto *SetStateDto) error
type TreeStateDto ¶
type TreeStateDto struct {
ID int `json:"id"`
StateType int `json:"state_type"`
ParentNodeRefID int `json:"parent_node_ref_id"`
ChildrenNodeRefIDs []int `json:"children_node_ref_ids"`
AppRefID int `json:"app_ref_id"`
Version int `json:"version"`
Name string `json:"name"`
ParentNode string `json:"parentNode"`
Content string `json:"content"`
CreatedAt time.Time `json:"created_at"`
CreatedBy int `json:"created_by"`
UpdatedAt time.Time `json:"updated_at"`
UpdatedBy int `json:"updated_by"`
}
func NewTreeStateDto ¶
func NewTreeStateDto() *TreeStateDto
func (*TreeStateDto) ConstructByApp ¶
func (tsd *TreeStateDto) ConstructByApp(app *app.AppDto)
func (*TreeStateDto) ConstructByMap ¶
func (tsd *TreeStateDto) ConstructByMap(data interface{})
func (*TreeStateDto) ConstructByTreeState ¶
func (tsd *TreeStateDto) ConstructByTreeState(treeState *repository.TreeState) error
func (*TreeStateDto) ConstructWithContent ¶
func (tsd *TreeStateDto) ConstructWithContent(content []byte)
func (*TreeStateDto) ConstructWithDisplayNameForDelete ¶
func (tsd *TreeStateDto) ConstructWithDisplayNameForDelete(displayNameInterface interface{}) error
func (*TreeStateDto) ConstructWithEditVersion ¶
func (tsd *TreeStateDto) ConstructWithEditVersion()
func (*TreeStateDto) ConstructWithID ¶
func (tsd *TreeStateDto) ConstructWithID(id int)
func (*TreeStateDto) ConstructWithNewStateContent ¶
func (tsd *TreeStateDto) ConstructWithNewStateContent(ntsd *TreeStateDto)
func (*TreeStateDto) ConstructWithType ¶
func (tsd *TreeStateDto) ConstructWithType(stateType int)
type TreeStateService ¶
type TreeStateService interface {
CreateTreeState(treestate TreeStateDto) (TreeStateDto, error)
DeleteTreeState(treestateId int) error
UpdateTreeState(treestate *TreeStateDto) (*TreeStateDto, error)
GetTreeStateByID(treestateID int) (TreeStateDto, error)
GetAllTypeTreeStateByApp(app *app.AppDto, version int) ([]*TreeStateDto, error)
GetTreeStateByApp(app *app.AppDto, statetype int, version int) ([]*TreeStateDto, error)
ReleaseTreeStateByApp(app *app.AppDto) error
CreateComponentTree(appDto *app.AppDto, parentNodeID int, componentNodeTree *repository.ComponentNode) error
}
type TreeStateServiceImpl ¶
type TreeStateServiceImpl struct {
// contains filtered or unexported fields
}
func NewTreeStateServiceImpl ¶
func NewTreeStateServiceImpl(logger *zap.SugaredLogger, treestateRepository repository.TreeStateRepository) *TreeStateServiceImpl
func (*TreeStateServiceImpl) CreateComponentTree ¶
func (impl *TreeStateServiceImpl) CreateComponentTree(appDto *app.AppDto, parentNodeID int, componentNodeTree *repository.ComponentNode) error
func (*TreeStateServiceImpl) CreateTreeState ¶
func (impl *TreeStateServiceImpl) CreateTreeState(treestate TreeStateDto) (TreeStateDto, error)
func (*TreeStateServiceImpl) DeleteTreeState ¶
func (impl *TreeStateServiceImpl) DeleteTreeState(treestateID int) error
func (*TreeStateServiceImpl) DeleteTreeStateNodeRecursive ¶
func (impl *TreeStateServiceImpl) DeleteTreeStateNodeRecursive(currentNode *TreeStateDto) error
func (*TreeStateServiceImpl) GetAllTypeTreeStateByApp ¶
func (impl *TreeStateServiceImpl) GetAllTypeTreeStateByApp(app *app.AppDto, version int) ([]*TreeStateDto, error)
func (*TreeStateServiceImpl) GetTreeStateByApp ¶
func (impl *TreeStateServiceImpl) GetTreeStateByApp(app *app.AppDto, statetype int, version int) ([]*TreeStateDto, error)
func (*TreeStateServiceImpl) GetTreeStateByID ¶
func (impl *TreeStateServiceImpl) GetTreeStateByID(treestateID int) (TreeStateDto, error)
func (*TreeStateServiceImpl) GetTreeStateByName ¶
func (impl *TreeStateServiceImpl) GetTreeStateByName(currentNode *TreeStateDto) (*TreeStateDto, error)
func (*TreeStateServiceImpl) MoveTreeStateNode ¶
func (impl *TreeStateServiceImpl) MoveTreeStateNode(currentNode *TreeStateDto) error
@todo: add tree ref circle checker.
func (*TreeStateServiceImpl) NewTreeStateByComponentState ¶
func (impl *TreeStateServiceImpl) NewTreeStateByComponentState(appDto *app.AppDto, cnode *repository.ComponentNode) (*TreeStateDto, error)
func (*TreeStateServiceImpl) ReleaseTreeStateByApp ¶
func (impl *TreeStateServiceImpl) ReleaseTreeStateByApp(app *app.AppDto) error
@todo: should this method be in a transaction?
func (*TreeStateServiceImpl) UpdateTreeState ¶
func (impl *TreeStateServiceImpl) UpdateTreeState(treestate *TreeStateDto) (*TreeStateDto, error)
Click to show internal directories.
Click to hide internal directories.