import _ from "lodash"; export interface IStaffItemResponse { staffItemId: number; staffId: number; /** * 人或公司id */ orgId: number; /** * 职位 */ post: string; /** * logo */ logo: string; /** * 类型 1-公司 2-人 */ type: number; /** * 主要人员名 */ name: string; } export class TStaffItemResponse implements IStaffItemResponse { staffItemId: number = 0; staffId: number = 0; orgId: number = 0; post: string = ""; logo: string = ""; type: number = 0; name: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }