[ 売上日報テーブルモデル ]
売上日報テーブルモデル
| package |
Default |
|---|
afterCreateModel( $result, &$transaction = "")
登録されたデータ
トランザクションオブジェクト
afterDeleteModel( $targetData, $mode = '') : boolean
更新対象データ
更新モード
boolean
afterUpdateModel( $targetData, $updColData, $mode = '') : boolean
更新対象データ
更新カラムデータ
更新モード
boolean
autoCodeFromPKey() : boolean
自動採番対象フィールドが設定されている場合は該当の項目をIDを基に0埋めのコードを生成して更新する
boolean
beforeValidationOnCreate()
データ登録前に必要な処理を実施する
calculate(array $calculateMethodInfo, integer $salesBudget, array $cumulativeData, array &$data, array $lastYearData = '') : boolean
| throws |
|---|
array計算方法情報
integer当月売上目標額
array当月前日までの累計データ
array計算用パラメータ("sales_today":本日売上 "customer_today":本日客数)結果もこちらに格納する
array昨年同日のデータ
boolean
doRounding(float $value, integer $method, integer $precision) : float
| throws |
|---|
float計算対象値
integer計算方法区分
integer揃える桁数(指定桁数で揃える)
float端数処理された値
doValidate(array $param) : mixed
arrayAPIのパラメータ
mixed入力チェック結果(エラーがある場合は、その項目名とメッセージ)
existTrait(string $traitName) : boolean
親クラスも含め指定された名称のトレイトをuseしているか確認する。useしている場合はtrueを返す。
stringトレイト名
boolean
findByRawSQL( $sql, array $bind = null) : object
SQL文
arrayバインド変数
objectPhalcon\Mvc\Model\Resultset\Simple 通常の検索の場合
object Phalcon\Mvc\Model\Resultset\Complex 結合し取得フィールドが複数のテーブルにまたがる場合
findData(array $params, string $id = "", string $prevMode = API_PREVIEW_MODE_ON) : object
arrayAPIのパラメータ(conditions)
string検索対象ID。検索条件を指定する場合は指定しない
stringプレビューモードにてデータ検索する場合
objectPhalcon\Mvc\Model\Resultset\Simple 通常の検索の場合
object Phalcon\Mvc\Model\Resultset\Complex 結合し取得フィールドが複数のテーブルにまたがる場合
getAliasName() : string
stringModelのエイリアス
getAutoCodeField() : string
string自動採番設定されているフィールド名
getErrText() : string
stringエラーメッセージ
getEventsManager() : \Phalcon\Events\ManagerInterface
\Phalcon\Events\ManagerInterface$eventsManager イベントマネージャ
getLastYearData(string $domain_cd, string $org_cd, string $report_date) : array
| throws |
|---|
stringドメインCD
string組織CD
string指定日
array前年同日データ
getMode() : string
stringモード
getModelFullName() : string
stringModelのフルパス(名前空間)
getModelName() : string
stringModelの名称
getPkeyField() : string
string主キー名
getProcessName() : \SCC\Api\Model\Extend\processName
\SCC\Api\Model\Extend\processName
getSortStatement( $pattern_no = "default", $alias = "") : String
ソートパターン(選択肢)の番号
エイリアス名
Stringクエリのソート部分
getValidator() : \SCC\Api\Model\Extend\SCC\Api\Model\Validator
\SCC\Api\Model\Extend\SCC\Api\Model\Validatorバリデータオブジェクト
hasStatus() : boolean
boolean
initialize()
isAutoCodeSet() : boolean
boolean自動採番状態
isHash(array &$array) : boolean
array確認対象の配列
booleantrue:連想配列
makeGetWhereStatement(array &$conditions, string $prevMode = "") : string
array検索条件(key=DBフィールド名, value=比較する値)
stringプレビューモード(onの場合はプレビューモード)
string生成されたSQLの条件文
makePostWhereStatement(array $conditions, string $prevMode = "") : \SCC\Api\Model\Extend\$retObj
arrayAPIのパラメータ(conditions)
stringプレビューモードにてデータ検索する場合
\SCC\Api\Model\Extend\$retObjarray "criteria"=>$conditionsをもとに生成されたCriteriaオブジェクト "bind"=>生成されたcriteriaに対応するbindリスト
onConstruct()
setAliasName(string $alias_nm)
stringModelのエイリアス名
setAutoCodeField(string $field_nm)
string自動採番設定されるフィールド名
setAutoCodeSet(boolean $isAutoCodeSet)
boolean自動採番状態
setEventsManager(\Phalcon\Events\ManagerInterface $eventsManager)
\Phalcon\Events\ManagerInterfaceイベントマネージャ
setJoinCriteria(array $joinConditions, \SCC\Api\Model\Extend\Phalcon\Mvc\Model\Query\Builder &$criteria) : boolean
arrayAPIのパラメータ(結合条件)
\SCC\Api\Model\Extend\Phalcon\Mvc\Model\Query\Builderクエリビルダ
boolean
setMode(string $set_mode)
stringモード
setModelFullName(string $modelFullName)
stringModelのフルパス(名前空間)
setPKeyField(string $pkeyName)
stringセットする主キー名
setProcessName( $name)
processName
setSearchPrevModeConditions(array &$conditions, string $prevMode = "")
array検索条件(key=DBフィールド名, value=比較する値)
stringプレビューモード(onの場合はプレビューモード)
updateMode( $bool)
MODE_AUTO_CALCULATE
ROUNDING_METHOD_TRUNCATE
ROUNDING_METHOD_CEIL
ROUNDING_METHOD_FLOOR
ROUNDING_METHOD_ROUND
mode :
logger :
whereStatement :
modelFullName :
aliasName :
transaction :
eventsManager :
pKeyField :
validator :
processName :
autoCodeField :
autoCodeSet :