import _ from "lodash"; export interface IChangeInfoItemResponse { changeInfoItemId: number; changeInfoId: number; /** * 变更事项 */ changeItem: string; /** * 创建时间 */ createTime: string; /** * 变更前 */ contentBefore: string; /** * 变更后 */ contentAfter: string; /** * 变更时间 */ changeTime: string; } export class TChangeInfoItemResponse implements IChangeInfoItemResponse { changeInfoItemId: number = 0; changeInfoId: number = 0; changeItem: string = ""; createTime: string = ""; contentBefore: string = ""; contentAfter: string = ""; changeTime: string = ""; constructor(data: Partial = {}) { if (data) { _.merge(this, _.pick(data, Object.keys(this))); } } }