import { IndustryStatusEnum } from "../enums/industry_status_enum"; import { IEntityAuditColumn } from "./entity-audit-columns.interface"; import { IEntityCreateDto, IEntityFilterData, IEntityUpdateDto, Nullable } from "./entity.utils.interface"; export interface IIndustryEntity extends IEntityAuditColumn { id: number; name: string; description?: Nullable; status: IndustryStatusEnum; } export type IIndustryCreateDtoExculde = "status"; export interface IIndustryEntityCreateDto extends Omit, IIndustryCreateDtoExculde> { } export interface IIndustryEntityUpdateDto extends Omit, IIndustryCreateDtoExculde> { } export type IIndustryEntityFilterData = IEntityFilterData;