config:
tag_json_camel: lower # lower 首字母小写驼峰,upper 首字母大写驼峰
relation:
- table: fa_order # erp订单表
relate:
- table: fa_follow_order # 跟台订单
foreign_key: order_id # 本表(fa_order)关联(fa_follow_order)表中的外键字段 外键在本表(fa_follow_order),这里存的值是(fa_order)表里关联字段的值
references: id # 重写被关系表(fa_order)的哪个字段 如:这里关联的是fa_order里的主键order_number
type: has_one # 一对一 fa_order包涵fa_follow_order表中的一条数据
- table: fa_delivery_order # 接单记录
foreign_key: order_id # 本表(fa_order)关联(fa_follow_order)表中的外键字段 外键在本表(fa_follow_order),这里存的值是(fa_order)表里关联字段的值
references: id # 重写被关系表(fa_order)的哪个字段 如:这里关联的是fa_order里的主键order_number
type: has_many # 一对多关系,一个订单可能有多个配送记录
- table: fa_disinfect_task # 手术任务日志表
foreign_key: order_id # 本表(fa_order)关联(fa_disinfect_task)表中的外键字段 外键在本表(fa_disinfect_task),这里存的值是(fa_order)表里关联字段的值
references: id # 重写被关系表(fa_order)的哪个字段 如:这里关联的是fa_order里的主键id
type: has_one # 一对一 属于fa_disinfect_task表中的一条数据中的一条
- table: fa_delivery_order # 出库单-配送记录表
relate:
- table: fa_order # erp订单表
foreign_key: order_id # 本表(fa_delivery_order)关联(fa_order)表中的外键字段 外键在本表(fa_delivery_order),这里存的值是(fa_order)表里关联字段的值
references: id # 重写被关系表(fa_order)的哪个字段 如:这里关联的是fa_order里的主键id
type: belongs_to # 一对一 属于fa_order表中的一条数据中的一条 如:属于模板一
按正常逻辑,下面表fa_delivery_order定义了fa_order的关系,上面反向表fa_order里没有定义fa_delivery_order对应的关系,那反向表fa_order里的其它关系(如fa_follow_order、fa_disinfect_task)应该要生效的。目前如果反向表里没有定义,其它关系也不会生成。目前必需两表都定义依赖关系,不支持相互依赖,导致其中一个会丢失表依赖信息,作者请修复,辛苦辛苦
按正常逻辑,下面表fa_delivery_order定义了fa_order的关系,上面反向表fa_order里没有定义fa_delivery_order对应的关系,那反向表fa_order里的其它关系(如fa_follow_order、fa_disinfect_task)应该要生效的。目前如果反向表里没有定义,其它关系也不会生成。目前必需两表都定义依赖关系,不支持相互依赖,导致其中一个会丢失表依赖信息,作者请修复,辛苦辛苦