Files
certd/packages/libs/lib-server/src/system/settings/entity/sys-settings.ts
T

34 lines
801 B
TypeScript
Raw Normal View History

import { Column, Entity, PrimaryGeneratedColumn } from "typeorm";
2024-10-03 22:03:49 +08:00
/**
*/
@Entity("sys_settings")
2024-10-03 22:03:49 +08:00
export class SysSettingsEntity {
@PrimaryGeneratedColumn()
id: number;
@Column({ comment: "key", length: 100 })
2024-10-03 22:03:49 +08:00
key: string;
@Column({ comment: "名称", length: 100 })
2024-10-03 22:03:49 +08:00
title: string;
@Column({ name: "setting", comment: "设置", length: 1024, nullable: true })
2024-10-03 22:03:49 +08:00
setting: string;
// public 公开读,私有写, private 私有读,私有写
@Column({ name: "access", comment: "访问权限" })
2024-10-03 22:03:49 +08:00
access: string;
@Column({
name: "create_time",
comment: "创建时间",
default: () => "CURRENT_TIMESTAMP",
2024-10-03 22:03:49 +08:00
})
createTime: Date;
@Column({
name: "update_time",
comment: "修改时间",
default: () => "CURRENT_TIMESTAMP",
2024-10-03 22:03:49 +08:00
})
updateTime: Date;
}