import _ from "lodash"; export interface IFindTeamMemberItemResponse { findTeamMemberItemId: number; findTeamMemberId: number; /** * 公司名 */ companyName: string; /** * 描述 */ desc: string; /** * 公司id */ graphId: number; /** * 人id */ hid: number; /** * logo */ icon: string; /** * logo存放位置 */ iconOssPath: string; /** * 0-现有成员 1-过往成员 */ isDimission: number; /** * 姓名 */ name: string; /** * 标签 */ title: string; } export class TFindTeamMemberItemResponse implements IFindTeamMemberItemResponse { findTeamMemberItemId: number = 0; findTeamMemberId: number = 0; companyName: string = ""; desc: string = ""; graphId: number = 0; hid: number = 0; icon: string = ""; iconOssPath: string = ""; isDimission: number = 0; name: string = ""; title: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }