예제 #1
0
class Nabvar(db.Document):
    meta = {'collection': 'Navbar'}
    _id = db.StringField(primary_key=True)
    title = db.StringField(required=True)
    component = db.StringField(required=False)
    active = db.BooleanField(required=True)
    isDropDown = db.BooleanField(required=True)
    DropdownItems = db.ListField()
예제 #2
0
class ProductLogos(db.Document):
    meta = {'collection': 'productlogos'}
    _id = db.StringField(primary_key=True)
    brand = db.StringField(required=True)
    logourl = db.StringField(required=True)
    path = db.StringField(requred=True)
    brandphases = db.ListField()
    layout = db.StringField()
예제 #3
0
class Contacts(db.Document):
    meta = {'collection': 'contacts'}
    _id = db.ObjectIdField(required=True)
    contacttitle = db.StringField(required=True)
    contactname = db.StringField(required=True)
    contactphone = db.StringField(required=True)
    contactemail = db.StringField(required=True)
    contactthumbnail = db.StringField(required=True)
    teamlead = db.BooleanField(required=True)
예제 #4
0
class Notes(db.Document):
    meta = {'collection': 'Notes'}
    _id = db.ObjectIdField()
    number = db.StringField(required=True)
    title = db.StringField()
    brand = db.ListField()
    format_note = db.StringField()
    lc_mode = db.ListField()
    instrument_type = db.ListField()
    topic = db.ListField()
    industry = db.ListField()
예제 #5
0
class PostersPresentations(db.Document):
    meta = {'collection': 'PostersPresentations'}
    _id = db.ObjectIdField(required=True)
    conference = db.StringField(required=True)
    year = db.StringField(required=True)
    brand = db.ListField(required=True)
    industry = db.ListField(required=True)
    title = db.StringField(required=True)
    lc_mode = db.ListField()
    format = db.StringField()
    instrument_type = db.ListField()
    src = db.StringField()
예제 #6
0
class User(db.Document):
    meta = {'collection': 'Users'} 
    # _id = db.ObjectIdField(default=bson.ObjectId(), primary_key=True)
    username = db.StringField(required=True, max_length=25, unique=True)
    password = db.StringField(required=True, min_length=6, max_length=150)
    active = db.BooleanField(default=True)
    createby = db.StringField(max_length=50)
    createdate = db.DateTimeField(default=datetime.now)

    def hash_password(self):
        self.password = generate_password_hash(self.password).decode('utf8')

    def check_password(self, password):
        return check_password_hash(self.password, password)
예제 #7
0
class ApplicationGuides(db.Document):
    meta = {'collection': 'fs.files'}
    _id = db.ObjectIdField(required=True)
    md5 = db.StringField()
    filename = db.StringField(required=True)
    metadata = db.ListField()
    chunkSize = db.IntField()
    length = db.IntField()
    uploadDate = db.DateTimeField()
    belongsTo = db.StringField()
    contentType = db.StringField()
    form = db.StringField()
    daterecorded = db.DateTimeField()
    year = db.IntField()
예제 #8
0
class Orders(db.Document):
    meta = {'collection': 'orders'}
    _id = db.ObjectIdField()
    orderplaced = db.DateTimeField()
    companyname = db.StringField(required=True)
    companyaddress = db.StringField(required=True)
    city = db.StringField(required=True)
    state = db.StringField(required=True)
    zipcode = db.IntField()
    ccname = db.StringField(required=True)
    card = db.IntField()
    expiration = db.DateTimeField()
    ccv = db.IntField()
    subtotal = db.IntField()
    items = db.ListField()
예제 #9
0
class WhitePaper(db.Document):
    meta = {'collection': 'WhitePaper'}
    _id = db.ObjectIdField()
    title = db.StringField()
    brand = db.ListField()
    lc_mode = db.ListField()
    instrument_type = db.ListField()
    topic = db.ListField()
    industry = db.ListField()
예제 #10
0
class Persona(db.Document):
    meta = {'collection': 'Persona'}
    _id = db.ObjectIdField(primary_key=True)
    firstname = db.StringField(required=True, max_length=30)
    lastname = db.StringField(required=True, max_length=30)
    email = db.StringField(required=True, max_length=100)
    address = db.StringField(required=False, max_lenght=200)
    city_id = db.StringField(required=False, max_lenght=3)
    state_id = db.StringField(required=False, max_lenght=3)
    country_id = db.StringField(required=False, max_lenght=50)
    createdate = db.DateTimeField(default=datetime.now)
예제 #11
0
class ProductTypes(db.Document):
    meta = {'collection': 'producttypes'}
    _id = db.ObjectIdField()
    producttype = db.StringField(required=True)
예제 #12
0
class Applications(db.Document):
    meta = {'collection': 'applicationslist'}
    _id = db.StringField(required=True)
    title = db.StringField(required=True)
예제 #13
0
class PhaseImages(db.Document):
    meta = {'collection': 'phaseimages'}
    _id = db.StringField(primary_key=True)
    brand = db.StringField(required=True)
    phase = db.StringField(required=True)
    imageurl = db.StringField(required=True)
예제 #14
0
class ProductPhases(db.Document):
    meta = {'collection': 'productphases'}
    _id = db.StringField(primary_key=True)
    phasename = db.StringField(required=True)
    phasename = db.StringField('phasename', required=True)
    Phase_Number = db.IntField()
예제 #15
0
class Products(db.Document):
    meta = {'collection': 'Products'}
    _id = db.StringField(primary_key=True)
    name = db.StringField(required=True)
    label = db.StringField(required=True)
예제 #16
0
class Brands(db.Document):
    meta = {'collection': 'brands'}
    _id = db.ObjectIdField()
    brand = db.StringField(required=True)
예제 #17
0
class ProductCatalog(db.Document):
    meta = {'collection': 'productcatalog'}
    _id = db.ObjectIdField()
    name = db.StringField(required=True)
    description = db.StringField(required=False)
    brand = db.StringField(required=True)
    product_type = db.StringField(required=True)
    bonded_phase = db.StringField(required=False)
    particle_size = db.StringField(required=False)
    column_length_mm = db.StringField(required=False)
    column_id_mm = db.StringField(required=False)
    pore_size_a = db.StringField(required=False)
    base_price = db.StringField(required=True)
    internal_id = db.StringField(required=True)
예제 #18
0
class Phases(db.Document):
    meta = {'collection': 'phases'}
    _id = db.ObjectIdField()
    phase = db.StringField(required=True)
예제 #19
0
class ColumnLength(db.Document):
    meta = {'collection': 'columnlength'}
    _id = db.ObjectIdField()
    columnlength = db.StringField(required=True)
    columnlengthtype = db.StringField(required=True)
예제 #20
0
class PoreSizes(db.Document):
    meta = {'collection': 'poresizes'}
    _id = db.ObjectIdField()
    poresize = db.StringField(required=True)
예제 #21
0
class ColumnIds(db.Document):
    meta = {'collection': 'columnids'}
    _id = db.ObjectIdField()
    columnid = db.StringField(required=True)
    columnidtype = db.StringField(required=True)