table('bonus_history',array('id' => true,'primary_key' => ['id'],'engine'=>'InnoDB','comment'=>'用户月奖励金历史记录')); $table->addColumn('user_id', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'orderGoodsID')) ->addColumn('year', 'integer',array('limit' => 5,'default'=>'0','comment'=>'年份')) ->addColumn('month', 'integer',array('limit' => 5,'default'=>'0','comment'=>'月份')) ->addColumn('year_month', 'integer',array('limit' => 10,'default'=>'0','comment'=>'年月')) ->addColumn('sales_volume', 'decimal',array('limit' => 11,'precision'=>10,'scale'=>2,'signed'=>false,'default'=>0,'comment'=>'销售额')) ->addColumn('refund_count', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'退款单数')) ->addColumn('overtime_receipt_count', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'超时未签收单数')) ->addColumn('bonus_rate', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'奖励金比例')) ->addColumn('bonus_money', 'decimal',array('limit' => 11,'precision'=>10,'scale'=>4,'signed'=>false,'default'=>0,'comment'=>'奖励金')) ->addColumn('clearing_status', 'integer',array('limit' => 2,'signed'=>false,'default'=>0,'comment'=>'结算状态,0:待结算,1:已结算')) ->addColumn('create_time', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'创建时间')) ->addColumn('update_time', 'integer',array('limit' => 11,'signed'=>false,'default'=>0,'comment'=>'更新时间')) ->addColumn('is_delete', 'integer',array('limit' => 1,'signed'=>false,'default'=>0,'comment'=>'删除状态,1已删除')) ->create(); } }