yudao框架使用

1、系统漏洞问题修补

2、代码生成注意事项

2.1表结构

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

deleted设置默认值为0

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

2.2生成代码

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

2.2表字段处理

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

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

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

 

 

   <el-col :span="12">
            <el-form-item label="岗位">
              <el-select v-model="form.postIds" multiple placeholder="请选择">
                <el-option
                    v-for="item in postOptions"
                    :key="item.id"
                    :label="item.name"
                    :value="item.id"
                ></el-option>
              </el-select>
            </el-form-item>
    </el-col>
    /** 查询部门下拉树结构 + 岗位下拉 */
    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、后端展示

 

获取当前用户

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后进行访问。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值