import _ from "lodash"; export interface ICourtAnnouncementCompanyResponse { courtAnnouncementCompanyId: number; courtAnnouncementItemId: number; /** * 类型:1-公司,2-人员 */ type: number; /** * 人员或公司的天眼查 ID */ companyId: number; /** * 人员或公司名称 */ name: string; } export class TCourtAnnouncementCompanyResponse implements ICourtAnnouncementCompanyResponse { courtAnnouncementCompanyId: number = 0; courtAnnouncementItemId: number = 0; type: number = 1; companyId: number = 0; name: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }