23 lines
766 B
Python
23 lines
766 B
Python
import time
|
|
from datetime import datetime
|
|
from dataService import MySqlService as mysqlService
|
|
|
|
class SeedInfo(object):
|
|
def __init__(self, name=None, seedUrl=None, haveDownload=None, createTime=None, updateTime=None, url=None):
|
|
self.name = name
|
|
self.seedUrl = seedUrl
|
|
self.haveDownload = haveDownload
|
|
self.createTime = self.format_time(createTime)
|
|
self.updateTime = self.format_time(updateTime)
|
|
self.url = url
|
|
|
|
@staticmethod
|
|
def format_time(timestamp):
|
|
if timestamp is None:
|
|
timestamp = time.time()
|
|
return datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')
|
|
|
|
def seave_to_dataBase(self):
|
|
mysqlService.save_seed(self)
|
|
return
|