Просмотр исходного кода

♻️ refactor(contracts): 修改合同续签表主键类型

- 将hetong_renew表的id字段从varchar类型改为自增int类型
- 主键装饰器从@PrimaryColumn改为@PrimaryGeneratedColumn以支持自增功能
yourname 8 месяцев назад
Родитель
Сommit
4f5130edd6
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/server/modules/contracts/hetong-renew.entity.ts

+ 3 - 3
src/server/modules/contracts/hetong-renew.entity.ts

@@ -1,11 +1,11 @@
-import { Entity, PrimaryColumn, Column, Index, ForeignKey } from 'typeorm';
+import { Entity, PrimaryGeneratedColumn, Column, Index, ForeignKey } from 'typeorm';
 import { z } from '@hono/zod-openapi';
 import { Hetong } from './hetong.entity';
 
 @Entity('hetong_renew')
 export class HetongRenew {
-  @PrimaryColumn({ name: 'id', type: 'varchar', length: 50 })
-  id!: string;
+  @PrimaryGeneratedColumn({ name: 'id', type: 'int', unsigned: true })
+  id!: number;
 
   @Column({ name: 'contract_id', type: 'int', unsigned: true })
   @ForeignKey(() => Hetong)