import _ from "lodash"; export interface IInverstItemResponse { inverstItemId: number; inverstId: number; /** * 公司类型 */ orgType: string; /** * 经营范围 */ businessScope: string; /** * 投资占比 */ percent: string; /** * 企业状态 */ regStatus: string; /** * 开业时间 */ estiblishTime: number; /** * 法人 */ legalPersonName: string; /** * 1-公司 2-人 */ type: number; /** * 投资金额 */ amount: number; /** * 公司id */ orgId: number; /** * 行业 */ category: string; /** * 注册资金 */ regCapital: string; /** * 被投资公司 */ name: string; /** * 省份简称 */ base: string; /** * 统一社会信用代码 */ creditCode: string; /** * 1 人 2 公司 */ personType: number; /** * 简称 */ alias: string; /** * 投资金额单位 */ amountSuffix: string; } export class TInverstItemResponse implements IInverstItemResponse { inverstItemId: number = 0; inverstId: number = 0; orgType: string = ""; businessScope: string = ""; percent: string = ""; regStatus: string = ""; estiblishTime: number = 0; legalPersonName: string = ""; type: number = 0; amount: number = 0; orgId: number = 0; category: string = ""; regCapital: string = ""; name: string = ""; base: string = ""; creditCode: string = ""; personType: number = 0; alias: string = ""; amountSuffix: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }