Properties

$stubDir

$stubDir : string

Type

string

$namespace

$namespace : string

Type

string

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$model

$model : \App\Setting\Model\SettingGenerateTables

Type

\App\Setting\Model\SettingGenerateTables

$codeContent

$codeContent : string

Type

string

$filesystem

$filesystem : \Hyperf\Utils\Filesystem\Filesystem

Type

\Hyperf\Utils\Filesystem\Filesystem

$columns

$columns : array

Type

array

Methods

__construct()

__construct(\Psr\Container\ContainerInterface  $container) 

MineGenerator constructor.

Parameters

\Psr\Container\ContainerInterface $container

getStubDir()

getStubDir() 

setStubDir()

setStubDir(\Mine\Generator\string  $stubDir) 

Parameters

\Mine\Generator\string $stubDir

getNamespace()

getNamespace() : string

Returns

string

setNamespace()

setNamespace(mixed  $namespace) 

Parameters

mixed $namespace

setGenInfo()

setGenInfo(\App\Setting\Model\SettingGenerateTables  $model) : \Mine\Generator\VueIndexGenerator

设置生成信息

Parameters

\App\Setting\Model\SettingGenerateTables $model

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface

Returns

\Mine\Generator\VueIndexGenerator

generator()

generator() 

生成代码

preview()

preview() 

预览代码

getShortBusinessName()

getShortBusinessName() : string

获取短业务名称

Returns

string

setCodeContent()

setCodeContent(string  $content) 

设置代码内容

Parameters

string $content

getCodeContent()

getCodeContent() : string

获取代码内容

Returns

string

getTemplatePath()

getTemplatePath() : string

获取模板地址

Returns

string

readTemplate()

readTemplate() : string

读取模板内容

Returns

string

placeholderReplace()

placeholderReplace() 

占位符替换

getPlaceHolderContent()

getPlaceHolderContent() 

获取要替换的占位符

getReplaceContent()

getReplaceContent() 

获取要替换占位符的内容

getHidePage()

getHidePage() : string

获取是否隐藏分页

Returns

string

getCode()

getCode() : string

获取标识代码

Returns

string

getFirstSearch()

getFirstSearch() : string

获取第一个搜索

Returns

string

getSearchList()

getSearchList() : string

获取其余搜索列表

Returns

string

getHtmlType()

getHtmlType(  $column) : string

获取html类型

Parameters

$column

Returns

string

getColumnList()

getColumnList() : string

获取表格显示列

Returns

string

getBusinessEnName()

getBusinessEnName() : string

获取业务英文名

Returns

string

getQueryParams()

getQueryParams() : string

获取需要搜索的字段列表

Returns

string

getDictList()

getDictList() : string

获取字典数据

Returns

string

getDictData()

getDictData() : string

获取字典变量

Returns

string

getPk()

getPk() : string

返回主键

Returns

string