Home

Awesome

TienChin 项目介绍

感谢小伙伴们长时间的等待,上周末我们的 TienChin 项目视频终于迎来了大结局~

一年时间,周末都不能好好休息,出去玩心里也总是惦记个事,现在好啦,更完啦,一共 433 集约 87 个小时,跟小伙伴们在网上看到的其他同类课程相比,性价比应该都是比较高的了。

跟大家再来介绍一下 TienChin 项目:

TienChin 项目是一个健身会员管理系统,基于 RuoYi-Vue 脚手架来做,使用 Spring Boot + Vue3 开发,不同于之前的 vhr 是一个脚手架,TienChin 项目的业务完成度会超过 90%。这个项目的视频教程整体上分为两大块:第一块主要是解剖 RuoYi-Vue 脚手架,让小伙伴们能够熟练掌握这个脚手架的使用,在这个过程中,我会讲许多技术点,前面列出来的视频目录都属于这一部分的内容,这个过程中我不会带领大家从头敲一遍 RuoYi-Vue 脚手架,但是对项目里边的一些技术点,会有针对性的讲解,也会写一些案例来帮助大家理解这些技术点。第二块内容则主要是业务功能的完成了,业务功能涉及到的技术点主要有:SpringBoot、Vue、MyBatis Plus、MySQL、Redis、Flowable、EasyExcel 等。

TienChin 项目视频基本上都是工作之余录制的,一开始是早上 6-8 点之间录的,时间久了起太早有点吃不消就改成了周末录,牺牲了太多休息时间,所以是付费视频,视频定价是 399,目前可以 8 折上车,也就是 319,之前买过 vhr 的小伙伴可在此基础上再优惠 30。

录视频还是蛮辛苦的,一方面赚点小钱养家糊口,另一方面也是小伙伴们的认可在支撑着我把这件事做下去,得瑟一下:

有时候看小伙伴们发的,我真的特别动容。虽然大家看我天天写文章聊技术,其实我在生活中除了工作之外很少和人交流,真的特别想给这些爱学习会说话的小伙伴们点赞,他们肯定会混的比我好。


好啦,最后再统一回答大家几个关于视频的问题。

Q1:视频放在哪里,怎么播放?

视频放在百度网盘上,下载后使用专用播放器授权播放,专用播放器一机一码一人一码。至于小伙伴们推荐的阿里网盘等,由于空间、分享文件类型等限制,并无法用在 TienChin 项目视频分发中。

Q2:视频为什么不支持在线播放?

在线播放的话,一般都是和平台合作,但是国内大家所熟知的平台如慕课网、csdn 学院等,平台抽成基本都是 4 成起,松哥之前还合作了一个平台拿 6 成(也就是假如 100 块钱的课,平台拿走 60)。这样的分成比例无形中会推高课程的价格,现在我自己分发,所以才能做到低价。同时为了防止视频泄露,松哥对视频做了加密处理,这样可以确保大家不会在其他地方看到一模一样的免费视频,加密后的视频只能使用专用播放器播放,因此不支持在线播放。

Q3:视频可以试看吗?

其实我最近在公号发的视频,大家都可以当作试看的,反正的录视频风格是不变的。和 vhr 视频相比,现在的 TienChin 项目视频音质是杠杠滴,下面三个视频是我最近发过的,小伙伴们可以当作试看的视频:

Q4:可以砍价吗?

不可以,这个价格已经很便宜了,没法砍了(悄悄告诉大家,从 vhr 到 tienchin,暂时没有人砍价成功过)。

Q5:视频多久更新完毕?

其实如果单纯带着大家写业务功能,这个项目不会花太多时间,这样虽然大家完整的做了一个项目,但是技术却不会有太多长进,而我则希望在这个过程中多整点活,能让小伙伴们技术也有一些提升,这样内容一加,最终何时更完就不确定了。不过,有一点是可以保证的,每周至少一次,每周至少更一个半小时精品视频。

Q6:知识星球是什么?

星球主要是用来更新视频下载地址的地方,大家在这套视频教程时遇到问题时,都可以在星球上提问,小伙伴们购买视频后,我会拉你进星球。

Q7:这套视频适合哪些人看?

学习这套视频,首先需要有 SSM 基础,如果没有,可以在公众号后台回复 SSM,有我录制的免费视频教程;另外也需要一些 Spring Boot 基础和 Vue 基础,要是没接触过 Spring Boot 和 Vue 的话,那么建议先看看 vhr,戳这里:Spring Boot+Vue+微人事视频教程

Q8:看视频有问题可以问吗?

参考 Q6。

Q9:这套视频我能学到啥?

TienChin 项目基于 RuoYi-Vue 脚手架(Spring Boot+Vue3),这套视频学完后,小伙伴们对 RuoYi-Vue 脚手架基本上就融会贯通了,并能在 RuoYi-Vue 脚手架上随心所欲的开发常规的企业后台应用。并且对于分布式事务 seata、Flowable 流程引擎等框架也能熟练使用并掌握其原理,对于 Redis 在项目中的各种实际应用场景也会有较好的掌握。


好啦,8 折 319 抄底就在今天啦!

P.s.:可能有小伙伴加了松哥多个微信,其实没有必要重复添加,任意一个都能找到我。当然,如果你还没有松哥微信,扫码加微信,转账 319 上车吧(买过 vhr 的小伙伴可在此基础上再优惠 ¥30 哦)~

TienChin 项目视频教程配套代码

每次的更新的视频教程都有对应的源码链接,大家根据百度网盘的目录就可以找到对应的源码下载链接(如果 GitHub 访问较慢,可以拷贝下载链接地址后,用迅雷下载):

网盘视频目录对应源码链接
20220508v20220508
20220514v20220514
20220521v20220521
20220527v20220527
20220603v20220603
20220611v20220611
20220619v20220619
20220625v20220625
20220702v20220702
20220709v20220709
20220716v20220716
20220723v20220723
20220730v20220730
20220806v20220806
20220813v20220813
20220820v20220820
20220827v20220827
20220924v20220924
20221001v20221001
20221015v20221015
20221019v20221019
20221029v20221029
20221105v20221105
20221119v20221119
20221126v20221126
20221217v20221217
20230121v20230121
20230211v20230211
20230225v20230225
20230311v20230311
20230318v20230318
v0.0.1v0.0.1

TienChin 视频目录

000.开篇.mp4
001.运行RuoYi-Vue.mp4
002.代码格式化.mp4
003.项目结构大改造.mp4
004.项目改造完善.mp4
005.项目结构分析.mp4
006.验证码响应结果分析.mp4
007.验证码生成接口分析.mp4
008.验证码配置分析.mp4
009.验证码的校验.mp4
010.登录流程分析.mp4
011.登录JWT校验.mp4
012.SpringSecurity登录配置分析.mp4
013.自定义多数据源思路分析.mp4
014.自定义多数据源-1.mp4
015.自定义多数据源-2.mp4
016.手动实现网页上切换数据源.mp4
017.RateLimiter注解简介.mp4
018.自定义限流注解-1.mp4
019.自定义限流注解-2.mp4
020.RuoYi脚手架限流注解分析.mp4
021.幂等性实现的6中思路梳理.mp4
022.实现JSON格式参数多次读取.mp4
023.防止请求重复提交.mp4
024.防止接口重复提交注解分析.mp4
025.数据权限注解介绍.mp4
026.数据权限案例准备工作.mp4
027.权限注解实现思路分析.mp4
028.自定义数据权限注解@DataScope.mp4
029.数据权限过滤角色数据.mp4
030.数据权限过滤用户数据.mp4
031.数据权限注解总结.mp4
032.操作日志记录.mp4
033.修改日志方法名称.mp4
034.理解Aware接口.mp4
035.自定义注解+AOP整理.mp4
036.TienChin细化到按钮的权限实现思路.mp4
037.理解TienChin项目中的权限注解.mp4
038.角色和权限概念梳理.mp4
039.Spring Security中角色和权限的区别.mp4
040.SpringSecurity中的权限处理逻辑.mp4
041.SpringSecurity中使用权限通配符.mp4
042.SpringSecurity另一种权限判断方式.mp4
043.自定义权限表达式.mp4
044.使用POSTMAN测试项目接口.mp4
045.自定义TienChin项目权限判断表达式.mp4
046.登录鉴权流程梳理.mp4
047.运行RuoYi-Vue3.mp4
048.动态菜单实现思路.mp4
049.动态菜单JSON分析.mp4
050.动态菜单的path问题.mp4
051.服务端查询当前登录用户菜单.mp4
052.服务端构建动态菜单.mp4
053.动态菜单实现思路梳理.mp4
054.Vue3中的动态菜单递归渲染.mp4
055.前端固定路由定义.mp4
056.前端轻量级状态管理框架Pinia.mp4
057.前端网络请求封装思路.mp4
058.前端登录请求执行流程.mp4
059.前端动态菜单加载思路.mp4
060.动态菜单为什么不能存在localStorage.mp4
061.动态菜单为什么不能存在localStorage-2.mp4
062.前端路由导航守卫源码分析.mp4
063.前端动态菜单加载四个核心变量.mp4
064.routes变量多级菜单铺平.mp4
065.component字符串转对象.mp4
066.前端多级菜单铺平.mp4
067.过滤前端本地动态路由.mp4
068.前端generateRoutes方法.mp4
069.前端回调地狱.mp4
070.Promise初体验.mp4
071.then方法的各种情况.mp4
072.Promise中的catch代码块.mp4
073.Promise中的finally代码块.mp4
074.Promise中的静态方法.mp4
075.TienChin项目Vue3中的Promise.mp4
076.Vue3中的变量定义方式.mp4
077.Vue3中方法的定义.mp4
078.Vue3中钩子函数的定义.mp4
079.Vue3中的计算属性.mp4
080.Vue3中的watch函数.mp4
081.Vue3中的ref和reactive.mp4
082.Vue3中的setup函数.mp4
083.Vue3中自定义全局方法.mp4
084.Vue3中router和store的调用.mp4
085.插件和全局方法的区别.mp4
086.在Vue3中定义一个插件.mp4
087.在插件中注册全局组件.mp4
088.在插件中自定义全局指令.mp4
089.Vue3自定义插件时传入参数.mp4
090.自定义插件中的provide和inject.mp4
091.什么是Vue中的指令.mp4
092.Vue3自定义局部指令.mp4
093.Vue3全局自定义指令.mp4
094.Vue3自定义指令同时传递两个参数.mp4
095.自定义插件传递动态参数.mp4
096.Vue3中自定义权限指令.mp4
097.Vite简介.mp4
098.创建一个基于Vite的项目.mp4
099.Vite项目安装vue-router.mp4
100.Vue3方法自动导入插件.mp4
101.Vite中省略组件后缀.mp4
102.Vue3简化组件名称配置.mp4
103.【workflow】状态机解决流程问题.mp4
104.【workflow】报销审批流程.mp4
105.【workflow】笔记本电脑生产流程.mp4
106.【workflow】三大主流工作流.mp4
107.【workflow】BPMN流程图规范.mp4
108.【workflow】BPMN流程图元素.mp4
109.【workflow】常见的流程绘制工具梳理.mp4
110.【workflow】使用IDEA插件绘制流程图.mp4
111.【workflow】分析流程图的XML文件.mp4
112.【workflow】flowable-ui两种安装方式.mp4
113.【workflow】flowable-ui四大核心功能.mp4
114.【workflow】flowable-ui身份管理.mp4
115.【workflow】flowable-ui管理员功能.mp4
116.【workflow】flowable-ui建模器应用程序-报销流程介绍.mp4
117.【workflow】flowable-ui建模器应用程序-绘制流程图.mp4
118.【workflow】flowable-ui建模器应用程序-填写报销材料.mp4
119.【workflow】flowable-ui建模器应用程序-小于等于1000审批流程.mp4
120.【workflow】flowable-ui建模器应用程序-大于1000审批流程.mp4
121.【workflow】flowable-ui建模器应用程序-流程图下载.mp4
122.【workflow】flowable-ui建模器应用程序-创建流程应用.mp4
123.【workflow】flowable-ui建模器应用程序-细节梳理.mp4
124.【workflow】flowable-ui建模器应用程序-流程监控.mp4
125.【workflow】flowable源码目录结构.mp4
126.【workflow】flowable源码编译.mp4
127.【workflow】flowable源码启动.mp4
128.【workflow】flowable源码接入MySQL数据库.mp4
129.【workflow】flowable源码接口分析.mp4
130.【workflow】flowable添加用户.mp4
131.【workflow】flowable修改和删除用户.mp4
132.【workflow】flowable查询用户.mp4
133.【workflow】flowable用户组的添加与删除.mp4
134.【workflow】flowable用户组的更新与查询.mp4
135.【workflow】flowable查看表详细信息.mp4
136.【workflow】flowable流程自动部署.mp4
137.【workflow】flowable流程自动升级.mp4
138.【workflow】flowable修改流程定义的分类.mp4
139.【workflow】flowable流程自动部署配置.mp4
140.【workflow】flowable手动部署流程.mp4
141.【workflow】flowable查询API.mp4
142.【workflow】flowable自定义流程定义查询SQL.mp4
143.【workflow】flowable自定义流程部署查询SQL.mp4
144.【workflow】flowable删除流程定义.mp4
145.【workflow】flowable流程实例与执行实例.mp4
146.【workflow】flowable启动一个流程实例.mp4
147.【workflow】flowable另一种流程启动方式.mp4
148.【workflow】flowable流程执行.mp4
149.【workflow】flowable判断流程是否执行结束.mp4
150.【workflow】flowable查看运行活动节点.mp4
151.【workflow】flowable删除流程实例.mp4
156.【workflow】flowable中的租户.mp4
157.【workflow】flowable中的ReceiveTask.mp4
158.【workflow】UserTask直接指定处理人.mp4
159.【workflow】UserTask委派或者自己处理.mp4
160.【workflow】通过变量指定UserTask处理人.mp4
161.【workflow】通过监听器指定UserTask处理人.mp4
162.【workflow】设置UserTask处理人为流程发起人.mp4
163.【workflow】设置UserTask候选人.mp4
164.【workflow】UserTask认领任务.mp4
165.【workflow】通过变量或者监听器为UserTask设置处理人.mp4
166.【workflow】UserTask任务回退.mp4
167.【workflow】UserTask候选人的添加与删除.mp4
168.【workflow】UserTask按角色分配.mp4
169.【workflow】UserTask通过变量设置角色.mp4
170.【workflow】通过监听器配置ServiceTask.mp4
171.【workflow】ServiceTask监听器类设置属性.mp4
172.【workflow】ServiceTask委托表达式.mp4
173.【workflow】ServiceTask表达式.mp4
174.【workflow】脚本任务之JavaScript.mp4
175.【workflow】脚本任务之Groovy.mp4
176.【workflow】脚本任务之Juel.mp4
177.【workflow】流程网关之排他网关.mp4
178.【workflow】流程网关之并行网关.mp4
179.【workflow】流程网关之包容网关.mp4
180.【workflow】全局流程变量-启动时设置.mp4
181.【workflow】全局流程变量-Task设置.mp4
182.【workflow】全局流程变量-完成任务时设置.mp4
183.【workflow】全局流程变量-通过执行实例设置.mp4
184.【workflow】本地流程变量-1.mp4
185.【workflow】本地流程变量-2.mp4
186.【workflow】临时流程变量.mp4
187.【workflow】流程历史信息-环境准备.mp4
188.【workflow】流程历史信息-历史流程.mp4
189.【workflow】流程历史信息-历史任务.mp4
190.【workflow】流程历史信息-历史活动.mp4
191.【workflow】流程历史信息-历史变量.mp4
192.【workflow】流程历史信息-历史日志.mp4
193.【workflow】流程历史信息-历史权限.mp4
194.【workflow】流程历史信息-自定义SQL.mp4
195.【workflow】流程历史信息-日志级别.mp4
196.【workflow】流程定义定时激活.mp4
197.【workflow】流程定义定时挂起.mp4
198.【workflow】定时任务表分析.mp4
199.【workflow】流程表单分类.mp4
200.【workflow】动态表单定义.mp4
201.【workflow】查询启动节点上的表单定义.mp4
202.【workflow】启动带表单的实例.mp4
203.【workflow】查询UserTask上的表单.mp4
204.【workflow】动态表单的保存与完成.mp4
205.【workflow】开发外置表单.mp4
206.【workflow】部署带外置表单的流程.mp4
207.【workflow】查看流程启动节点上的外置表单.mp4
208.【workflow】带外置表单的流程审批.mp4
209.【workflow】JSON格式的外置表单.mp4
210.【workflow】根据流程定义绘制流程图.mp4
211.【workflow】根据流程实例绘制流程图 Audio Extracted.pkf
211.【workflow】根据流程实例绘制流程图 Audio Extracted.wav
211.【workflow】根据流程实例绘制流程图.mp4
212.【workflow】根据流程历史绘制流程图.mp4
213.【workflow】综合实践-项目介绍.mp4
214.【workflow】综合实践-绘制流程图.mp4
215.【workflow】综合实践-用户体系问题.mp4
216.【workflow】综合实践-工程创建.mp4
217.【workflow】综合实践-创建用户表.mp4
218.【workflow】综合实践-自定义用户登录.mp4
219.【workflow】综合实践-服务类开发.mp4
220.【workflow】综合实践-流程部署.mp4
221.【workflow】综合实践-提交请假申请.mp4
222.【workflow】综合实践-开发请假页面.mp4
223.【workflow】综合实践-选择审批人.mp4
224.【workflow】综合实践-提交请假申请.mp4
225.【workflow】综合实践-待审批流程接口.mp4
226.【workflow】综合实践-待审批流程页面.mp4
227.【workflow】综合实践-添加流程实例ID.mp4
228.【workflow】综合实践-返回流程实时进度.mp4
229.【workflow】综合实践-展示流程实时进度.mp4
230.【workflow】综合实践-当前用户待审批的任务.mp4
231.【workflow】综合实践-网页展示待审批任务.mp4
232.【workflow】综合实践-请假任务审批 Audio Extracted.pkf
232.【workflow】综合实践-请假任务审批 Audio Extracted.wav
232.【workflow】综合实践-请假任务审批.mp4
233.【workflow】综合实践-查看请假历史接口.mp4
234.【workflow】综合实践-页面展示历史请假.mp4
235.【workflow】综合实践-查看流程进度图.mp4
236.TienChin系统功能介绍.mp4
237.配置系统菜单.mp4
238.创建菜单页面.mp4
239.引入MyBatisPlus.mp4
240.渠道管理-表创建.mp4
241.渠道管理-渠道类型.mp4
242.渠道管理-工程创建.mp4
243.渠道管理-查看渠道接口.mp4
244.渠道管理-前端展示渠道信息.mp4
245.渠道管理-配置字典常量.mp4
246.渠道管理-字典原理分析.mp4
247.渠道管理-权限分配.mp4
248.渠道管理-添加渠道.mp4
249.渠道管理-配置校验失败信息.mp4
250.渠道管理-添加渠道页面开发.mp4
251.渠道管理-更新渠道接口开发.mp4
252.渠道管理-更新渠道.mp4
253.渠道管理-删除渠道.mp4
254.渠道管理-渠道搜索.mp4
255.渠道管理-渠道分页.mp4
256.渠道管理-渠道导出.mp4
257.渠道管理-导入渠道弹框.mp4
258.渠道管理-渠道导入.mp4
259.渠道管理-渠道页面完善.mp4
260.活动管理-准备工作.mp4
261.活动管理-工程创建.mp4
262.活动管理-活动列表展示.mp4
263.活动管理-活动状态完善.mp4
264.活动管理-添加活动接口.mp4
265.活动管理-设置活动的默认状态.mp4
266.活动管理-添加活动页面.mp4
267.活动管理-完成添加活动.mp4
268.活动管理-完善添加活动.mp4
269.活动管理-修改活动接口.mp4
270.活动管理-修改活动.mp4
271.活动管理-删除活动.mp4
272.活动管理-搜索活动.mp4
273.活动管理-活动导出.mp4
274.课程管理-数据表创建.mp4
275.课程管理-创建工程.mp4
276.课程管理-配置课程字典.mp4
277.课程管理-展示课程列表.mp4
278.课程管理-添加课程接口.mp4
279.课程管理-添加课程页面.mp4
280.课程管理-课程更新接口.mp4
281.课程管理-课程更新页面.mp4
282.课程管理-删除课程.mp4
283.课程管理-课程搜索.mp4
284.课程管理-课程导出.mp4
285.线索管理-表创建.mp4
286.线索管理-工程创建.mp4
287.线索管理-线索录入接口.mp4
288.线索管理-添加线索对话框.mp4
289.线索管理-添加线索之渠道下拉框.mp4
290.线索管理-添加线索对话框之活动信息.mp4
291.线索管理-添加线索.mp4
292.线索管理-线索摘要信息实体类.mp4
293.线索管理-完善线索添加接口.mp4
294.线索管理-线索数据接口.mp4
295.线索管理-展示线索数据.mp4
296.线索管理-设置下次跟进时间.mp4
297.线索管理-线索分配页面.mp4
298.线索管理-线索分配数据完善.mp4
299.线索管理-线索分配页面完善.mp4
300.线索管理-线索分配接口.mp4
301.线索管理-线索分配接口数据校验.mp4
302.线索管理-线索分配前后端对接.mp4
303.线索管理-线索分配表单重置.mp4
304.线索管理-线索分配表单校验.mp4
305.线索管理-查看和跟进图标.mp4
306.线索管理-创建线索详情页面.mp4
307.线索管理-线索详情接口.mp4
308.线索管理-线索详情接口完善.mp4
309.线索管理-线索详情页面结构.mp4
310.线索管理-线索详情数据请求.mp4
311.线索管理-线索详情页面-1.mp4
312.线索管理-线索详情页面-2.mp4
313.线索管理-线索详情页面-3.mp4
314.线索管理-前端线索跟进.mp4
315.线索管理-线索跟进服务端.mp4
316.线索管理-线索跟进完善.mp4
317.线索管理-线索跟进记录接口.mp4
318.线索管理-线索跟进记录页面.mp4
319.线索管理-无效线索字典.mp4
320.线索管理-无效线索弹框.mp4
321.线索管理-无效线索前端数据校验.mp4
322.线索管理-无效线索接口.mp4
323.线索管理-无效线索前后端对接.mp4
324.线索管理-无效线索接口完善.mp4
325.线索管理-无效线索页面完善-1.mp4
326.线索管理-无效线索页面完善-2.mp4
327.线索管理-线索修改.mp4
328.线索管理-线索修改数据校验.mp4
329.线索管理-线索删除.mp4
330.线索管理-线索搜索页面.mp4
331.线索管理-线索搜索接口.mp4
332.线索管理-线索搜索完成.mp4
333.线索管理-线索跟进按钮.mp4
334.线索管理-线索分配按钮.mp4
335.商机管理-数据表设计.mp4
336.商机管理-权限设计.mp4
337.商机管理-模块创建.mp4
338.商机管理-线索转商机.mp4
339.商机管理-线索转商机页面.mp4
340.商机管理-商机展示接口.mp4
341.商机管理-商机展示页面.mp4
342.商机管理-添加商机接口.mp4
343.商机管理-添加商机页面.mp4
344.商机管理-线索转商机完善.mp4
345.商机管理-接口数据校验.mp4
346.商机管理-商机分配.mp4
347.商机管理-商机详情页面跳转.mp4
348.商机管理-商机详情页面绘制.mp4
349.商机管理-商机详情-客户资料.mp4
350.商机管理-商机详情-客户意向.mp4
351.商机管理-商机详情-沟通记录.mp4
352.商机管理-商机详情-页面变量.mp4
353.商机管理-商机详情-数据字典.mp4
354.商机管理-商机详情-课程下拉框.mp4
355.商机管理-商机详情-省市县下拉框.mp4
356.商机管理-商机详情-数据展示.mp4
357.商机管理-商机详情-数据展示-2.mp4
358.商机管理-商机跟进.mp4
359.商机管理-商机跟进数据校验.mp4
360.商机管理-商机跟踪记录.mp4
361.商机管理-前端删除无用方法.mp4
362.商机管理-修改商机.mp4
363.商机管理-BUG修复.mp4
364.商机管理-删除商机.mp4
365.商机管理-商机搜索.mp4
366.合同管理-表创建.mp4
367.合同管理-工程创建.mp4
368.合同管理-字典和权限.mp4
369.合同管理-项目引入flowable.mp4
370.合同管理-绘制流程图并部署.mp4
371.合同管理-添加合同页面.mp4
372.合同管理-合同原件上传接口.mp4
373.合同管理-合同原件上传页面.mp4
374.合同管理-合同原件上传页面完善.mp4
375.合同管理-合同原件删除.mp4
376.合同管理-合同原件大小限制.mp4
377.合同管理-合同审批部门.mp4
378.合同管理-添加合同页面.mp4
379.合同管理-添加合同页面完善.mp4
380.合同管理-添加合同页面完善-2.mp4
381.合同管理-服务端添加合同数据.mp4
382.合同管理-根据手机号码自动补充用户名.mp4
383.合同管理-根据手机号码自动补全信息.mp4
384.合同管理-启动合同审批流程.mp4
385.合同管理-查询未审批合同.mp4
386.合同管理-查看合同详情.mp4
387.合同管理- WORD转PDF.mp4
388.合同管理-前端展示PDF.mp4
389.合同管理-查询已提交任务列表.mp4
390.合同管理-合同审批.mp4
391.合同管理-单独标记驳回合同.mp4
392.合同管理-展示已审批完成合同列表.mp4
393.合同管理-完善已审批合同列表.mp4
394.合同管理-修改合同前端展示.mp4
395.合同管理-修改合同后端完成.mp4
396.合同管理-补充信息.mp4
397.统计分析-前端选项卡.mp4
398.统计分析-前端引入vue-echarts.mp4
399.统计分析-线索分析前端页面完善.mp4
400.统计分析-返回线索增量统计数据.mp4
401.统计分析-返回线索总量统计数据.mp4
402.统计分析-线索分析前后端对接.mp4
403.统计分析-线索分析表格数据展示.mp4
404.统计分析-商机分析.mp4
405.统计分析-渠道分析.mp4
406.统计分析-渠道分析完善.mp4
407.统计分析-活动分析.mp4
408.转派管理.mp4
【号外001】.登录流程解析.mp4
【号外002】.分布式事务开篇.mp4
【号外003】.分布式事务seata三个核心概念.mp4
【号外004】.分布式事务seata四种事务模式.mp4
【号外005】.分布式事务seata中的at模式.mp4
【号外006】.分布式事务安装seata-server.mp4
【号外007】.分布式事务seata-at模式实战.mp4
【号外008】.分布式事务seata-at模式总结.mp4
【号外009】.多数据源如何处理事务问题.mp4
【号外010】.分布式事务seata-at模式补充.mp4
【号外011】.分布式事务seata-tcc模式简介.mp4
【号外012】.分布式事务seata-tcc模式实战-1.mp4
【号外013】.分布式事务seata-tcc模式实战-2.mp4
【号外014】.分布式事务seata-tcc模式实战-3.mp4
【号外015】.分布式事务seata-tcc模式实战-4.mp4
【号外016】.分布式事务seata-tcc总结.mp4
【号外017】.分布式事务seata-xa简介.mp4
【号外018】.MySQL中的XA事务实践.mp4
【号外019】.分布式事务seata-xa模式实战-1.mp4
【号外020】.分布式事务seata-xa模式实战-2.mp4
【号外021】.分布式事务总结-1.mp4
【号外022】.分布式事务总结-2.mp4
【号外023】.动态代理的两种实现方式.mp4
【号外024】.解决多数据源注解失效问题.mp4