migration

This commit is contained in:
2026-02-18 15:14:17 +03:30
parent 9a8e00bf93
commit b160ac526b
4 changed files with 2587 additions and 4 deletions
+7 -3
View File
@@ -22,7 +22,7 @@ import { OrderStatusEnum } from '../interface/order.interface';
@Entity({ tableName: 'orders' })
@Index({ properties: ['user'] })
export class Order extends BaseEntity {
[OptionalProps]?: 'createdAt' | 'deletedAt' | 'orderNumber'|'paidAmount'|'balance';
[OptionalProps]?: 'createdAt' | 'deletedAt' | 'orderNumber' | 'paidAmount' | 'balance';
@PrimaryKey({ type: 'string', columnType: 'char(26)' })
id: string = ulid()
@@ -46,8 +46,12 @@ export class Order extends BaseEntity {
@ManyToOne(() => Admin, { nullable: true })
creator?: Admin
@Property({ type: 'int', defaultRaw: `nextval('order_number_seq')` })
orderNumber!: number;
@Property({
type: 'int',
autoincrement: true
// defaultRaw: `nextval('order_number_seq')`
})
orderNumber: number;
@Property({ type: 'int', nullable: true })