Commit 8e7b1471 by feixiang

生成dao data模板优化

parent 7932d5be
...@@ -29,14 +29,14 @@ class {daoName} ...@@ -29,14 +29,14 @@ class {daoName}
return ${varEntityName}; return ${varEntityName};
} }
public function selectInfoByCondition($condition, $field) public function selectInfoByCondition(array $condition, array $option)
{ {
return {entityName}::findAll($condition, ['fields' => $field])->getResult(); return {entityName}::findAll($condition, $option)->getResult();
} }
public function getInfoByCondition($condition, $field) public function getInfoByCondition(array $condition, array $option)
{ {
return {entityName}::findOne($condition, ['fields' => $field])->getResult(); return {entityName}::findOne($condition, $option)->getResult();
} }
/** /**
...@@ -45,7 +45,7 @@ class {daoName} ...@@ -45,7 +45,7 @@ class {daoName}
* @param $updateInfo * @param $updateInfo
* @return mixed * @return mixed
*/ */
public function updateByCondition($condition, $updateInfo) public function updateByCondition(array $condition, array $updateInfo)
{ {
return {entityName}::updateAll($updateInfo, $condition)->getResult(); return {entityName}::updateAll($updateInfo, $condition)->getResult();
} }
...@@ -57,9 +57,19 @@ class {daoName} ...@@ -57,9 +57,19 @@ class {daoName}
* @param $updateInfo * @param $updateInfo
* @return mixed * @return mixed
*/ */
public function updateOne($condition, $updateInfo) public function updateOne(array $condition, array $updateInfo)
{ {
return {entityName}::updateOne($updateInfo, $condition)->getResult(); return {entityName}::updateOne($updateInfo, $condition)->getResult();
} }
public function delOne(array $condition)
{
return {entityName}::deleteOne($condition)->getResult();
}
public function delAll(array $condition)
{
return {entityName}::deleteAll($condition)->getResult();
}
} }
\ No newline at end of file
...@@ -112,7 +112,7 @@ class GenerateCommand ...@@ -112,7 +112,7 @@ class GenerateCommand
private function generateDao($output,$daoName, $entityName) private function generateDao($output,$daoName, $entityName)
{ {
if ( empty($entityName) ) { if ( empty($entityName) ) {
$output->writeln("the en option is required", true, true); $output->writeln("the entity name is required", true, true);
} }
$daoName = empty($daoName)?$entityName.'Dao':$daoName; $daoName = empty($daoName)?$entityName.'Dao':$daoName;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment