|
- <?php
-
- namespace backend\modules\hotel\models;
-
- use Yii;
-
- /**
- * This is the model class for table "base_supplier".
- *
- * @property integer $ID
- * @property integer $MAIN_CORP_ID
- * @property integer $CREATE_USER_ID
- * @property string $CREATE_TIME
- * @property integer $UPDATE_USER_ID
- * @property string $UPDATE_TIME
- * @property integer $CANCEL_FLAG
- * @property integer $AREA_ID
- * @property integer $SUPPLIER_TYPE
- * @property string $SUPPLIER_NAME
- * @property string $SUPPLIER_CODE
- * @property integer $MANAGE_TYPE
- * @property string $COMPANY_NAME
- * @property string $ID_CARD
- * @property integer $IS_DISABLED
- * @property integer $SETT_TYPE
- * @property integer $SETT_FREQUENCY
- * @property string $ACCOUNT_BANK
- * @property string $ACCOUNT_NUM
- * @property string $ACCOUNT_NAME
- * @property string $SALES_MAN
- * @property integer $REFLECT_MAIN_CORP
- * @property integer $NEED_SERIAL_NO
- * @property string $ACCOUNT_BALANCE
- * @property integer $DEDUCT_TYPE
- * @property string $ALERT_BALANCE
- * @property integer $STATUS
- */
- class BaseSupplier extends \yii\db\ActiveRecord
- {
-
- const SALE_TYPE_DISTRIB = 177; //分销
- const SALE_TYPE_AGENCY = 277;//代理
- const SALE_TYPE_DIRECT = 312;//直营
- //佣金类别
- const COMMISION_TYPE_CHANNEL = 303; //渠道定义
- const COMMISION_TYPE_PRODUCT = 304; //产品定义
- //返佣类别
- const BACK_COMMISION_TYPE_FIXED = 306; //固定返佣
- //返佣方式
- const BACK_COMMISION_METHOD_SALE = 308; //按销售金额
- const BACK_COMMISION_METHOD_SETTLE = 309; //按结算金额
-
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'base_supplier';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['MAIN_CORP_ID', 'CREATE_USER_ID', 'UPDATE_USER_ID', 'CANCEL_FLAG', 'AREA_ID', 'SUPPLIER_TYPE', 'MANAGE_TYPE', 'IS_DISABLED', 'SETT_TYPE', 'SETT_FREQUENCY', 'REFLECT_MAIN_CORP', 'NEED_SERIAL_NO', 'DEDUCT_TYPE', 'STATUS'], 'integer'],
- [['CREATE_TIME', 'SUPPLIER_TYPE', 'SUPPLIER_NAME'], 'required'],
- [['UPDATE_TIME'], 'safe'],
- [['ACCOUNT_BALANCE', 'ALERT_BALANCE'], 'number'],
- [['CREATE_TIME', 'ID_CARD', 'ACCOUNT_NUM'], 'string', 'max' => 20],
- [['SUPPLIER_NAME', 'SUPPLIER_CODE', 'COMPANY_NAME', 'ACCOUNT_BANK', 'ACCOUNT_NAME'], 'string', 'max' => 100],
- [['SALES_MAN'], 'string', 'max' => 30],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'ID' => 'ID',
- 'MAIN_CORP_ID' => '运营主体ID',
- 'CREATE_USER_ID' => '记录创建用户ID',
- 'CREATE_TIME' => '记录创建时间',
- 'UPDATE_USER_ID' => '记录最后更新用户ID',
- 'UPDATE_TIME' => '记录最后更新时间',
- 'CANCEL_FLAG' => '记录有效性标记,CANCEL_FLAG=0记录有效;CANCEL_FLAG=1,记录已删除',
- 'AREA_ID' => '所属区域',
- 'SUPPLIER_TYPE' => '供应商或渠道商标志 187:供应商 ',
- 'SUPPLIER_NAME' => '供应商或渠道商名称',
- 'SUPPLIER_CODE' => '代码',
- 'MANAGE_TYPE' => '经营性质 1:公司 2:个人',
- 'COMPANY_NAME' => '公司名称',
- 'ID_CARD' => '身份证号',
- 'IS_DISABLED' => '0:正常 1:停用',
- 'SETT_TYPE' => '结算方式,对应DICT_TYPE.ID',
- 'SETT_FREQUENCY' => '结算周期,对应DICT_TYPE.ID',
- 'ACCOUNT_BANK' => '开户银行',
- 'ACCOUNT_NUM' => '银行账号',
- 'ACCOUNT_NAME' => '账号名称 PRIMARY KEY (`ID`)',
- 'SALES_MAN' => 'Sales Man',
- 'REFLECT_MAIN_CORP' => '映射的运营主体:-1非运营主体 -1以外,对应的运营主体ID',
- 'NEED_SERIAL_NO' => '订单号是否必须: 1 必须 0 非必需',
- 'ACCOUNT_BALANCE' => '账户余额',
- 'DEDUCT_TYPE' => '扣款口径 1:预定 2:入住 3:离店',
- 'ALERT_BALANCE' => '预警金额',
- 'STATUS' => '610 待审核 611已审核 612已停用',
- ];
- }
- }
|