dao = $dao; } public function create($data) { return $this->dao->create($data); } /** * @param DouhuomallChangeLogEntity $douhuomallChangeLogEntity * @return DouhuomallChangeLogEntity */ public function createByEntity(DouhuomallChangeLogEntity $douhuomallChangeLogEntity): DouhuomallChangeLogEntity { $result = $this->create($douhuomallChangeLogEntity->toUnderlineArray())->toArray(); /** @var DouhuomallChangeLogEntity $entity */ $entity = DouhuomallChangeLogEntity::newInstance($result); return $entity; } }