低代码系列之代码生成器扩展接口配置--extendActions

2022-09-08 18:38:55 浏览数 (1)

在没有外键加持的情况下生成器默认会生成模型的5个接口 分别是store(创建)destory(根据主键删除)update(根据主键更新)index(模型条件查询)show(根据主键查询模型) 如果上面的几种方法无法满足你的demo,可配置extendActions来扩展接口, 目前只支持show类和destory

用逗号分隔表示且的关系

代码语言:javascript复制
  extendActions:{
        show: {
            by: ['goods_name', 'category_id,id']
        },
        destory: {
             by: ['goods_name', 'category_id,id']
        },

    },

上面的配置会在控制器生成如下代码

代码语言:javascript复制
exports.getGoodsByGoods_name
exports.getGoodsByCategory_idAndId
exports.destoryGoodsByGoods_name
exports.destoryGoodsByCategory_idAndId 

对应路由

代码语言:javascript复制
/goods/getgoodsbygoods_name
/goods/getgoodsbycategory_idandid
/goods/destorygoodsbygoods_name
/goods/destorygoodsbycategory_idandid

0 人点赞