Archer生成互相关联的3张表

Blade 未结 2 808
Seehope
Seehope 2021-06-29 19:20

如图所示,我想用Archer自动生成这种 表与表之间映射关系的 代码, 想要在一个模型的模板代码调用另一个模型, 就需要知道另一个模型的类名, 所以我通过${models[index]!} 获取另一个模型,但是输出的models[index].propertypes是空的, 请问应该怎么获取? 或者说这种3张表关联的代码生成配置有没有更好的解决方式?


image.png

image.png

image.pngimage.png

2条回答
  •  Seehope
    Seehope (楼主)
    2021-06-30 09:43

    怎么通过x.buildCode得到模型类名? files对象中除了buildCode其他属性都是null. 直接 if 判断写死的话还不如手打代码

    作者追问:2021-06-30 09:43

    x 就是你想要的 modles[0] 对象

    作者追问:2021-06-30 09:43

    具体的结构可以看archer操作手册这一章节

    image.png

提交回复