yudao框架使用

1、系统漏洞问题修补

2、代码生成注意事项

2.1表结构

(1)每个表需要添加以下信息

deleted设置默认值为0

(2)字典数据需要设置为tinyint 0,【设置为1可能会出现后端代码生成类型为boolean而导致报错】

2.2生成代码

生成代码中,字典类型要特别注意关联到已有的字典表,查询字典要正确配置

yudao框架使用_第1张图片

2.2表字段处理

前端字段:字典数据要注意转换类型:如下将string值得字典转换为int值绑定。

2.3关联数据查询形式,例如查询部门列表树,及非树目录,都通用id和name进行展示。

1、前端数据调用list-all-simple接口

yudao框架使用_第2张图片

yudao框架使用_第3张图片

 yudao框架使用_第4张图片

 yudao框架使用_第5张图片

   
            
              
                
              
            
    
    /** 查询部门下拉树结构 + 岗位下拉 */
    getTreeselect() {
      listSimpleDepts().then(response => {
        // 处理 deptOptions 参数
        this.deptOptions = [];
        this.deptOptions.push(...this.handleTree(response.data, "id"));
      });
      listSimplePosts().then(response => {
        // 处理 postOptions 参数
        this.postOptions = [];
        this.postOptions.push(...response.data);
      });
    },

 2、后端展示yudao框架使用_第6张图片

 yudao框架使用_第7张图片

获取当前用户

import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;

3、代码开发相关

3.1快捷键

(1)bug调试 :F7 F8 F9 单步步入、单步不步入、运行至下个断点;Drop Frame 可以让运⾏过的代码从头再来

(2)搜索:shit +shit;跳转实现类:ctrl + alt +b;Alt+F7查找类或方法在哪被使;用 Ctrl+F/Ctrl+Shift+F按照文本的内容查找 ;Ctrl+Shift+N按文件名搜索文件

“ctrl+alt+←”组合键返回上一步;CTRL+ALT+L  格式化代码

3.2日志

(1)查看控制台日志

控制台会打印错误原因,可点击定位;

控制台可以打印每一步执行的sql语句内容

3.3使用swagger

(1)swagger地址

http://127.0.0.1:48080/v2/api-docs

通过apifox配置全局auth后进行访问。

你可能感兴趣的:(elementui,前端)