checklist.md 772 B

检查列表

  1. Repository 内不应存在任何方法,这只是各对模型的再封装,正确案例如下

    <?php
    
    namespace App\Module\Task\Repositorys;
    
    use App\Module\Task\Models\Task;
    use Dcat\Admin\Repositories\EloquentRepository;
    
    /**
    * 任务数据仓库类
    *
    * 提供任务数据的访问和操作功能。
    * 该类是任务模块与后台管理系统的桥梁,用于处理任务数据的CRUD操作。
    */
    class TaskRepository extends EloquentRepository
    {
    /**
     * 关联的Eloquent模型类
     *
     * @var string
     */
    protected $eloquentClass = Task::class;
    }
    
    
    
  2. 逻辑曾不应进行事务管理,无需用到事务可进行事务检查\UCore\Db\Helper::check_tr();,要求上层(服务层)进行事务管理