m220227_143427_common_archives_apply.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. use yii\db\Migration;
  3. class m220227_143427_common_archives_apply extends Migration
  4. {
  5. public function up()
  6. {
  7. /* 取消外键约束 */
  8. $this->execute('SET foreign_key_checks = 0');
  9. /* 创建表 */
  10. $this->createTable('{{%common_archives_apply}}', [
  11. 'id' => "int(11) NOT NULL AUTO_INCREMENT",
  12. 'merchant_id' => "int(10) unsigned NULL DEFAULT '0' COMMENT '商户id'",
  13. 'member_id' => "int(11) NULL COMMENT '申请人'",
  14. 'member_type' => "tinyint(4) NULL DEFAULT '1' COMMENT '1:会员;2:后台管理员;3:商家管理员'",
  15. 'certification_type' => "tinyint(4) NULL DEFAULT '1' COMMENT '认证类型[1:公司;2:个人]'",
  16. 'profit_type' => "tinyint(4) NULL DEFAULT '1' COMMENT '盈利类型[1:私立;2:国有]'",
  17. 'company_name' => "varchar(255) NULL DEFAULT '' COMMENT '公司名称'",
  18. 'unified_social_credit_code' => "varchar(200) NULL DEFAULT '' COMMENT '统一社会信用代码'",
  19. 'business_license' => "varchar(255) NULL DEFAULT '' COMMENT '营业执照'",
  20. 'business_scope' => "varchar(3000) NULL DEFAULT '' COMMENT '经营范围'",
  21. 'practice_qualification_certificate' => "varchar(255) NULL DEFAULT '' COMMENT '执业资格证'",
  22. 'establish_year' => "date NULL COMMENT '成立年限'",
  23. 'floor_space' => "double(10,2) NULL DEFAULT '0' COMMENT '占地面积'",
  24. 'content' => "text NULL COMMENT '详情'",
  25. 'corporate_realname' => "varchar(50) NULL DEFAULT '' COMMENT '法人真实姓名'",
  26. 'corporate_mobile' => "varchar(30) NULL DEFAULT '' COMMENT '法人手机号码'",
  27. 'corporate_identity_card' => "varchar(100) NULL DEFAULT '' COMMENT '法人身份证'",
  28. 'corporate_identity_card_front' => "varchar(255) NULL DEFAULT '' COMMENT '法人身份证正面(国徽)'",
  29. 'corporate_identity_card_back' => "varchar(255) NULL DEFAULT '' COMMENT '法人身份证反面(人面)'",
  30. 'bank_account_name' => "varchar(100) NULL DEFAULT '' COMMENT '公司银行开户名'",
  31. 'bank_account_number' => "varchar(100) NULL DEFAULT '' COMMENT '公司银行账号'",
  32. 'bank_branch_name' => "varchar(100) NULL DEFAULT '' COMMENT '开户银行支行名称'",
  33. 'bank_location' => "varchar(100) NULL DEFAULT '' COMMENT '开户银行所在地'",
  34. 'audit_status' => "tinyint(4) NOT NULL DEFAULT '0' COMMENT '审核状态[0:申请;1通过;-1失败]'",
  35. 'audit_time' => "int(10) unsigned NULL DEFAULT '0' COMMENT '审核时间'",
  36. 'refusal_cause' => "varchar(200) NULL DEFAULT '' COMMENT '拒绝原因'",
  37. 'status' => "tinyint(4) NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]'",
  38. 'created_at' => "int(10) unsigned NULL DEFAULT '0' COMMENT '创建时间'",
  39. 'updated_at' => "int(10) unsigned NULL DEFAULT '0' COMMENT '修改时间'",
  40. 'PRIMARY KEY (`id`)'
  41. ], "ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公用_认证信息申请'");
  42. /* 索引设置 */
  43. $this->createIndex('merchant_id','{{%common_archives_apply}}','merchant_id',0);
  44. /* 表数据 */
  45. /* 设置外键约束 */
  46. $this->execute('SET foreign_key_checks = 1;');
  47. }
  48. public function down()
  49. {
  50. $this->execute('SET foreign_key_checks = 0');
  51. /* 删除表 */
  52. $this->dropTable('{{%common_archives_apply}}');
  53. $this->execute('SET foreign_key_checks = 1;');
  54. }
  55. }
粤ICP备19079148号