import _ from "lodash"; export interface IEquityInfoItemResponse { equityInfoItemId: number; equityInfoId: number; /** * 出质股权数额 */ equityAmount: string; /** * 登记编号 */ regNumber: string; /** * 质权人 */ pledgee: string; /** * 股权出质设立发布日期 */ putDate: number; /** * 股权出质设立登记日期 */ regDate: number; /** * 状态 */ state: string; /** * 出质人 */ pledgor: string; /** * 质权人证照/证件号码 */ certifNumberR: string; /** * 证照/证件号码 */ certifNumber: string; } export class TEquityInfoItemResponse implements IEquityInfoItemResponse { equityInfoItemId: number = 0; equityInfoId: number = 0; equityAmount: string = ""; regNumber: string = ""; pledgee: string = ""; putDate: number = 0; regDate: number = 0; state: string = ""; pledgor: string = ""; certifNumberR: string = ""; certifNumber: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }