20], [['DATE_FROM', 'DATE_TO'], 'string', 'max' => 10], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'ID' => '对账单号', 'CREATE_USER_ID' => 'Create User ID', 'CREATE_TIME' => '创建时间', 'UPDATE_USER_ID' => 'Update User ID', 'UPDATE_TIME' => '记录最后更新时间', 'CANCEL_FLAG' => 'Cancel Flag', 'USE_BUS_ORG_ID' => '用车单位、客户', 'DATE_FROM' => '起始日期', 'DATE_TO' => '截止日期', 'BUS_COST' => '车价', 'LOSE_COST' => '赔付', 'BUS_ORDER_COUNT' => '订单数', 'END_STATUS' => '状态', ]; } public function load($data, $formName = null) { return parent::load($data, $formName); } public function getUser() { return $this->hasOne(User::className(), ['ID' => 'CREATE_USER_ID']); } //用车单位 public function getDepartment() { return $this->hasOne(BusDepartment::className(), ['ID' => 'USE_BUS_ORG_ID']); } //应付时,对应车队 public function getSupplier() { return $this->hasOne(BaseSupplier::className(), ['ID'=> 'USE_BUS_ORG_ID']); } //结算状态 public function getEndType() { return $this->hasOne(DictType::className(), ['ID' => 'END_STATUS']); } }