20230402133408_create_renovate_price_item_table.php 935 B

1234567891011121314151617181920
  1. <?php
  2. use think\migration\Migrator;
  3. use think\migration\db\Column;
  4. use app\model\CustomerPortraitField;
  5. class CreateRenovatePriceItemTable extends Migrator
  6. {
  7. public function change()
  8. {
  9. $this->table('renovate_price_item')
  10. ->addColumn('root_id', 'integer', ['comment'=>'企业id', 'limit'=>11, 'default'=>0])
  11. ->addColumn('pid', 'integer', ['comment'=>'所属套餐id', 'limit'=>11, 'default'=>0])
  12. ->addColumn('name', 'string', ['comment'=>'项目名称', 'limit'=>255, 'null'=>true])
  13. ->addColumn(Column::tinyInteger('rule')->setComment('计算规则(1单价*套内建筑面积,2单价*建筑面积,3单价*卧室数,4单价*卫生间数,5单价*厨房数,6固定价格)')->setDefault(0))
  14. ->addColumn(Column::decimal('price',10)->setComment('单价')->setDefault(0))
  15. ->addColumn(Column::tinyInteger('sort')->setComment('排序')->setDefault(0))
  16. ->create();
  17. }
  18. }