Open roy201603 opened 3 years ago
问题:list,page接口调用的时候json返回来的是下横线命名 期望:返回来驼峰命名
entity的代码
export class PostMatchEntity extends BaseEntity { @Column('datetime', { name: 'post_date', default: () => "'1990-01-01 00:00:00'", }) postDate: Date; @Column('datetime', { name: 'post_date_gmt', default: () => "'1990-01-01 00:00:00'", }) }
list返回来的的却是确实下横线命名
{ "code": 1000, "message": "success", "data": [ { "id": 74710580, "post_author": "1", "post_date": "2020-12-10 16:00:00", "post_date_gmt": "2020-12-10 16:00:00", } ] }
如果我用typeorm重写list的方法,返回来的是驼峰式命名的
async list(params) { const list = await this.postEntity.find({}); return list; }
cool-admin的隐藏规范是 字段命名跟 数据库一直, page list 底层逻辑为sql, 所以导致这种现象。 不用过多纠结于 驼峰下划线, 这只是一直规范, 有好有坏,来会转化还稍显麻烦。
嗯好, 感谢回复。 请问这个库midwayjs-cool-core,后面有会开源么
问题:list,page接口调用的时候json返回来的是下横线命名 期望:返回来驼峰命名
entity的代码
list返回来的的却是确实下横线命名
如果我用typeorm重写list的方法,返回来的是驼峰式命名的