import _ from "lodash"; export interface IHolderItemResponse { holderItemId: number; holderId: number; /** * 对应表id */ itemId: number; /** * logo */ logo: string; /** * 股东名 */ name: string; /** * 简称 */ alias: string; /** * 1-公司 2-人 */ type: number; } export class THolderItemResponse implements IHolderItemResponse { holderItemId: number = 0; holderId: number = 0; itemId: number = 0; logo: string = ""; name: string = ""; alias: string = ""; type: number = 0; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }