1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- use think\migration\Migrator;
- use think\migration\db\Column;
- class CreateCommunityBusinessTable extends Migrator
- {
- /**
- * Change Method.
- *
- * Write your reversible migrations using this method.
- *
- * More information on writing migrations is available here:
- * http://docs.phinx.org/en/latest/migrations.html#the-abstractmigration-class
- *
- * The following commands can be used in this method and Phinx will
- * automatically reverse them when rolling back:
- *
- * createTable
- * renameTable
- * addColumn
- * renameColumn
- * addIndex
- * addForeignKey
- *
- * Remember to call "create()" or "update()" and NOT "save()" when working
- * with the Table class.
- */
- public function change()
- {
- $table = $this->table('community_business')->setComment('小区运营记录表');
- $table->addColumn('community_id', 'integer', ['limit'=> 10, 'default'=> 0, 'comment'=> '小区'])
- ->addColumn('employee_id', 'integer', ['limit'=> 10, 'default'=> 0, 'comment'=> '添加人'])
- ->addColumn('record_date', 'integer', ['limit'=> 10, 'default'=> 0, 'comment'=> '记录日期(哪天)'])
- ->addColumn(Column::tinyInteger('chat_group')->setDefault(0)->setComment('群内运营(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('work_log')->setDefault(0)->setComment('工作日志(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('group_script')->setDefault(0)->setComment('社群剧本(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('customer_worship')->setDefault(0)->setComment('种子客户膜拜(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('building_output')->setDefault(0)->setComment('VR楼书输出(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('talk_drill')->setDefault(0)->setComment('谈单演练(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('material_production')->setDefault(0)->setComment('素材包制作(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('wei_opinions')->setDefault(0)->setComment('威智慧口碑(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('community_broadcast')->setDefault(0)->setComment('小区直播(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('housetype_broadcast')->setDefault(0)->setComment('户型直播(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('house_inspection_broadcast')->setDefault(0)->setComment('收房验房直播(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('start_work_broadcast')->setDefault(0)->setComment('开工直播(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('sample_room_broadcast')->setDefault(0)->setComment('样板间直播(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('anchoring_traffic')->setDefault(0)->setComment('定锚引流(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('sample_room_collect')->setDefault(0)->setComment('样板间征集(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('owner_buy')->setDefault(0)->setComment('业主团购会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('owner_meeting')->setDefault(0)->setComment('业主见面会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('construction_direct')->setDefault(0)->setComment('工地直通车(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('house_inspection')->setDefault(0)->setComment('验房抢购会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('home_dinner')->setDefault(0)->setComment('归家晚宴会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('customer_thanks')->setDefault(0)->setComment('客户答谢会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('housetype_share')->setDefault(0)->setComment('户型分享(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('decoration_saves_money')->setDefault(0)->setComment('装修省钱攻略(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('decoration_closed_pit')->setDefault(0)->setComment('装修闭坑指南(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('top_ten_spatial_planning')->setDefault(0)->setComment('十大空间规划(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('decoration_acceptance_standards')->setDefault(0)->setComment('装修验收标准(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('weekly_meeting')->setDefault(0)->setComment('周会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('month_meeting')->setDefault(0)->setComment('月会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('single_meeting')->setDefault(0)->setComment('对单会(1未完成2进行中3已完成)'))
- ->addColumn(Column::tinyInteger('train_meeting')->setDefault(0)->setComment('培训会(1未完成2进行中3已完成)'))
- ->addColumn('addtime', 'timestamp', ['default'=> 'CURRENT_TIMESTAMP', 'comment'=> '添加时间'])
- ->create();
- }
- }
|