// +---------------------------------------------------------------------- declare(strict_types=1); namespace app\common\model; use cores\BaseModel; use think\model\relation\HasMany; use think\model\relation\HasOne; use app\common\model\store\Shop; /** * 用户协议模型类 * Class User * @package app\common\model */ class Agreement extends BaseModel { // 定义表名 protected $name = 'agreement'; // 定义主键 protected $pk = 'id'; /** * 获取列表记录 * @return \think\Paginator * @throws \think\db\exception\DbException */ public function getList(): \think\Paginator { return $this->paginate(); } /** * 详情 * @param mixed $agreementId * @param array $with * @return static|array|null */ public static function detail($agreementId, array $with = []) { return self::get($agreementId, $with); } /** * 详情:HTML实体转换回普通字符 * @param $value * @return string */ public function getContentAttr($value): string { return htmlspecialchars_decode($value); } }