sequelize-typescript icon indicating copy to clipboard operation
sequelize-typescript copied to clipboard

How to implement soft-delete?

Open zahidshahmiri12 opened this issue 3 years ago • 2 comments

@Table({ tableName: "user", underscored: true }) export class User extends Model { @PrimaryKey @Default(DataType.UUIDV4) @Column(DataType.UUID) public id: string;

@Column public username: string;

@Column public storeId: number;

@Column public email: string;

@Column public address: string;

@Column public contact: number;

@Column public designation: string;

@CreatedAt public joinDate: Date;

@Column public active: boolean;

@Column public userRoleId: string;

@Column public recentSearch: string;

@Column public popularSearch: string;

@Column public pincodes: string;

@Column public password: string;

@Column public firstName: string;

@Column public lastName: string;

@Column public type: string;

@Column public signupBy: string;

@Column public resetCode: string;

@Column public cart: string;

@Column public deleted: boolean;

@Column public phone: string;

@CreatedAt public creationDate: Date;

@Column public createdBy: String;

@UpdatedAt public lastModifiedDate: Date;

@Column public lastModifiedBy: string; }

zahidshahmiri12 avatar Jan 10 '22 09:01 zahidshahmiri12

Hello @zahidshahmiri12. It helps you - https://github.com/RobinBuschmann/sequelize-typescript#createdat-updatedat-deletedat

sluchznak avatar Feb 17 '22 16:02 sluchznak

Check this comment https://github.com/RobinBuschmann/sequelize-typescript/issues/495#issuecomment-448333696

waqastanoli10 avatar Mar 05 '22 09:03 waqastanoli10