aliasName 入参别名
2025/4/16小于 1 分钟
aliasName 入参别名
说明
设置入参
数据的属性别名。
案例
案例一
模型
export class Consumer extends ModelBase {
@Column({ aliasName: 'user_age' })
public age?: string
@Column({ aliasName: 'user_name' })
public name?: string
}
实例初始化
const consumer = new Consumer({
user_age: '19',
user_name: 'Luffy',
})
打印日志
console.log(consumer.age)
// ‘19’
console.log(consumer.name)
// 'Luffy'
console.log(consumer.getSerializableObject())
// { age: '19', name: 'Luffy' }
注意事项
- 需要把后端给的字段名作为
aliasName
的属性值,而不是把自定义字段名作为属性值 - 使用
aliasName
当我们数据给后端时也使用自定义的字段名,如果需要在接受后端数据和输出后端数据时字段名保持一致,请参考name