forked from admin/deShanXiao
61 lines
1.0 KiB
TypeScript
61 lines
1.0 KiB
TypeScript
import { Entity, Column } from "typeorm";
|
|
import { BaseEntity } from "@/abstrClass/BaseEntity";
|
|
|
|
@Entity("service_item")
|
|
export class ServiceItem extends BaseEntity {
|
|
@Column("varchar", {
|
|
name: "name",
|
|
comment: "服务项目名称",
|
|
length: 255,
|
|
default: "",
|
|
})
|
|
name: string;
|
|
|
|
@Column("int", {
|
|
comment: "数量",
|
|
default: 0,
|
|
})
|
|
quantity: number;
|
|
|
|
@Column("varchar", {
|
|
name: "unit",
|
|
comment: "单位",
|
|
length: 50,
|
|
default: "",
|
|
})
|
|
unit: string;
|
|
|
|
@Column("decimal", {
|
|
name: "price",
|
|
comment: "售价",
|
|
precision: 10,
|
|
scale: 2,
|
|
default: 0.0,
|
|
})
|
|
price: number;
|
|
|
|
@Column("varchar", {
|
|
name: "remark",
|
|
comment: "备注",
|
|
length: 500,
|
|
default: "",
|
|
})
|
|
remark: string;
|
|
|
|
@Column("int", {
|
|
name: "parentId",
|
|
comment: "分类ID",
|
|
default: 0,
|
|
})
|
|
parentId: number; // 关联分类
|
|
|
|
@Column("int", {
|
|
name: "hasDeceased",
|
|
comment: "是否有逝者",
|
|
default: 1,
|
|
})
|
|
hasDeceased: number; // 关联分类
|
|
}
|
|
|
|
export default ServiceItem;
|