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