2.vol----代码生成入门!!!


一、代码生成

1.先新建一个功能的对应的代码配置

也可参考:http://v2.volcore.xyz/document/coder

各项解释:

父级ID是代码配置所显示的位置
项目类库是后端响应请求的Api
表中文名代码配置名
实际表名就是后端数据库实际的表名
文件夹名:生成文件所在类库的文件夹

2.后设置配置菜单

主键ID当前配置菜单(不是系统菜单)的id
当前配置菜单的父级菜单的主键id
项目类库就是后端代码生成代码所放的类库
表中文名就是配置菜单的名字
表别名一般就是实际表名
实际表名就是数据库的表名
快捷编辑就是给某个字段一个超链接,快捷编辑改行数据
明细表名:有主从关系(**主表主键要在从表中要有  且数据类型和名称要一样**)的从表中文名
明细表:有主从关系的从表数据库表名
排序字段:一般使表主键
Vue路径:前端浏览器vue生成的vue路径一般使view的路径
app路径:前端appvue生成的vue路径一般是到pages的路径

3.再点保存,生成vue页面,生成model,生成业务类

(注意点1:前两个每修改配置都要点击 后两个数据库表结构发生更改需要重新生成model和生成业务类)
(注意点2:生成业务类后,如果要自定义的代码写在partial(部分)文件夹下的部分类的文件里面,防止生成业务类后你自定义的代码被覆盖!!)

4.再通过菜单设置编写系统菜单

菜单id就是当前菜单的id
父级id就是菜单的父级id
菜单名称就是当前菜单的名称
视图/表名就是当时代码生成的表名
排序号:待补充
是否启用菜单
菜单类型,pc还是移动端
icon图标
权限按钮:该菜单页面所拥有的权限如(增删改查导入导出)

二、代码生成器级联

主要是写sql 查询的列一般是 xxId as id , xxId as key , xxName as value , ParentId as parentId from 树结构表(注意点:key和value是数据库关键字 mysql使用反引号避免冲突 sqlserver使用[]避免冲突)
具体底层封装树结构可参考:https://blog.youkuaiyun.com/qq_58647634/article/details/133920256

三、主从表代码生成

1.简单主从一对一

主表的主键,要在从表中要有,并且名字和数据类型要一致。
然后在主表代码配置的明细表输入框一个输入中文名和数据库表名即可。
效果如下图:
在这里插入图片描述

2.主从1对1(1)

待补充:
效果如下图:
在这里插入图片描述

3.主从1对1(2)

待补充:
效果如下图:
在这里插入图片描述

4.主从1对多(3)

待补充:
效果如下图:
在这里插入图片描述

5.自定义扩展一对多

待补充:
效果如下图:
在这里插入图片描述

6.从表图片上传

待补充:
效果如下图:
在这里插入图片描述

四、多表关联查询

就是通过sql的join on 条件或直接where 通过视图create view 视图名 as 关联sql语句
代码配置不变 正常配置。只不过表名变视图名,并且设置个主键。

### 回答1: 《深度学习基础到实践 vol.2》是一本深度学习的相关书籍,适合有一定深度学习基础的读者进一步深入学习。本书是由神经网络与深度学习的专家所编写,分为第一部分和第二部分。第一部分主要讲述了全卷积神经网络的基础知识,包括全卷积神经网络的定义、设计以及训练等方面的内容。第二部分则是介绍了一些应用实例,涉及到图像分类、目标检测、语言处理等多个领域。此外,书中还提供了一些预训练模型和训练代码的链接供读者参考。 全卷积神经网络是一种用于处理图像和语音等序列信号的深度学习算法。本书通过讲述全卷积神经网络的原理和应用,让读者对全卷积神经网络有更深入的理解。此外,在第二部分的实战应用章节中,书中提供了一些常见的深度学习应用实例,包括图像分类、目标检测、语言处理等,并给出了相应的代码来帮助读者更好地理解如何使用全卷积神经网络来解决实际问题。 总之,对于已经具备一定的深度学习基础的读者来说,《深度学习基础到实践 vol.2》这本书是一本非常好的进阶指南,能够通过详细的讲解和实例代码的应用帮助读者更深入学习和理解深度学习算法的原理和应用。 ### 回答2: 《深度学习从基础到实战第二卷》是一本关于深度学习的重要教材。该书主要讲解了深度学习的实际应用及其基本原理。书中包括了深度学习技术的基本理论,涵盖了各种不同的深度学习模型,例如卷积神经网络、循环神经网络等。此外,本书还介绍了相关的最新发展,例如深度强化学习和生成对抗网络等。同时,该书的每一章都附有大量的案例和实践代码,可以帮助学习者更好地理解和应用深度学习。 需要注意的是,本书的前置条件是读者需要具备数学基础和编程基础。另外,每章节的篇幅较长,内容深入,需要慢慢消化。如果读者能够沉下心来,认真学习,相信一定能从中受益匪浅,掌握深度学习的核心技术,更好地应用到实际中。总的来说,本书是一本非常有价值的深度学习教材,不仅能够提高读者的专业能力,还可作为相关专业人才的推荐读物。 ### 回答3: 《深度学习入门:基础与实践》第2卷是机器学习领域中深度学习的一本非常重要的书籍。该书将读者从深度学习的基础知识开始,逐步引导读者深入学习深度学习的方方面面。 该书的第2卷主要介绍了深度学习中几个重要的核心技术,包括深度神经网络、卷积神经网络、循环神经网络等。同时,该书也介绍了深度学习在计算机视觉、自然语言处理和语音处理等领域的应用,读者可以通过实际案例了解深度学习算法在实践中的应用。 此外,该书也详细介绍了深度学习中常用的工具和框架,包括TensorFlow、PyTorch和Keras等。读者可以通过这些工具和框架快速地构建深度学习模型,提高研究和工程的效率。 总的来说,该书是一本非常实用的深度学习入门书籍,无论是对于学生、研究人员还是从事人工智能开发的工程师,都具有很高的参考价值。该书的作者通过简单易懂的语言、丰富多彩的实例和深入浅出的风格,让读者轻松了解并掌握深度学习的核心原理和应用方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值