文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 21d7180a by 李景熙

修改后端分片和标注关系

parent 23847cf2
from peewee import *
from Dao import Slice,User,Data
from Dao import Slice, User, Data
import datetime
mysql = MySQLDatabase(
'sys',
host='127.0.0.1',
......@@ -11,49 +12,64 @@ mysql = MySQLDatabase(
mysql.connect()
class Result:
code: int
message: []
data: {}
def __init__(self, code, message, data):
self.code = code
self.message = message
self.data = data
class Relation(Model):
slice_id = ForeignKeyField(Slice)
user_id = ForeignKeyField(User)
data_id = ForeignKeyField(Data)
relation_id = AutoField(primary_key=True, unique=True)
slice_id = IntegerField(null=False)
user_id = IntegerField(null=False)
data_id = IntegerField(null=False)
flag = BooleanField(default=False)
score = IntegerField(default=0)
receive_time = DateTimeField(default=datetime.datetime.now())
complete_time = DateTimeField()
class Meta:
database = mysql
#创建标注关系
def create_relation(slice_id,user_id,data_id):
if not Relation.table_exists():
Relation.create_table()
# 创建标注关系
def create_relation(slice_id, user_id, data_id):
try:
relation = Relation(slice_id=slice_id,user_id=user_id,data_id=data_id)
relation = Relation(slice_id=slice_id, user_id=user_id, data_id=data_id)
relation.save()
except Exception:
except:
print(0)
else:
print(1)
#根据用户id找寻标注关系
# 根据用户id找寻标注关系
def find_relationbyuserid(user_id):
if not Relation.table_exists():
Relation.create_table()
try:
p=Relation.get(Relation.user_id==user_id);
p = Relation.get(Relation.user_id == user_id)
except Exception:
print(0)
else:
print(p.email)
#根据数据id找标注关系
# 根据数据id找标注关系
def find_relationbydataid(data_id):
if not Relation.table_exists():
Relation.create_table()
try:
p=Relation.get(Relation.data_id==data_id);
p = Relation.get(Relation.data_id == data_id)
except Exception:
print(0)
else:
print(p.email)
if __name__ == '__main__':
create_relation(3,1,2)
create_relation(3, 1, 2)
from peewee import *
from Dao import Task
mysql = MySQLDatabase(
'sys',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment