mldong/jeeflow-core/model does not have a README file
pub(all) struct CcInstance {
id : Int64
process_instance_id : Int64
actor_id : String
state : Int
create_time : String?
create_user : String?
update_time : String?
update_user : String?
} derive(Eq)pub(all) struct DefineRow {
id : Int64
name : String
display_name : String
define_type : String
state : Int
version : Int
create_time : String?
create_user : String?
update_time : String?
update_user : String?
} derive(Eq)pub(all) struct InstanceRow {
id : Int64
parent_id : Int64?
process_define_id : Int64
state : Int
parent_node_name : String?
business_no : String?
operator : String
expire_time : String?
variable : String?
create_time : String?
create_user : String?
update_time : String?
update_user : String?
define_name : String?
define_display_name : String?
define_version : Int?
} derive(Eq)pub(all) struct PageQuery {
page_num : Int64
page_size : Int64
order_by : String?
operator : String?
conditions : Map[String, Json]
filters : Array[QueryFilter]
}pub(all) struct PageResult[T] {
page_num : Int64
page_size : Int64
record_count : Int64
total_page : Int64
rows : Array[T]
}fn[T] PageResult::new(page_num : Int64, page_size : Int64, record_count : Int64, rows : Array[T]) -> PageResult[T]pub(all) struct ProcessDefine {
id : Int64
name : String
display_name : String
define_type : String
state : Int
content : String
version : Int
create_time : String?
create_user : String?
update_time : String?
update_user : String?
} derive(Eq)pub(all) struct ProcessDesign {
id : Int64
name : String
display_name : String
design_type : String
icon : String?
is_deployed : Int
remark : String?
create_time : String?
create_user : String?
update_time : String?
update_user : String?
} derive(Eq)pub(all) struct ProcessDesignHis {
id : Int64
process_design_id : Int64
content : String
create_time : String?
create_user : String?
} derive(Eq)pub(all) struct ProcessInstance {
instance_id : Int64
parent_id : Int64?
define_id : Int64
state : Int
parent_node_name : String?
business_no : String?
operator : String
expire_time : String?
variables : FlowData
tasks : Array[ProcessTask]
create_time : String?
create_user : String?
update_time : String?
update_user : String?
define : ProcessDefine?
}fn ProcessInstance::abandon_task(self : ProcessInstance, task_id : Int64) -> Unit raise JeeflowErrorfn ProcessInstance::complete_task(self : ProcessInstance, task_id : Int64, operator : String, args : FlowData) -> Unit raise JeeflowErrorfn ProcessInstance::create(define : ProcessDefine, operator : String, args : FlowData) -> ProcessInstancefn ProcessInstance::create_countersign_tasks(self : ProcessInstance, task_name : String, display_name : String, actor_ids : Array[String], operator : String, task_type : TaskType, form_key : String?, parent_task_id : Int64?) -> Array[ProcessTask]fn ProcessInstance::create_history_task(self : ProcessInstance, task_name : String, display_name : String, operator : String, task_type : TaskType) -> ProcessTaskfn ProcessInstance::create_task(self : ProcessInstance, task_name : String, display_name : String, actor_ids : Array[String], operator : String, task_type : TaskType, perform_type : PerformType, form_key : String?, parent_task_id : Int64?) -> ProcessTaskfn ProcessInstance::create_with_parent(define : ProcessDefine, operator : String, args : FlowData, parent_id : Int64, parent_node_name : String) -> ProcessInstancefn ProcessInstance::get_doing_tasks_by_names(self : ProcessInstance, names : Array[String]) -> Array[ProcessTask]fn ProcessInstance::get_done_tasks_by_names(self : ProcessInstance, names : Array[String]) -> Array[ProcessTask]fn ProcessInstance::reject_task(self : ProcessInstance, task_name : String, display_name : String, actor_ids : Array[String], operator : String, parent_task_id : Int64) -> ProcessTaskpub(all) struct ProcessSurrogate {
id : Int64
process_name : String
operator : String
surrogate : String
start_time : String?
end_time : String?
enabled : Int
create_time : String?
create_user : String?
update_time : String?
update_user : String?
} derive(Eq)pub(all) struct ProcessTask {
task_id : Int64
process_instance_id : Int64
task_name : String
display_name : String
task_type : Int
perform_type : Int
task_state : Int
actor_id : String?
actor_ids : Array[String]
finish_time : String?
expire_time : String?
form_key : String?
parent_task_id : Int64?
variables : FlowData
create_time : String?
create_user : String?
update_time : String?
update_user : String?
}pub(all) struct TaskActor {
id : Int64
process_task_id : Int64
actor_id : String
create_time : String?
create_user : String?
} derive(Eq)pub(all) struct TaskRow {
id : Int64
process_instance_id : Int64
task_name : String
display_name : String
task_type : Int
perform_type : Int
task_state : Int
operator : String?
actor_id : String?
finish_time : String?
expire_time : String?
form_key : String?
task_parent_id : Int64?
variable : String?
create_time : String?
create_user : String?
update_time : String?
update_user : String?
process_define_id : Int64?
instance_state : Int?
instance_operator : String?
business_no : String?
instance_variable : String?
instance_create_time : String?
define_name : String?
define_display_name : String?
define_version : Int?
} derive(Eq)pub(all) struct UserInfo {
user_id : String
real_name : String
dept_id : String
dept_name : String
post_id : String
post_name : String
} derive(Eq)fn cmp_str(a : String, b : String) -> Intfn format_unix_utc(secs : Int64) -> StringInstall
Download zipjeeflow workflow engine core (MoonBit port, zero registry deps)
Dependencies