Properties

$model

$model : 

Type

$with

$with : 

Type

$detail

$detail : 

Type

$detailWith

$detailWith : 

Type

$error

$error : 

Type

$status

$status : 

Type

$instance

$instance : 

单例

Type

$http_code

$http_code : 

Type

Methods

lists()

lists(array  $params) : array

列表分页数据

Parameters

array $params

Returns

array

detail()

detail(  $request) : mixed

详情

Parameters

$request

Returns

mixed

create()

create(array  $params) : mixed

新增数据

Parameters

array $params

Returns

mixed

update()

update(array  $params) : mixed

更新数据

Parameters

array $params

Returns

mixed

delete()

delete(array  $params) : boolean

删除:单个或匹配删除

Parameters

array $params

Returns

boolean

changeFiledStatus()

changeFiledStatus(array  $params) : boolean

指定字段变动

Parameters

array $params

Returns

boolean

getSelectLists()

getSelectLists(  $request) : mixed

下拉列表

Parameters

$request

Returns

mixed

getError()

getError() 

getStatus()

getStatus() 

setError()

setError(\App\Traits\string  $error, \App\Traits\int  $status) 

Parameters

\App\Traits\string $error
\App\Traits\int $status

setStatus()

setStatus(\App\Traits\int  $status) 

Parameters

\App\Traits\int $status

getInstance()

getInstance(  $args) 

Parameters

$args

successJson()

successJson(  $data = array(),   $msg = 'success',   $other = array()) 

Parameters

$data
$msg
$other

errorJson()

errorJson(  $msg = 'error',   $status,   $data = array(),   $other = array()) 

Parameters

$msg
$status
$data
$other

setHttpCode()

setHttpCode(\App\Traits\int  $http_code) 

Parameters

\App\Traits\int $http_code

myAjaxReturn()

myAjaxReturn(\App\Traits\[type]  $data) 

[myAjaxReturn]

Parameters

\App\Traits\[type] $data

[description]

getSearchMonth()

getSearchMonth() 

getLimit()

getLimit(integer  $limit = 10) : integer

列表页:部分接口需要自定义展示数量,对于数量做一个限制处理

Parameters

integer $limit

Returns

integer