<?php
class Service_InventoryChangeProcess {
  private static $_modelClass = NULL;

  private static function getModelInstance() {
    if (is_null(self::$_modelClass)) {
      self::$_modelClass = new Table_InventoryChangeLog();
    }

    return self::$_modelClass;
  }

  /**
   * 批次库存变化日志
   */
  public static function log($data) {
    $model = self::getModelInstance();

    return $model->insert($data);
  }

  /**
   * 根据条件检索相对应数据
   */
  public static function getByConditon($condition, $column = '*', $size = 0, $page = 1, $order = '') {
    $model = self::getModelInstance();

    return $model->getByCondition($condition, $column, $size, $page, $order);
  }
}
