66 lines
1.3 KiB
TypeScript
66 lines
1.3 KiB
TypeScript
|
|
import {
|
|||
|
|
Entity,
|
|||
|
|
PrimaryGeneratedColumn,
|
|||
|
|
Column,
|
|||
|
|
CreateDateColumn,
|
|||
|
|
UpdateDateColumn,
|
|||
|
|
} from 'typeorm';
|
|||
|
|
import { BaseEntity } from '../../../core/base/BaseEntity';
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 微信开放平台小程序版本实体
|
|||
|
|
*/
|
|||
|
|
@Entity('wx_oplatfrom_weapp_version')
|
|||
|
|
export class WxOplatfromWeappVersion extends BaseEntity {
|
|||
|
|
@PrimaryGeneratedColumn()
|
|||
|
|
id: number;
|
|||
|
|
|
|||
|
|
@Column({ name: 'site_group_id', type: 'int', comment: '站点分组ID' })
|
|||
|
|
siteGroupId: number;
|
|||
|
|
|
|||
|
|
@Column({ name: 'version', length: 50, comment: '版本号' })
|
|||
|
|
version: string;
|
|||
|
|
|
|||
|
|
@Column({
|
|||
|
|
name: 'version_desc',
|
|||
|
|
length: 500,
|
|||
|
|
nullable: true,
|
|||
|
|
comment: '版本描述',
|
|||
|
|
})
|
|||
|
|
versionDesc: string;
|
|||
|
|
|
|||
|
|
@Column({
|
|||
|
|
name: 'template_id',
|
|||
|
|
length: 100,
|
|||
|
|
nullable: true,
|
|||
|
|
comment: '模板ID',
|
|||
|
|
})
|
|||
|
|
templateId: string;
|
|||
|
|
|
|||
|
|
@Column({
|
|||
|
|
name: 'ext_json',
|
|||
|
|
type: 'text',
|
|||
|
|
nullable: true,
|
|||
|
|
comment: '扩展配置',
|
|||
|
|
})
|
|||
|
|
extJson: string;
|
|||
|
|
|
|||
|
|
@Column({
|
|||
|
|
name: 'status',
|
|||
|
|
type: 'tinyint',
|
|||
|
|
default: 1,
|
|||
|
|
comment: '状态 0禁用 1启用',
|
|||
|
|
})
|
|||
|
|
status: number;
|
|||
|
|
|
|||
|
|
@CreateDateColumn({ name: 'create_time', comment: '创建时间' })
|
|||
|
|
createTime: Date;
|
|||
|
|
|
|||
|
|
@UpdateDateColumn({ name: 'update_time', comment: '更新时间' })
|
|||
|
|
updateTime: Date;
|
|||
|
|
|
|||
|
|
// 虚拟字段
|
|||
|
|
statusName?: string;
|
|||
|
|
siteGroupName?: string;
|
|||
|
|
}
|