feat: add note to history
This commit is contained in:
parent
991e954580
commit
93c20a4c96
2 changed files with 32 additions and 15 deletions
|
|
@ -5,7 +5,6 @@ import { ProfileEducation } from "./ProfileEducation";
|
|||
|
||||
@Entity("profileEducationHistory")
|
||||
export class ProfileEducationHistory extends EntityBase {
|
||||
|
||||
@Column({
|
||||
comment: "สถานะการใช้งาน",
|
||||
default: false,
|
||||
|
|
@ -108,7 +107,7 @@ export class ProfileEducationHistory extends EntityBase {
|
|||
@Column({
|
||||
nullable: true,
|
||||
comment: "ระดับศึกษา",
|
||||
type: "text", // ใช้ "text" แทน "string" เพื่อรองรับ long text
|
||||
type: "text", // ใช้ "text" แทน "string" เพื่อรองรับ long text
|
||||
default: null,
|
||||
})
|
||||
educationLevel: string;
|
||||
|
|
@ -151,6 +150,13 @@ export class ProfileEducationHistory extends EntityBase {
|
|||
})
|
||||
isEducation: boolean;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
comment: "หมายเหตุ",
|
||||
default: null,
|
||||
})
|
||||
note: string;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
|
|
@ -158,15 +164,16 @@ export class ProfileEducationHistory extends EntityBase {
|
|||
default: null,
|
||||
})
|
||||
profileEducationId: string;
|
||||
|
||||
@ManyToOne(() => ProfileEducation, (profileEducation) => profileEducation.profileEducationHistories)
|
||||
|
||||
@ManyToOne(
|
||||
() => ProfileEducation,
|
||||
(profileEducation) => profileEducation.profileEducationHistories,
|
||||
)
|
||||
@JoinColumn({ name: "profileEducationId" })
|
||||
histories: ProfileEducation;
|
||||
|
||||
}
|
||||
|
||||
export class CreateProfileEducationHistory {
|
||||
|
||||
@Column()
|
||||
isActive: boolean;
|
||||
|
||||
|
|
@ -227,6 +234,8 @@ export class CreateProfileEducationHistory {
|
|||
@Column("uuid")
|
||||
profileEducationId: string | null;
|
||||
|
||||
@Column()
|
||||
note: string | null;
|
||||
}
|
||||
|
||||
export type UpdateProfileEducationHistory = Partial<CreateProfileEducationHistory>;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ import { ProfileInsignia } from "./ProfileInsignia";
|
|||
|
||||
@Entity("profileInsigniaHistory")
|
||||
export class ProfileInsigniaHistory extends EntityBase {
|
||||
|
||||
@Column({
|
||||
comment: "สถานะการใช้งาน",
|
||||
default: false,
|
||||
|
|
@ -40,7 +39,7 @@ export class ProfileInsigniaHistory extends EntityBase {
|
|||
default: null,
|
||||
})
|
||||
section: string;
|
||||
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 30,
|
||||
|
|
@ -56,7 +55,7 @@ export class ProfileInsigniaHistory extends EntityBase {
|
|||
default: null,
|
||||
})
|
||||
receiveDate: Date;
|
||||
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
|
|
@ -64,7 +63,7 @@ export class ProfileInsigniaHistory extends EntityBase {
|
|||
default: null,
|
||||
})
|
||||
insigniaId: string;
|
||||
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
comment: "ประเภท",
|
||||
|
|
@ -113,6 +112,13 @@ export class ProfileInsigniaHistory extends EntityBase {
|
|||
})
|
||||
refCommandNo: string;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
comment: "หมายเหตุ",
|
||||
default: null,
|
||||
})
|
||||
note: string;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
|
|
@ -127,10 +133,9 @@ export class ProfileInsigniaHistory extends EntityBase {
|
|||
}
|
||||
|
||||
export class CreateProfileInsigniaHistory {
|
||||
|
||||
@Column()
|
||||
isActive: boolean;
|
||||
|
||||
|
||||
@Column()
|
||||
year: number;
|
||||
|
||||
|
|
@ -142,16 +147,16 @@ export class CreateProfileInsigniaHistory {
|
|||
|
||||
@Column()
|
||||
section: string | null;
|
||||
|
||||
|
||||
@Column()
|
||||
page: string | null;
|
||||
|
||||
@Column()
|
||||
receiveDate: Date | null;
|
||||
|
||||
|
||||
@Column("uuid")
|
||||
insigniaId: string | null;
|
||||
|
||||
|
||||
@Column()
|
||||
insigniaType: string | null;
|
||||
|
||||
|
|
@ -170,6 +175,9 @@ export class CreateProfileInsigniaHistory {
|
|||
@Column()
|
||||
refCommandNo: string | null;
|
||||
|
||||
@Column()
|
||||
note: string | null;
|
||||
|
||||
@Column("uuid")
|
||||
profileInsigniaId: string | null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue