|
|
@@ -0,0 +1,402 @@
|
|
|
+# -*- coding: utf-8 -*-
|
|
|
+# Generated by Django 1.11 on 2022-06-20 20:41
|
|
|
+from __future__ import unicode_literals
|
|
|
+
|
|
|
+from django.db import migrations, models
|
|
|
+import django.db.models.deletion
|
|
|
+
|
|
|
+
|
|
|
+class Migration(migrations.Migration):
|
|
|
+
|
|
|
+ initial = True
|
|
|
+
|
|
|
+ dependencies = [
|
|
|
+ ]
|
|
|
+
|
|
|
+ operations = [
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='Article',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6807\u9898')),
|
|
|
+ ('type', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7c7b\u578b')),
|
|
|
+ ('img', models.TextField(blank=True, null=True, verbose_name='\u5c01\u9762\u56fe')),
|
|
|
+ ('content', models.TextField(blank=True, null=True, verbose_name='\u5185\u5bb9')),
|
|
|
+ ('status', models.SmallIntegerField(default=1, verbose_name='\u4e0b\u7ebf/\u4e0a\u7ebf/\u7f16\u8f91\u4e2d-1/2/1')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'article',
|
|
|
+ 'verbose_name': '\u6587\u7ae0\u4fe1\u606f',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='Comments',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('user_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('user_avatar', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u5934\u50cf')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('content', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u54a8\u8be2\u5185\u5bb9')),
|
|
|
+ ('record_id', models.IntegerField(blank=True, null=True, verbose_name='\u4f5c\u4e1aid')),
|
|
|
+ ('pid', models.IntegerField(blank=True, null=True, verbose_name='\u4e0a\u7ea7id')),
|
|
|
+ ('location', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5730\u7406\u4f4d\u7f6e')),
|
|
|
+ ('stock_id', models.IntegerField(blank=True, null=True, verbose_name='\u4f5c\u4e1aid')),
|
|
|
+ ('stock_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u80a1\u7968\u540d\u79f0')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'comments',
|
|
|
+ 'verbose_name': '\u8bc4\u8bba',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='HotStockSellCount',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('stock_id', models.IntegerField(blank=True, null=True, verbose_name='\u80a1\u7968id')),
|
|
|
+ ('stock_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u80a1\u7968\u540d\u79f0')),
|
|
|
+ ('stock_date', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6301\u80a1\u65e5\u671f')),
|
|
|
+ ('seller_ids', models.TextField(blank=True, null=True, verbose_name='\u6e05\u4ed3\u9009\u624bid')),
|
|
|
+ ('count', models.IntegerField(default=1, verbose_name='\u6e05\u4ed3\u4eba\u6570')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'hot_stock_seller',
|
|
|
+ 'verbose_name': '\u70ed\u95e8\u6e05\u4ed3',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='Match',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u540d\u79f0')),
|
|
|
+ ('start_time', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5f00\u59cb\u65f6\u95f4')),
|
|
|
+ ('end_time', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7ed3\u675f\u65f6\u95f4')),
|
|
|
+ ('groups', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u7ed3\u675f\u65f6\u95f4')),
|
|
|
+ ('calendar', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u62a5\u5355\u65e5\u5386')),
|
|
|
+ ('valid_dates', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u6709\u6548\u62a5\u5355\u65f6\u95f4')),
|
|
|
+ ('player_price', models.FloatField(blank=True, null=True, verbose_name='\u9009\u624b\u4ef7\u683c')),
|
|
|
+ ('viewer_price', models.FloatField(blank=True, null=True, verbose_name='\u6e38\u5ba2\u4ef7\u683c')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'match',
|
|
|
+ 'verbose_name': '\u6bd4\u8d5b\u6570\u636e',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='MatchGroup',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('match_id', models.IntegerField(blank=True, null=True, verbose_name='\u6bd4\u8d5bid')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u540d\u79f0')),
|
|
|
+ ('is_active', models.SmallIntegerField(default=1, verbose_name='\u662f\u5426\u663e\u793a')),
|
|
|
+ ('order', models.IntegerField(default=1, verbose_name='\u6392\u5e8f\u5b57\u6bb5')),
|
|
|
+ ('charge', models.IntegerField(default=1, verbose_name='\u662f\u5426\u6536\u8d391/\u6536\u8d390/\u514d\u8d39')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'match_group',
|
|
|
+ 'verbose_name': '\u6bd4\u8d5b\u5206\u7ec4',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='OperationLog',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('op_user_name', models.CharField(max_length=255, verbose_name='\u64cd\u4f5c\u5458\u540d\u79f0')),
|
|
|
+ ('op_user_realname', models.CharField(max_length=255, verbose_name='\u64cd\u4f5c\u5458\u59d3\u540d')),
|
|
|
+ ('op_user_id', models.IntegerField(verbose_name='\u64cd\u4f5c\u5458id')),
|
|
|
+ ('op_user_ip', models.CharField(max_length=100, verbose_name='\u64cd\u4f5c\u5458ip')),
|
|
|
+ ('op_request', models.TextField(default=b'', verbose_name='request body')),
|
|
|
+ ('is_suc', models.BooleanField(default=True, verbose_name='\u662f\u5426\u6210\u529f')),
|
|
|
+ ('error_msg', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u9519\u8bef\u4fe1\u606f')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'oplog',
|
|
|
+ 'verbose_name': '\u64cd\u4f5c\u65e5\u5fd7',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='OperationLogConfig',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('op_view', models.CharField(blank=True, max_length=100, null=True, verbose_name='\u64cd\u4f5c\u6a21\u5757')),
|
|
|
+ ('op_action_flag', models.CharField(max_length=50, verbose_name='\u64cd\u4f5c\u7c7b\u578b')),
|
|
|
+ ('op_module', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u64cd\u4f5c\u6a21\u5757')),
|
|
|
+ ('op_template', models.TextField(verbose_name='\u64cd\u4f5c\u65e5\u5fd7\u6a21\u677f')),
|
|
|
+ ('op_url', models.CharField(max_length=255, verbose_name='URL')),
|
|
|
+ ('op_response', models.TextField(blank=True, max_length=255, null=True, verbose_name='URL')),
|
|
|
+ ('order', models.IntegerField(blank=True, null=True, verbose_name='\u6392\u5e8f\u5b57\u6bb5')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'oplog_config',
|
|
|
+ 'verbose_name': '\u64cd\u4f5c\u65e5\u5fd7\u914d\u7f6e',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='Player',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('username', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('usercode', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u4ee3\u7801')),
|
|
|
+ ('match_id', models.IntegerField(blank=True, null=True, verbose_name='\u6bd4\u8d5bid')),
|
|
|
+ ('match_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u540d\u79f0')),
|
|
|
+ ('match_group', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u5206\u7ec4')),
|
|
|
+ ('match_group_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u5206\u7ec4\u540d\u79f0')),
|
|
|
+ ('fund', models.FloatField(default=0.0, verbose_name='\u8d44\u91d1')),
|
|
|
+ ('match_status', models.SmallIntegerField(default=0, verbose_name='\u6bd4\u8d5b\u72b6\u6001,\u9000\u8d5b/\u6682\u505c/\u6bd4\u8d5b\u4e2d-1/0/1')),
|
|
|
+ ('badge', models.CharField(blank=True, default='\u9009\u624b', max_length=255, null=True, verbose_name='\u9009\u624b\u6807\u8bc6')),
|
|
|
+ ('role', models.SmallIntegerField(default=0, verbose_name='\u89d2\u8272')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'player',
|
|
|
+ 'verbose_name': '\u53c2\u6570\u9009\u624b',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='PlayerRecord',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('username', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('usercode', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u4ee3\u7801')),
|
|
|
+ ('match_id', models.IntegerField(blank=True, null=True, verbose_name='\u6bd4\u8d5bid')),
|
|
|
+ ('stock_date', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6301\u80a1\u65e5\u671f')),
|
|
|
+ ('match_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u540d\u79f0')),
|
|
|
+ ('match_group', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u5206\u7ec4')),
|
|
|
+ ('init_fund', models.FloatField(blank=True, null=True, verbose_name='\u521d\u59cb\u8d44\u91d1')),
|
|
|
+ ('yesterday_fund', models.FloatField(blank=True, null=True, verbose_name='\u6628\u65e5\u8d44\u91d1')),
|
|
|
+ ('today_fund', models.FloatField(blank=True, null=True, verbose_name='\u4eca\u65e5\u8d44\u91d1')),
|
|
|
+ ('yesterday_stock', models.TextField(blank=True, null=True, verbose_name='\u6628\u65e5\u6301\u80a1')),
|
|
|
+ ('today_stock', models.TextField(blank=True, null=True, verbose_name='\u4eca\u65e5\u6301\u80a1')),
|
|
|
+ ('yesterday_stock_img', models.TextField(blank=True, null=True, verbose_name='\u6628\u65e5\u6301\u80a1\u622a\u56fe')),
|
|
|
+ ('today_stock_img', models.TextField(blank=True, null=True, verbose_name='\u4eca\u65e5\u6301\u80a1\u622a\u56fe')),
|
|
|
+ ('today_income', models.FloatField(blank=True, null=True, verbose_name='\u4eca\u65e5\u6536\u76ca')),
|
|
|
+ ('total_income', models.FloatField(blank=True, null=True, verbose_name='\u603b\u6536\u76ca')),
|
|
|
+ ('rank', models.IntegerField(blank=True, null=True, verbose_name='\u6392\u540d')),
|
|
|
+ ('group_rank', models.IntegerField(blank=True, null=True, verbose_name='\u5206\u7ec4\u6392\u540d')),
|
|
|
+ ('is_markt', models.SmallIntegerField(default=0, verbose_name='\u662f\u5426\u5f00\u8d85\u5e02')),
|
|
|
+ ('yesterday_is_markt', models.SmallIntegerField(default=0, verbose_name='\u6628\u65e5\u662f\u5426\u5f00\u8d85\u5e02')),
|
|
|
+ ('auto_complete', models.SmallIntegerField(default=0, verbose_name='\u8bf7\u5047\u6b21\u6570')),
|
|
|
+ ('yesterday_auto_complete', models.SmallIntegerField(default=0, verbose_name='\u8bf7\u5047\u6b21\u6570')),
|
|
|
+ ('wanzhu_comment', models.TextField(blank=True, null=True, verbose_name='\u70b9\u8bc4')),
|
|
|
+ ('experience', models.TextField(blank=True, null=True, verbose_name='\u64cd\u76d8\u603b\u7ed3/\u4eca\u65e5\u53cd\u601d')),
|
|
|
+ ('zq', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5468\u671f')),
|
|
|
+ ('cw', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u4ed3\u4f4d')),
|
|
|
+ ('df', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6253\u6cd5')),
|
|
|
+ ('pz', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u54c1\u79cd')),
|
|
|
+ ('badge', models.CharField(blank=True, default='\u9009\u624b', max_length=255, null=True, verbose_name='\u9009\u624b\u6807\u8bc6')),
|
|
|
+ ('zans', models.IntegerField(blank=True, default=0, null=True, verbose_name='\u70b9\u8d5e\u6570')),
|
|
|
+ ('comments_count', models.IntegerField(blank=True, default=0, null=True, verbose_name='\u70b9\u8d5e\u6570')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'player_record',
|
|
|
+ 'verbose_name': '\u53c2\u6570\u9009\u624b',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='SignupOrder',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('user_name', models.CharField(blank=True, max_length=50, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('match_id', models.IntegerField(blank=True, null=True, verbose_name='\u6bd4\u8d5bid')),
|
|
|
+ ('match_name', models.CharField(blank=True, max_length=50, null=True, verbose_name='\u6bd4\u8d5b\u540d\u79f0')),
|
|
|
+ ('total_fee', models.FloatField(blank=True, null=True, verbose_name='\u4ef7\u683c')),
|
|
|
+ ('out_trade_no', models.CharField(blank=True, max_length=50, null=True, verbose_name='\u8ba2\u5355\u53f7')),
|
|
|
+ ('order_status', models.SmallIntegerField(blank=True, default=0, null=True, verbose_name='\u8ba2\u5355\u72b6\u6001')),
|
|
|
+ ('pay_status', models.SmallIntegerField(blank=True, default=0, null=True, verbose_name='\u652f\u4ed8\u72b6\u6001')),
|
|
|
+ ('pay_time', models.DateTimeField(blank=True, null=True, verbose_name='\u652f\u4ed8\u65f6\u95f4')),
|
|
|
+ ('signup_type', models.SmallIntegerField(blank=True, null=True, verbose_name='\u62a5\u540d\u7c7b\u578b1/\u6e38\u5ba2,2/\u9009\u624b')),
|
|
|
+ ('transaction_id', models.CharField(blank=True, max_length=50, null=True, verbose_name='\u4ea4\u6613id')),
|
|
|
+ ('remark', models.TextField(blank=True, max_length=50, null=True, verbose_name='\u5907\u6ce8')),
|
|
|
+ ('phone', models.CharField(blank=True, max_length=50, null=True, verbose_name='\u624b\u673a\u53f7')),
|
|
|
+ ('match_group', models.IntegerField(blank=True, null=True, verbose_name='\u8d5b\u4e8b\u5206\u7ec4')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'signup_order',
|
|
|
+ 'verbose_name': '\u62a5\u540d\u8ba2\u5355\u8868',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='Stock',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u540d\u79f0')),
|
|
|
+ ('code', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u4ee3\u7801')),
|
|
|
+ ('img', models.TextField(blank=True, null=True, verbose_name='\u5c01\u9762\u56fe')),
|
|
|
+ ('desc', models.TextField(blank=True, null=True, verbose_name='\u5185\u5bb9')),
|
|
|
+ ('user_num', models.IntegerField(default=0, verbose_name='\u6392\u5e8f\u5b57\u6bb5')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'stock',
|
|
|
+ 'verbose_name': '\u80a1\u7968',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='SysUserInfo',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u540d\u5b57')),
|
|
|
+ ('phone', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u624b\u673a\u53f7')),
|
|
|
+ ('password', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5bc6\u7801')),
|
|
|
+ ('realname', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u771f\u5b9e\u540d\u79f0')),
|
|
|
+ ('permissions', models.TextField(blank=True, null=True, verbose_name='\u6743\u9650')),
|
|
|
+ ('is_active', models.SmallIntegerField(default=0, verbose_name='\u662f\u5426\u6fc0\u6d3b\u53ef\u7528')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'sys_users',
|
|
|
+ 'verbose_name': '\u7cfb\u7edf\u7528\u6237\u4fe1\u606f',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='test',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6807\u9898')),
|
|
|
+ ('group_rank', models.IntegerField(blank=True, null=True, verbose_name='\u6392\u540d')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'test',
|
|
|
+ 'verbose_name': '\u6d4b\u8bd5\u8868',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='UserChoice',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('user_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('user_avatar', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u5934\u50cf')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('stock_id', models.IntegerField(blank=True, null=True, verbose_name='\u80a1\u7968id')),
|
|
|
+ ('stock_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u80a1\u7968\u540d\u79f0')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'user_choice',
|
|
|
+ 'verbose_name': '\u8ddf\u8e2a/\u81ea\u9009',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='UserFollows',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('follow_id', models.IntegerField(blank=True, null=True, verbose_name='\u88ab\u5173\u6ce8\u9009\u624bid')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'user_follows',
|
|
|
+ 'verbose_name': '\u7528\u6237\u5173\u6ce8\u8868',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='UserInfo',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('username', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('usercode', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u4ee3\u7801')),
|
|
|
+ ('password', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5bc6\u7801')),
|
|
|
+ ('realname', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u771f\u5b9e\u540d\u79f0')),
|
|
|
+ ('openid', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u5fae\u4fe1openid')),
|
|
|
+ ('avatar', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u624b\u673a\u53f7')),
|
|
|
+ ('nickname', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u624b\u673a\u53f7')),
|
|
|
+ ('is_bind', models.SmallIntegerField(default=0, verbose_name='\u662f\u5426\u7ed1\u5b9a')),
|
|
|
+ ('utype', models.SmallIntegerField(default=0, verbose_name='\u662f\u5426\u6fc0\u6d3b\u53ef\u7528')),
|
|
|
+ ('zq', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5468\u671f')),
|
|
|
+ ('cw', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u4ed3\u4f4d')),
|
|
|
+ ('df', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6253\u6cd5')),
|
|
|
+ ('pz', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u54c1\u79cd')),
|
|
|
+ ('account_img', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u8d26\u53f7\u622a\u56fe')),
|
|
|
+ ('join_time', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5165\u5e02\u65f6\u95f4')),
|
|
|
+ ('badge', models.CharField(blank=True, default='\u9009\u624b', max_length=255, null=True, verbose_name='\u9009\u624b\u6807\u8bc6')),
|
|
|
+ ('phone', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u624b\u673a\u53f7')),
|
|
|
+ ('role', models.SmallIntegerField(default=0, verbose_name='\u89d2\u8272')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'users',
|
|
|
+ 'verbose_name': '\u7528\u6237\u4fe1\u606f',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='UserStock',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('stock_id', models.IntegerField(blank=True, null=True, verbose_name='\u80a1\u7968id')),
|
|
|
+ ('stock_date', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6301\u80a1\u65e5\u671f')),
|
|
|
+ ('stock_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u80a1\u7968\u540d\u79f0')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'user_stock',
|
|
|
+ 'verbose_name': '\u9009\u624b\u6301\u80a1',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='WanzhuConsult',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('user_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('user_avatar', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u5934\u50cf')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('content', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u54a8\u8be2\u5185\u5bb9')),
|
|
|
+ ('reply_content', models.TextField(blank=True, max_length=255, null=True, verbose_name='\u56de\u590d\u5185\u5bb9')),
|
|
|
+ ('reply_status', models.SmallIntegerField(blank=True, default=0, null=True, verbose_name='0/\u672a\u56de\u590d,1/\u5df2\u56de\u590d')),
|
|
|
+ ('pid', models.IntegerField(blank=True, null=True, verbose_name='\u4e0a\u7ea7id')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'wanzhu_consult',
|
|
|
+ 'verbose_name': '\u987d\u4e3b\u54a8\u8be2',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.CreateModel(
|
|
|
+ name='WinDefendRank',
|
|
|
+ fields=[
|
|
|
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
|
+ ('match_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('match_group', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6bd4\u8d5b\u5206\u7ec4')),
|
|
|
+ ('user_id', models.IntegerField(blank=True, null=True, verbose_name='\u7528\u6237id')),
|
|
|
+ ('player_id', models.IntegerField(blank=True, null=True, verbose_name='\u9009\u624bid')),
|
|
|
+ ('username', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u7528\u6237\u540d')),
|
|
|
+ ('today_fund', models.FloatField(blank=True, null=True, verbose_name='\u8d44\u4ea7')),
|
|
|
+ ('total_income', models.FloatField(blank=True, null=True, verbose_name='\u603b\u6536\u76ca')),
|
|
|
+ ('win_rate', models.FloatField(blank=True, null=True, verbose_name='\u80dc\u7387')),
|
|
|
+ ('badest_income', models.FloatField(blank=True, null=True, verbose_name='\u6700\u5927\u56de\u64a4')),
|
|
|
+ ('zq', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5468\u671f')),
|
|
|
+ ('cw', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u4ed3\u4f4d')),
|
|
|
+ ('df', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u6253\u6cd5')),
|
|
|
+ ('pz', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u54c1\u79cd')),
|
|
|
+ ('auto_complete', models.SmallIntegerField(default=0, verbose_name='\u8bf7\u5047\u6b21\u6570')),
|
|
|
+ ('match_status', models.SmallIntegerField(default=1, verbose_name='\u6bd4\u8d5b\u72b6\u6001,\u9000\u8d5b/\u6682\u505c/\u6bd4\u8d5b\u4e2d-1/0/1')),
|
|
|
+ ('ctime', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')),
|
|
|
+ ],
|
|
|
+ options={
|
|
|
+ 'db_table': 'win_defend_rank',
|
|
|
+ 'verbose_name': '\u80dc\u7387\u9632\u5b88\u699c',
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ migrations.AddField(
|
|
|
+ model_name='operationlog',
|
|
|
+ name='op_config',
|
|
|
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='common.OperationLogConfig'),
|
|
|
+ ),
|
|
|
+ ]
|