Documentation ¶
Index ¶
- Constants
- func AppendUselessEntity(requestTemplateId, userToken string, cacheData *models.RequestCacheData) (entityDepMap map[string][]string, err error)
- func ApproveTask(taskId, operator, userToken string, param models.TaskApproveParam) error
- func BuildRequestProcessData(input models.RequestCacheData) (result models.RequestProcessData)
- func ChangeTaskStatus(taskId, operator, operation string) (taskObj models.TaskTable, err error)
- func CheckAttachFilePermission(fileId, operator, operation string, roles []string) error
- func CheckRequestTemplateGroupRoles(id string, roles []string) error
- func CheckRequestTemplateRoles(requestTemplateId string, userRoles []string) error
- func ConfirmRequestTemplate(requestTemplateId string) error
- func CreateRequest(param *models.RequestTable, operatorRoles []string, userToken string) error
- func CreateRequestFormTemplate(param models.FormTemplateDto, requestTemplateId string) error
- func CreateRequestTemplate(param *models.RequestTemplateUpdateParam) (result models.RequestTemplateQueryObj, err error)
- func CreateRequestTemplateGroup(param *models.RequestTemplateGroupTable) error
- func CreateTaskTemplate(param models.TaskTemplateDto, requestTemplateId string) error
- func DeleteRequest(requestId, operator string) error
- func DeleteRequestFormTemplate(id string) error
- func DeleteRequestTemplate(id string, getActionFlag bool) (actions []*execAction, err error)
- func DeleteRequestTemplateGroup(id string) error
- func DownloadAttachFile(fileId string) (fileContent []byte, fileName string, err error)
- func FilterInSideData(input []*models.EntityDataObj, attrId, requestId string) (output []*models.EntityDataObj)
- func ForkConfirmRequestTemplate(requestTemplateId, operator string) error
- func GetCMDBRefSelectResult(input *models.RefSelectParam) (result []*models.EntityDataObj, err error)
- func GetCmdbReferenceData(attrId, userToken string, param models.QueryRequestParam) (result []byte, statusCode int, err error)
- func GetCoreProcessList(userToken string) (processList []*models.CodeProcessQueryObj, err error)
- func GetCoreProcessListAll(userToken string) (processList []*models.ProcAllDefObj, err error)
- func GetCoreProcessListNew(userToken string) (processList []*models.ProcDefObj, err error)
- func GetEntityData(requestId, userToken string) (result models.EntityQueryResult, err error)
- func GetProcessNodesByProc(requestTemplateObj models.RequestTemplateTable, userToken string, ...) (nodeList models.ProcNodeObjList, err error)
- func GetRequest(requestId string) (result models.RequestTable, err error)
- func GetRequestAttachFileList(requestId string) []*models.AttachFileTable
- func GetRequestCache(requestId, cacheType string) (result interface{}, err error)
- func GetRequestFormTemplate(id string) (result models.FormTemplateDto, err error)
- func GetRequestPreBindData(requestId, userToken string) (result models.RequestCacheData, err error)
- func GetRequestPreData(requestId, entityDataId, userToken string) (result []*models.RequestPreDataTableObj, err error)
- func GetRequestRootForm(requestId string) (result models.RequestTemplateFormStruct, err error)
- func GetRequestTaskList(requestId string) (result models.TaskQueryResult, err error)
- func GetRequestTemplateByUser(userRoles []string) (result []*models.UserRequestTemplateQueryObj, err error)
- func GetRequestTemplateEntityAttrs(id string) (result []*models.ProcEntityAttributeObj, err error)
- func GetRequestTemplateTags(group string) (result []string, err error)
- func GetRequestWithRoot(requestId string) (result models.RequestTable, err error)
- func GetRoleList(ids []string) (result []*models.RoleTable, err error)
- func GetTask(taskId string) (result models.TaskQueryResult, err error)
- func GetTaskAttachFileList(taskId string) []*models.AttachFileTable
- func GetTaskFormStruct(procInstId, nodeDefId string) (result models.TaskMetaResult, err error)
- func GetTaskTemplate(requestTemplateId, proNodeId string) (result models.TaskTemplateDto, err error)
- func InitDatabase() error
- func ListRequest(param *models.QueryRequestParam, userRoles []string, ...) (pageInfo models.PageInfo, rowData []*models.RequestTable, err error)
- func ListRequestTemplateEntityAttrs(id, userToken string) (result []*models.ProcEntity, err error)
- func ListTask(param *models.QueryRequestParam, userRoles []string, operator string) (pageInfo models.PageInfo, rowData []*models.TaskListObj, err error)
- func NotifyTaskMail(taskId string) error
- func PluginTaskCreate(input *models.PluginTaskCreateRequestObj, callRequestId, dueDate string, ...) (result *models.PluginTaskCreateOutputObj, taskId string, err error)
- func ProcessDataPreview(requestTemplateId, entityDataId, userToken string) (result models.EntityTreeResult, err error)
- func QueryRequestTemplate(param *models.QueryRequestParam, userToken string, userRoles []string) (pageInfo models.PageInfo, result []*models.RequestTemplateQueryObj, err error)
- func QueryRequestTemplateGroup(param *models.QueryRequestParam, userRoles []string) (pageInfo models.PageInfo, rowData []*models.RequestTemplateGroupTable, ...)
- func QueryUserByRoles(roles []string, userToken string) (result []string, err error)
- func RecordRequestLog(requestId, operator, operation string)
- func RemoveAttachFile(fileId string) error
- func RequestTemplateExport(requestTemplateId string) (result models.RequestTemplateExport, err error)
- func RequestTemplateImport(input models.RequestTemplateExport, userToken, confirmToken, operator string) (backToken string, err error)
- func RequestTermination(requestId, operator, userToken string) error
- func SaveRequestBindCache(requestId, operator string, param *models.RequestCacheData) error
- func SaveRequestCacheNew(requestId, operator, userToken string, param *models.RequestPreDataDto) error
- func SaveTaskForm(taskId, operator string, param models.TaskApproveParam) error
- func SetRequestTemplateToCreated(id, operator string)
- func StartCornJob()
- func StartRequest(requestId, operator, userToken string, cacheData models.RequestCacheData) (result models.StartInstanceResultData, err error)
- func SyncCoreRole()
- func SyncProcDefId(requestTemplateId, proDefId, proDefName, proDefKey, userToken string) error
- func UpdateRequest(param *models.RequestTable) error
- func UpdateRequestFormItem(requestId string, param *models.RequestPreDataDto) []*execAction
- func UpdateRequestFormTemplate(param models.FormTemplateDto) error
- func UpdateRequestStatus(requestId, status, operator, userToken string) error
- func UpdateRequestTemplate(param *models.RequestTemplateUpdateParam) (result models.RequestTemplateQueryObj, err error)
- func UpdateRequestTemplateEntityAttrs(id string, attrs []*models.ProcEntityAttributeObj, operator string) error
- func UpdateRequestTemplateGroup(param *models.RequestTemplateGroupTable) error
- func UpdateTaskTemplate(param models.TaskTemplateDto) error
- func UploadAttachFile(requestId, taskId, fileName, operator string, fileContent []byte) error
- func ValidateRequestForm(param []*models.RequestPreDataTableObj, userToken string) (err error)
Constants ¶
View Source
const HistoryTablePrefix = "history_"
Variables ¶
This section is empty.
Functions ¶
func AppendUselessEntity ¶
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 ConfirmRequestTemplate ¶
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 DeleteRequestTemplate ¶
func DownloadAttachFile ¶
func FilterInSideData ¶
func FilterInSideData(input []*models.EntityDataObj, attrId, requestId string) (output []*models.EntityDataObj)
func GetCMDBRefSelectResult ¶
func GetCMDBRefSelectResult(input *models.RefSelectParam) (result []*models.EntityDataObj, err error)
func GetCmdbReferenceData ¶
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 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 GetRequestWithRoot ¶
func GetRequestWithRoot(requestId string) (result models.RequestTable, 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 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 RecordRequestLog ¶
func RecordRequestLog(requestId, operator, operation string)
func RemoveAttachFile ¶
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 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 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 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 ValidateRequestForm ¶
func ValidateRequestForm(param []*models.RequestPreDataTableObj, userToken string) (err error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.