Commit 8e7b1471 by feixiang

生成dao data模板优化

parent 7932d5be
......@@ -29,14 +29,14 @@ class {daoName}
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}
* @param $updateInfo
* @return mixed
*/
public function updateByCondition($condition, $updateInfo)
public function updateByCondition(array $condition, array $updateInfo)
{
return {entityName}::updateAll($updateInfo, $condition)->getResult();
}
......@@ -57,9 +57,19 @@ class {daoName}
* @param $updateInfo
* @return mixed
*/
public function updateOne($condition, $updateInfo)
public function updateOne(array $condition, array $updateInfo)
{
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
private function generateDao($output,$daoName, $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;
......
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