db

package
v0.0.0-...-0d80776 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const HistoryTablePrefix = "history_"

Variables

This section is empty.

Functions

func AppendUselessEntity

func AppendUselessEntity(requestTemplateId, userToken string, cacheData *models.RequestCacheData) (entityDepMap map[string][]string, err error)

func ApproveTask

func ApproveTask(taskId, operator, userToken string, param models.TaskApproveParam) error

func BuildRequestProcessData

func BuildRequestProcessData(input models.RequestCacheData) (result models.RequestProcessData)

func ChangeTaskStatus

func ChangeTaskStatus(taskId, operator, operation string) (taskObj models.TaskTable, err error)

func CheckAttachFilePermission

func CheckAttachFilePermission(fileId, operator, operation string, roles []string) error

func CheckRequestTemplateGroupRoles

func CheckRequestTemplateGroupRoles(id string, roles []string) error

func CheckRequestTemplateRoles

func CheckRequestTemplateRoles(requestTemplateId string, userRoles []string) error

func ConfirmRequestTemplate

func ConfirmRequestTemplate(requestTemplateId string) error

func CreateRequest

func CreateRequest(param *models.RequestTable, operatorRoles []string, userToken string) error

func CreateRequestFormTemplate

func CreateRequestFormTemplate(param models.FormTemplateDto, requestTemplateId string) error

func CreateRequestTemplate

func CreateRequestTemplate(param *models.RequestTemplateUpdateParam) (result models.RequestTemplateQueryObj, err error)

func CreateRequestTemplateGroup

func CreateRequestTemplateGroup(param *models.RequestTemplateGroupTable) error

func CreateTaskTemplate

func CreateTaskTemplate(param models.TaskTemplateDto, requestTemplateId string) error

func DeleteRequest

func DeleteRequest(requestId, operator string) error

func DeleteRequestFormTemplate

func DeleteRequestFormTemplate(id string) error

func DeleteRequestTemplate

func DeleteRequestTemplate(id string, getActionFlag bool) (actions []*execAction, err error)

func DeleteRequestTemplateGroup

func DeleteRequestTemplateGroup(id string) error

func DownloadAttachFile

func DownloadAttachFile(fileId string) (fileContent []byte, fileName string, err error)

func FilterInSideData

func FilterInSideData(input []*models.EntityDataObj, attrId, requestId string) (output []*models.EntityDataObj)

func ForkConfirmRequestTemplate

func ForkConfirmRequestTemplate(requestTemplateId, operator string) error

func GetCMDBRefSelectResult

func GetCMDBRefSelectResult(input *models.RefSelectParam) (result []*models.EntityDataObj, err error)

func GetCmdbReferenceData

func GetCmdbReferenceData(attrId, userToken string, param models.QueryRequestParam) (result []byte, statusCode int, err error)

func GetCoreProcessList

func GetCoreProcessList(userToken string) (processList []*models.CodeProcessQueryObj, err error)

func GetCoreProcessListAll

func GetCoreProcessListAll(userToken string) (processList []*models.ProcAllDefObj, err error)

func GetCoreProcessListNew

func GetCoreProcessListNew(userToken string) (processList []*models.ProcDefObj, err error)

func GetEntityData

func GetEntityData(requestId, userToken string) (result models.EntityQueryResult, err error)

func GetProcessNodesByProc

func GetProcessNodesByProc(requestTemplateObj models.RequestTemplateTable, userToken string, filterType string) (nodeList models.ProcNodeObjList, err error)

func GetRequest

func GetRequest(requestId string) (result models.RequestTable, err error)

func GetRequestAttachFileList

func GetRequestAttachFileList(requestId string) []*models.AttachFileTable

func GetRequestCache

func GetRequestCache(requestId, cacheType string) (result interface{}, err error)

func GetRequestFormTemplate

func GetRequestFormTemplate(id string) (result models.FormTemplateDto, err error)

func GetRequestPreBindData

func GetRequestPreBindData(requestId, userToken string) (result models.RequestCacheData, err error)

func GetRequestPreData

func GetRequestPreData(requestId, entityDataId, userToken string) (result []*models.RequestPreDataTableObj, err error)

func GetRequestRootForm

func GetRequestRootForm(requestId string) (result models.RequestTemplateFormStruct, err error)

func GetRequestTaskList

func GetRequestTaskList(requestId string) (result models.TaskQueryResult, err error)

func GetRequestTemplateByUser

func GetRequestTemplateByUser(userRoles []string) (result []*models.UserRequestTemplateQueryObj, err error)

func GetRequestTemplateEntityAttrs

func GetRequestTemplateEntityAttrs(id string) (result []*models.ProcEntityAttributeObj, err error)

func GetRequestTemplateTags

func GetRequestTemplateTags(group string) (result []string, err error)

func GetRequestWithRoot

func GetRequestWithRoot(requestId string) (result models.RequestTable, err error)

func GetRoleList

func GetRoleList(ids []string) (result []*models.RoleTable, err error)

func GetTask

func GetTask(taskId string) (result models.TaskQueryResult, err error)

func GetTaskAttachFileList

func GetTaskAttachFileList(taskId string) []*models.AttachFileTable

func GetTaskFormStruct

func GetTaskFormStruct(procInstId, nodeDefId string) (result models.TaskMetaResult, err error)

func GetTaskTemplate

func GetTaskTemplate(requestTemplateId, proNodeId string) (result models.TaskTemplateDto, err error)

func InitDatabase

func InitDatabase() error

func ListRequest

func ListRequest(param *models.QueryRequestParam, userRoles []string, userToken, permission, operator string) (pageInfo models.PageInfo, rowData []*models.RequestTable, err error)

func ListRequestTemplateEntityAttrs

func ListRequestTemplateEntityAttrs(id, userToken string) (result []*models.ProcEntity, err error)

func ListTask

func ListTask(param *models.QueryRequestParam, userRoles []string, operator string) (pageInfo models.PageInfo, rowData []*models.TaskListObj, err error)

func NotifyTaskMail

func NotifyTaskMail(taskId string) error

func PluginTaskCreate

func PluginTaskCreate(input *models.PluginTaskCreateRequestObj, callRequestId, dueDate string, nextOptions []string) (result *models.PluginTaskCreateOutputObj, taskId string, err error)

func ProcessDataPreview

func ProcessDataPreview(requestTemplateId, entityDataId, userToken string) (result models.EntityTreeResult, err error)

func QueryRequestTemplate

func QueryRequestTemplate(param *models.QueryRequestParam, userToken string, userRoles []string) (pageInfo models.PageInfo, result []*models.RequestTemplateQueryObj, err error)

func QueryRequestTemplateGroup

func QueryRequestTemplateGroup(param *models.QueryRequestParam, userRoles []string) (pageInfo models.PageInfo, rowData []*models.RequestTemplateGroupTable, err error)

func QueryUserByRoles

func QueryUserByRoles(roles []string, userToken string) (result []string, err error)

func RecordRequestLog

func RecordRequestLog(requestId, operator, operation string)

func RemoveAttachFile

func RemoveAttachFile(fileId string) error

func RequestTemplateExport

func RequestTemplateExport(requestTemplateId string) (result models.RequestTemplateExport, err error)

func RequestTemplateImport

func RequestTemplateImport(input models.RequestTemplateExport, userToken, confirmToken, operator string) (backToken string, err error)

func RequestTermination

func RequestTermination(requestId, operator, userToken string) error

func SaveRequestBindCache

func SaveRequestBindCache(requestId, operator string, param *models.RequestCacheData) error

func SaveRequestCacheNew

func SaveRequestCacheNew(requestId, operator, userToken string, param *models.RequestPreDataDto) error

func SaveTaskForm

func SaveTaskForm(taskId, operator string, param models.TaskApproveParam) error

func SetRequestTemplateToCreated

func SetRequestTemplateToCreated(id, operator string)

func StartCornJob

func StartCornJob()

func StartRequest

func StartRequest(requestId, operator, userToken string, cacheData models.RequestCacheData) (result models.StartInstanceResultData, err error)

func SyncCoreRole

func SyncCoreRole()

func SyncProcDefId

func SyncProcDefId(requestTemplateId, proDefId, proDefName, proDefKey, userToken string) error

func UpdateRequest

func UpdateRequest(param *models.RequestTable) error

func UpdateRequestFormItem

func UpdateRequestFormItem(requestId string, param *models.RequestPreDataDto) []*execAction

func UpdateRequestFormTemplate

func UpdateRequestFormTemplate(param models.FormTemplateDto) error

func UpdateRequestStatus

func UpdateRequestStatus(requestId, status, operator, userToken string) error

func UpdateRequestTemplate

func UpdateRequestTemplate(param *models.RequestTemplateUpdateParam) (result models.RequestTemplateQueryObj, err error)

func UpdateRequestTemplateEntityAttrs

func UpdateRequestTemplateEntityAttrs(id string, attrs []*models.ProcEntityAttributeObj, operator string) error

func UpdateRequestTemplateGroup

func UpdateRequestTemplateGroup(param *models.RequestTemplateGroupTable) error

func UpdateTaskTemplate

func UpdateTaskTemplate(param models.TaskTemplateDto) error

func UploadAttachFile

func UploadAttachFile(requestId, taskId, fileName, operator string, fileContent []byte) error

func ValidateRequestForm

func ValidateRequestForm(param []*models.RequestPreDataTableObj, userToken string) (err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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