activiti待办视图

activiti待办视图

待办信息

    SELECT 
        `h`.`rolename` AS `rolename`,
        `h`.`ID_` AS `taskid`,
        `h`.`REV_` AS `rev`,
        `h`.`EXECUTION_ID_` AS `executionid`,
        `h`.`PROC_INST_ID_` AS `procinstid`,
        `h`.`PROC_DEF_ID_` AS `procdefid`,
        `h`.`NAME_` AS `taskname`,
        `h`.`PARENT_TASK_ID_` AS `taskparenttaskid`,
        `h`.`DESCRIPTION_` AS `taskdescription`,
        `h`.`TASK_DEF_KEY_` AS `taskdefkey`,
        `h`.`OWNER_` AS `taskowner`,
        `h`.`ASSIGNEE_` AS `taskassignee`,
        `h`.`DELEGATION_` AS `taskdelegation`,
        `h`.`PRIORITY_` AS `taskpriority`,
        `h`.`CREATE_TIME_` AS `taskcreatetime`,
        `h`.`DUE_DATE_` AS `taskduedate`,
        `h`.`CATEGORY_` AS `taskcategory`,
        `h`.`SUSPENSION_STATE_` AS `tasksuspensionstate`,
        `h`.`TENANT_ID_` AS `tenantid`,
        `h`.`FORM_KEY_` AS `taskformkey`,
        `h`.`user_id` AS `userid`,
        `h`.`role_id` AS `roleid`,
        `i`.`id` AS `id`,
        `i`.`company_id` AS `company_id`,
        `i`.`office_id` AS `office_id`,
        `i`.`login_name` AS `login_name`,
        `i`.`password` AS `password`,
        `i`.`no` AS `no`,
        `i`.`name` AS `name`,
        `i`.`email` AS `email`,
        `i`.`phone` AS `phone`,
        `i`.`mobile` AS `mobile`,
        `i`.`photo` AS `photo`,
        `i`.`login_ip` AS `login_ip`,
        `i`.`login_date` AS `login_date`,
        `i`.`login_flag` AS `login_flag`,
        `i`.`create_by` AS `create_by`,
        `i`.`create_date` AS `create_date`,
        `i`.`update_by` AS `update_by`,
        `i`.`update_date` AS `update_date`,
        `i`.`remarks` AS `remarks`,
        `i`.`del_flag` AS `del_flag`,
        `i`.`qrcode` AS `qrcode`,
        `i`.`sign` AS `sign`
    FROM
        (((SELECT 
            `g`.`rolename` AS `rolename`,
                `g`.`enname` AS `enname`,
                `g`.`ID_` AS `ID_`,
                `g`.`REV_` AS `REV_`,
                `g`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
                `g`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
                `g`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
                `g`.`NAME_` AS `NAME_`,
                `g`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
                `g`.`DESCRIPTION_` AS `DESCRIPTION_`,
                `g`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
                `g`.`OWNER_` AS `OWNER_`,
                `g`.`ASSIGNEE_` AS `ASSIGNEE_`,
                `g`.`DELEGATION_` AS `DELEGATION_`,
                `g`.`PRIORITY_` AS `PRIORITY_`,
                `g`.`CREATE_TIME_` AS `CREATE_TIME_`,
                `g`.`DUE_DATE_` AS `DUE_DATE_`,
                `g`.`CATEGORY_` AS `CATEGORY_`,
                `g`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
                `g`.`TENANT_ID_` AS `TENANT_ID_`,
                `g`.`FORM_KEY_` AS `FORM_KEY_`,
                `g`.`roleid` AS `roleid`,
                `a`.`user_id` AS `user_id`,
                `a`.`role_id` AS `role_id`
        FROM
            (((SELECT 
            `f`.`enname` AS `rolename`,
                `f`.`enname` AS `enname`,
                `f`.`ID_` AS `ID_`,
                `f`.`REV_` AS `REV_`,
                `f`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
                `f`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
                `f`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
                `f`.`NAME_` AS `NAME_`,
                `f`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
                `f`.`DESCRIPTION_` AS `DESCRIPTION_`,
                `f`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
                `f`.`OWNER_` AS `OWNER_`,
                `f`.`ASSIGNEE_` AS `ASSIGNEE_`,
                `f`.`DELEGATION_` AS `DELEGATION_`,
                `f`.`PRIORITY_` AS `PRIORITY_`,
                `f`.`CREATE_TIME_` AS `CREATE_TIME_`,
                `f`.`DUE_DATE_` AS `DUE_DATE_`,
                `f`.`CATEGORY_` AS `CATEGORY_`,
                `f`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
                `f`.`TENANT_ID_` AS `TENANT_ID_`,
                `f`.`FORM_KEY_` AS `FORM_KEY_`,
                `b`.`id` AS `roleid`
        FROM
            (((SELECT 
            `c`.`GROUP_ID_` AS `enname`,
                `d`.`ID_` AS `ID_`,
                `d`.`REV_` AS `REV_`,
                `d`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
                `d`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
                `d`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
                `d`.`NAME_` AS `NAME_`,
                `d`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
                `d`.`DESCRIPTION_` AS `DESCRIPTION_`,
                `d`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
                `d`.`OWNER_` AS `OWNER_`,
                `d`.`ASSIGNEE_` AS `ASSIGNEE_`,
                `d`.`DELEGATION_` AS `DELEGATION_`,
                `d`.`PRIORITY_` AS `PRIORITY_`,
                `d`.`CREATE_TIME_` AS `CREATE_TIME_`,
                `d`.`DUE_DATE_` AS `DUE_DATE_`,
                `d`.`CATEGORY_` AS `CATEGORY_`,
                `d`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
                `d`.`TENANT_ID_` AS `TENANT_ID_`,
                `d`.`FORM_KEY_` AS `FORM_KEY_`
        FROM
            (`apsdev`.`act_ru_task` `d`
        LEFT JOIN `apsdev`.`act_ru_identitylink` `c` ON ((`d`.`ID_` = `c`.`TASK_ID_`))))) `f`
        JOIN `apsdev`.`sys_role` `b`)
        WHERE
            (`f`.`enname` = `b`.`enname`))) `g`
        JOIN `apsdev`.`sys_user_role` `a`)
        WHERE
            (`g`.`roleid` = `a`.`role_id`))) `h`
        JOIN `apsdev`.`sys_user` `i`)
    WHERE
        (`i`.`id` = `h`.`user_id`) 
    UNION SELECT 
        '' AS `rolename`,
        `h`.`ID_` AS `taskid`,
        `h`.`REV_` AS `rev`,
        `h`.`EXECUTION_ID_` AS `executionid`,
        `h`.`PROC_INST_ID_` AS `procinstid`,
        `h`.`PROC_DEF_ID_` AS `procdefid`,
        `h`.`NAME_` AS `taskname`,
        `h`.`PARENT_TASK_ID_` AS `taskparenttaskid`,
        `h`.`DESCRIPTION_` AS `taskdescription`,
        `h`.`TASK_DEF_KEY_` AS `taskdefkey`,
        `h`.`OWNER_` AS `taskowner`,
        `h`.`ASSIGNEE_` AS `taskassignee`,
        `h`.`DELEGATION_` AS `taskdelegation`,
        `h`.`PRIORITY_` AS `taskpriority`,
        `h`.`CREATE_TIME_` AS `taskcreatetime`,
        `h`.`DUE_DATE_` AS `taskduedate`,
        `h`.`CATEGORY_` AS `taskcategory`,
        `h`.`SUSPENSION_STATE_` AS `tasksuspensionstate`,
        `h`.`TENANT_ID_` AS `tenantid`,
        `h`.`FORM_KEY_` AS `taskformkey`,
        `h`.`ASSIGNEE_` AS `userid`,
        '' AS `roleid`,
        `i`.`id` AS `id`,
        `i`.`company_id` AS `company_id`,
        `i`.`office_id` AS `office_id`,
        `i`.`login_name` AS `login_name`,
        `i`.`password` AS `password`,
        `i`.`no` AS `no`,
        `i`.`name` AS `name`,
        `i`.`email` AS `email`,
        `i`.`phone` AS `phone`,
        `i`.`mobile` AS `mobile`,
        `i`.`photo` AS `photo`,
        `i`.`login_ip` AS `login_ip`,
        `i`.`login_date` AS `login_date`,
        `i`.`login_flag` AS `login_flag`,
        `i`.`create_by` AS `create_by`,
        `i`.`create_date` AS `create_date`,
        `i`.`update_by` AS `update_by`,
        `i`.`update_date` AS `update_date`,
        `i`.`remarks` AS `remarks`,
        `i`.`del_flag` AS `del_flag`,
        `i`.`qrcode` AS `qrcode`,
        `i`.`sign` AS `sign`
    FROM
        (((SELECT 
            `f`.`ID_` AS `ID_`,
                `f`.`REV_` AS `REV_`,
                `f`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
                `f`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
                `f`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
                `f`.`NAME_` AS `NAME_`,
                `f`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
                `f`.`DESCRIPTION_` AS `DESCRIPTION_`,
                `f`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
                `f`.`OWNER_` AS `OWNER_`,
                `f`.`ASSIGNEE_` AS `ASSIGNEE_`,
                `f`.`DELEGATION_` AS `DELEGATION_`,
                `f`.`PRIORITY_` AS `PRIORITY_`,
                `f`.`CREATE_TIME_` AS `CREATE_TIME_`,
                `f`.`DUE_DATE_` AS `DUE_DATE_`,
                `f`.`CATEGORY_` AS `CATEGORY_`,
                `f`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
                `f`.`TENANT_ID_` AS `TENANT_ID_`,
                `f`.`FORM_KEY_` AS `FORM_KEY_`
        FROM
            (SELECT 
            `d`.`ID_` AS `ID_`,
                `d`.`REV_` AS `REV_`,
                `d`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
                `d`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
                `d`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
                `d`.`NAME_` AS `NAME_`,
                `d`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
                `d`.`DESCRIPTION_` AS `DESCRIPTION_`,
                `d`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
                `d`.`OWNER_` AS `OWNER_`,
                `d`.`ASSIGNEE_` AS `ASSIGNEE_`,
                `d`.`DELEGATION_` AS `DELEGATION_`,
                `d`.`PRIORITY_` AS `PRIORITY_`,
                `d`.`CREATE_TIME_` AS `CREATE_TIME_`,
                `d`.`DUE_DATE_` AS `DUE_DATE_`,
                `d`.`CATEGORY_` AS `CATEGORY_`,
                `d`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
                `d`.`TENANT_ID_` AS `TENANT_ID_`,
                `d`.`FORM_KEY_` AS `FORM_KEY_`
        FROM
            (`apsdev`.`act_ru_task` `d`
        LEFT JOIN `apsdev`.`act_ru_identitylink` `c` ON ((`d`.`ID_` = `c`.`TASK_ID_`)))) `f`)) `h`
        JOIN `apsdev`.`sys_user` `i` ON ((`i`.`login_name` = `h`.`ASSIGNEE_`)))
    WHERE
        (`i`.`login_name` = `h`.`ASSIGNEE_`)

猜你喜欢

转载自blog.csdn.net/mylearnbox/article/details/114122277