Example #1
0
class User(db.Document):
    name = db.StringField(max_length=20, required=True)
    birthday = db.DateTimeField(required=True)
    phone = db.StringField(length=15)
    email = db.EmailField()
    city = db.StringField(max_length=40)
    address = db.StringField(max_length=50)
Example #2
0
class Item(db.Document):
    name = db.StringField(required=True, unique=True)

    def __repr__(self):
        return "<Item %r>" % self.name

    def serialize(self):
        return {
            "id": str(self.id),
            "name": self.name,
        }
Example #3
0
class LagouRecruit(db.Document):
    # 指定集合名称
    meta = {
        'collection': 'lagouRecruit',
        'ordering': ['-createTime'],
        'strict': False,
    }

    category = db.StringField()  # 工作类别
    category_url = db.StringField()  # 类别url

    adWord = db.StringField()
    appShow = db.StringField()  # 手机端显示
    approve = db.StringField()  # 同意
    businessZones = db.StringField()  # 商业区域
    city = db.StringField()  # 城市
    companyFullName = db.StringField()  # 公司全称
    companyId = db.StringField()  # 公司ID
    companyLabelList = db.StringField()  # 公司标签列表
    companyLogo = db.StringField()  # 公司logo
    companyShortName = db.StringField()  # 公司简称
    companySize = db.StringField()  # 公司规模
    createTime = db.StringField()  # 发布时间
    deliver = db.StringField()
    district = db.StringField()  # 地区
    education = db.StringField()  # 学历
    explain = db.StringField()
    financeStage = db.StringField()  # 融资阶段
    firstType = db.StringField()  # 工作类型1
    formatCreateTime = db.StringField()
    gradeDescription = db.StringField()
    hitags = db.StringField()
    imState = db.StringField()
    industryField = db.StringField()
    industryLables = db.StringField()
    isSchoolJob = db.StringField()
    jobNature = db.StringField()
    lastLogin = db.StringField()
    linestaion = db.StringField()
    latitude = db.StringField()  # 纬度
    longitude = db.StringField()  # 经度
    pcShow = db.StringField()  # PC端显示
    plus = db.StringField()
    positionAdvantage = db.StringField()  # 职位优势
    positionId = db.StringField()  # 职位编号
    positionLables = db.StringField()  # 职位标签
    positionName = db.StringField()  # 职位名称
    promotionScoreExplain = db.StringField()
    publisherId = db.StringField()
    resumeProcessDay = db.StringField()
    resumeProcessRate = db.StringField()
    salary = db.StringField()  # 薪资
    score = db.StringField()
    secondType = db.StringField()  # 工作类型2
    skillLables = db.StringField()  # 技能标签
    stationname = db.StringField()  # 站点名称
    subwayline = db.StringField()  # 地铁线路
    thirdType = db.StringField()  # 工作类型3
    workYear = db.StringField()  # 工作年限
    description = db.StringField()  # 职位描述

    def __str__(self):
        description = """companyFullName\t:%s,
                         createTime\t:%s,
                         positionName\t:%s,
                         salary\t:%s,
                         businessZones\t:%s
                      """ % (self.companyFullName, self.createTime,
                             self.positionName, self.salary,
                             self.businessZones)
        return description
Example #4
0
class Comment(db.Document):
    image_id = db.IntField(required=True)
    pos_x = db.IntField(required=True)
    pos_y = db.IntField(required=True)
    content = db.StringField(required=True)
Example #5
0
class Reservation(db.Document):
    date = db.DateTimeField(required=True)
    day = db.IntField(required=True)
    time = db.IntField(required=True)
    recipient = db.StringField(length=15)
Example #6
0
class User(db.Document):
    name = db.StringField()
    year = db.StringField()

    def __str__(self):
        return "name:{}year:{}".format(self.name, self.year)