import _ from "lodash"; export interface IHolderHistoryItemResponse { holderHistoryItemId: number; holderHistoryId: number; /** * 金额 */ amount: string; /** * 拥有公司数量 */ toco: number; /** * 人或公司id */ itemId: number; /** * 1-公司 2-人 */ type: number; /** * 入股时间 */ startTime: number; /** * 退股时间 */ endTime: number; /** * 股东名 */ name: string; } export class THolderHistoryItemResponse implements IHolderHistoryItemResponse { holderHistoryItemId: number = 0; holderHistoryId: number = 0; amount: string = ""; toco: number = 0; itemId: number = 0; type: number = 0; startTime: number = 0; endTime: number = 0; name: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }