Phone: 158 4018 8888 Email: 407593529@qq.com

service服务层规范

2026-02-06 15:37:52 3

service 服务层规范

基础服务类

所有服务类必须继承对应的基础服务类

<?php
namespace app\service\api\member;

use app\model\member\MemberCashOutAccount;
use core\base\BaseApiService;

class MemberCashOutAccountService extends BaseApiService
{
    public function __construct()
    {
        parent::__construct();
        $this->model = new MemberCashOutAccount();
    }
}

业务服务类命名规范

  • 使用业务名称 + Service 后缀

  • 按功能模块分类

    // 文章分类服务
    class ArticleCategoryService
    // 会员服务
    class MemberService
    // 订单服务
    class OrderService

服务方法规范

  • 分页查询 : getPage(array $where = [])

  • 详情查询 : getInfo(int $id)

  • 添加数据 : add(array $data)

  • 更新数据 : edit(int $id, array $data)

  • 删除数据 : del(int $id)

选择样式

选择布局
选择颜色
选择背景
选择背景