国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jeecg-Boot 集成Activiti 6 (含源碼)

這篇具有很好參考價值的文章主要介紹了Jeecg-Boot 集成Activiti 6 (含源碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本項目是2020 年集成的,采用的是當時版本的Jeecg-Boot,集成時請注意版本。
Jeecg-Boot 免費版沒有工作流,于是我簡單集成了一套,并且運用于公司項目中。
論壇中的Activiti 功能介紹,都來自該代碼。
本項目中是多租戶模式,如不需要多租戶將想要接口中tenantId 賦值刪除即可(需要仔細排查)。
代碼下載見文末。
歡迎大家進行二次開發(fā)和完善。

效果

模型管理

刪除模型

jeecgboot集成工作流,Activiti,java,開發(fā)語言

模型導出

jeecgboot集成工作流,Activiti,java,開發(fā)語言

新建模型

jeecgboot集成工作流,Activiti,java,開發(fā)語言

jeecgboot集成工作流,Activiti,java,開發(fā)語言

流程管理

jeecgboot集成工作流,Activiti,java,開發(fā)語言

導入流程

jeecgboot集成工作流,Activiti,java,開發(fā)語言

轉(zhuǎn)為模型

jeecgboot集成工作流,Activiti,java,開發(fā)語言

部署管理

jeecgboot集成工作流,Activiti,java,開發(fā)語言

模塊結(jié)構(gòu)

jeecgboot集成工作流,Activiti,java,開發(fā)語言

引入pom

jeecgboot集成工作流,Activiti,java,開發(fā)語言

jeecgboot集成工作流,Activiti,java,開發(fā)語言

前端頁面目錄

tcore_client\public\static
jeecgboot集成工作流,Activiti,java,開發(fā)語言

自定義菜單目錄

tcore_client\src\views\activiti
jeecgboot集成工作流,Activiti,java,開發(fā)語言

內(nèi)嵌工作流頁面

jeecgboot集成工作流,Activiti,java,開發(fā)語言

token 傳遞

模型頁面?zhèn)鬟ftoken
jeecgboot集成工作流,Activiti,java,開發(fā)語言

接收頁面?zhèn)鬟f過來的token

jeecgboot集成工作流,Activiti,java,開發(fā)語言

工作流頁面獲取請求后端路徑

jeecgboot集成工作流,Activiti,java,開發(fā)語言

token 和租戶參數(shù)

jeecgboot集成工作流,Activiti,java,開發(fā)語言

工作流頁面請求后端路徑項目名

jeecgboot集成工作流,Activiti,java,開發(fā)語言

UserVO

package org.jeecg.common.system.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 用戶信息
 * @author czm
 * @date 2021/8/14 20:56
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class UserVO {


      /**
       * id
       */
      private String id;

      /**
       * 登錄賬號
       */
      private String username;

      /**
       * 真實姓名
       */
      private String realname;

      /**
       * 密碼
       */
      private String password;

      /**
       * md5密碼鹽
       */
      private String salt;

      /**
       * 頭像
       */
      private String avatar;

      /**
       * 生日
       */
      @Excel(name = "生日", width = 15, format = "yyyy-MM-dd")
      @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
      @DateTimeFormat(pattern = "yyyy-MM-dd")
      private Date birthday;

      /**
       * 性別(1:男 2:女)
       */
      @Excel(name = "性別", width = 15,dicCode="sex")
      @Dict(dicCode = "sex")
      private Integer sex;

      /**
       * 電子郵件
       */
      private String email;

      /**
       * 電話
       */
      private String phone;

      /**
       * 部門code(當前選擇登錄部門)
       */
      private String orgCode;

      /**部門名稱*/
      @Excel(name="部門",width = 15 )
      private transient String orgCodeTxt;

      /**
       * 負責部門
       */
      @Dict(dictTable ="sys_depart",dicText = "depart_name",dicCode = "id")
      private String departIds;

      /**
       * 狀態(tài)(1:正常  2:凍結(jié) )
       */
      @Dict(dicCode = "user_status")
      private Integer status;

      /**
       * 刪除狀態(tài)(0,正常,1已刪除)
       */
//    @Excel(name = "刪除狀態(tài)", width = 15,dicCode="del_flag")
      @TableLogic
      private Integer delFlag;

      /**
       * 工號,唯一鍵
       */
//    @Excel(name = "工號", width = 15)
      private String workNo;

      /**
       * 職務,關聯(lián)職務表
       */
//    @Excel(name = "職務", width = 15)
      @Dict(dictTable ="sys_position",dicText = "name",dicCode = "code")
      private String post;

      /**
       * 座機號
       */
//    @Excel(name = "座機號", width = 15)
      private String telephone;

      /**
       * 創(chuàng)建人
       */
      private String createBy;

      /**
       * 創(chuàng)建時間
       */
      private Date createTime;

      /**
       * 更新人
       */
      private String updateBy;

      /**
       * 更新時間
       */
      private Date updateTime;
      /**
       * 同步工作流引擎1同步0不同步
       */
      private Integer activitiSync;

      /**
       * 身份(0 普通成員 1 上級)
       */
//    @Excel(name="(1普通成員 2上級)",width = 15)
      private Integer userIdentity;

      /**
       * 多租戶id配置,編輯用戶的時候設置
       */
      private String relTenantIds;

      /**設備id uniapp推送用*/
      private String clientId;
   }

RoleVO

package org.jeecg.common.system.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * <p>
 * 角色信息
 * </p>
 *
 * @Author scott
 * @since 2018-12-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class RoleVO {


      /**
       * id
       */
      private String id;

      /**
       * 角色名稱
       */
      private String roleName;

      /**
       * 角色編碼
       */
      private String roleCode;

      /**
       * 描述
       */
      private String description;

      /**
       * 創(chuàng)建人
       */
      private String createBy;

      /**
       * 創(chuàng)建時間
       */
      @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
      @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
      private Date createTime;

      /**
       * 更新人
       */
      private String updateBy;

      /**
       * 更新時間
       */
      @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
      @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
      private Date updateTime;


   }

代碼下載地址

后端代碼(全部代碼)下載地址
前端代碼下載地址
mysql數(shù)據(jù)庫下載
歡迎大家留言討論,集成過程中有疑問的可以留言。文章來源地址http://www.zghlxwxcb.cn/news/detail-567030.html

到了這里,關于Jeecg-Boot 集成Activiti 6 (含源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • jeecg-boot微服務部署步驟詳細說明

    jeecg-boot微服務部署步驟詳細說明

    大家好,我是小龍人。 通常小企業(yè)是如何成長起來的?接外包,然后將公司慢慢的養(yǎng)起來,最后開始研發(fā)自己的產(chǎn)品,產(chǎn)品上線,上市! 哈哈,可能有點理想化了,但是身邊好多朋友都自己出去創(chuàng)業(yè)了,今兒個張三開了個公司,明兒個李四也注冊了個公司,但是了解了下,

    2023年04月09日
    瀏覽(91)
  • 基于jeecg-boot的任務甘特圖顯示

    基于jeecg-boot的任務甘特圖顯示

    更多功能看演示系統(tǒng) gitee源代碼地址 后端代碼: https://gitee.com/nbacheng/nbcio-boot 前端代碼:https://gitee.com/nbacheng/nbcio-vue.git 在線演示(包括H5) : http://122.227.135.243:9888 基于項目的任務顯示,最直觀的就是甘特圖顯示,所以今天就說甘特圖的顯示 經(jīng)過選擇,最終選擇dhtmlx-gantt組

    2024年02月16日
    瀏覽(93)
  • 【vue】vue中Mixins的用法(jeecg-boot為例):

    【vue】vue中Mixins的用法(jeecg-boot為例):

    一、jeecg-boot本身只有JeecgListMixin.js Mixin是為將頁面的一些 公共方法 放在一起處理(節(jié)省重復性代碼,方便維護) 優(yōu)先級: 頁面里面的方法 Mixin里面的方法=》所以維護時要注意查找 二、使用Mixin: 注意: 這里import 導入的js文件,要在js文件里面有導出 三、mixins詳解: 【1】由

    2024年02月14日
    瀏覽(93)
  • Jeecg-Boot 存在前臺SQL注入漏洞(CVE-2023-1454)

    微信公眾號搜索:南風漏洞復現(xiàn)文庫 南風網(wǎng)絡安全公眾號首發(fā) eecgBoot是一款基于BPM的低代碼平臺!前后端分離架構(gòu) SpringBoot 2.x,SpringCloud,Ant DesignVue,Mybatis-plus,Shiro,JWT,支持微服務。強大的代碼生成器讓前后端代碼一鍵生成,實現(xiàn)低代碼開發(fā)#x

    2024年02月06日
    瀏覽(187)
  • 記錄一下基于jeecg-boot3.0的待辦消息移植記錄

    記錄一下基于jeecg-boot3.0的待辦消息移植記錄

    ? ? 因為之前沒有記錄,所以還要看代碼進行尋找,比較費勁,所以今天記錄一下: 1、后端 SysAnnouncementController 下面函數(shù)增加待辦的幾個顯示內(nèi)容給前端用 ?具體代碼如下: 2、前端 HeaderNotice.vue 文件 獲取系統(tǒng)消息里增加待辦內(nèi)容 ? 同時顯示的地方做調(diào)整,包括樣式與內(nèi)容

    2024年02月12日
    瀏覽(90)
  • Jeecg-Boot 未授權(quán)SQL注入漏洞(CVE-2023-1454)

    Jeecg-Boot 未授權(quán)SQL注入漏洞(CVE-2023-1454)

    原創(chuàng)文章創(chuàng)作不易,個人博客charis3306.top? JDK: 1.8+ (小于11) Maven: 3.5+ MySql: 5.7+ Redis: 3.2 + Node Js: 10.0 + Npm: 5.6.0+ Yarn: 1.21.1+ 下載源碼 后端源碼 https://github.com/jeecgboot/jeecg-boot/tree/v3.5.0 前端源碼 https://github.com/jeecgboot/jeecgboot-vue3 安裝手冊 http://doc.jeecg.com/2043871 下載完成后放在bc中。

    2024年02月05日
    瀏覽(89)
  • 基于jeecg-boot的flowable流程跳轉(zhuǎn)功能實現(xiàn)

    基于jeecg-boot的flowable流程跳轉(zhuǎn)功能實現(xiàn)

    更多nbcio-boot功能請看演示系統(tǒng) gitee源代碼地址 后端代碼: https://gitee.com/nbacheng/nbcio-boot 前端代碼:https://gitee.com/nbacheng/nbcio-vue.git 在線演示(包括H5) : http://122.227.135.243:9888 ? ? ? 今天我們實現(xiàn)nbcio-boot的flowable的流程跳轉(zhuǎn)功能。 一、前端實現(xiàn) 界面實現(xiàn),就是點擊跳轉(zhuǎn)出來

    2024年02月11日
    瀏覽(93)
  • 基于jeecg-boot的flowable流程加簽功能實現(xiàn)

    基于jeecg-boot的flowable流程加簽功能實現(xiàn)

    ? ? 更多nbcio-boot功能請看演示系統(tǒng) gitee源代碼地址 后端代碼: https://gitee.com/nbacheng/nbcio-boot 前端代碼:https://gitee.com/nbacheng/nbcio-vue.git 在線演示(包括H5) : http://122.227.135.243:9888 ? ? ? 今天我們實現(xiàn)nbcio-boot的flowable的流程加簽功能。 一、加簽的幾個概念 1、向前加簽 任務在

    2024年02月11日
    瀏覽(96)
  • springboot項目集成activiti工作流引擎

    springboot項目集成activiti工作流引擎

    一、一種較為簡單,只需要使用idea的插件來畫流程圖。(我所使用的的插件是Activiti BPMN visualizer) 二、另一種就是可以使用(在線流程設計器)或者(頁面設計器部署到自己項目中)來畫流程圖。 本文是將流程設計頁面部署到了項目中 一、使用idea的插件來畫流程圖。 ?二

    2024年02月10日
    瀏覽(20)
  • 基于jeecg-boot的flowable流程收回功能實現(xiàn)(全網(wǎng)首創(chuàng)功能)

    基于jeecg-boot的flowable流程收回功能實現(xiàn)(全網(wǎng)首創(chuàng)功能)

    更多nbcio-boot功能請看演示系統(tǒng) gitee源代碼地址 后端代碼: https://gitee.com/nbacheng/nbcio-boot 前端代碼:https://gitee.com/nbacheng/nbcio-vue.git 在線演示(包括H5) : http://122.227.135.243:9888 ? ? ? ? ? ? ? 對于之前的flowable流程,之前有撤回,拒絕,退回等功能,但都不能滿足發(fā)起人對于

    2024年02月12日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包