Esempio n. 1
0
class Stage(db.Model):
    __tablename__ = 'stage'
    stage_id=db.Column(db.Integer, primary_key=True)
    id=db.Column(db.Integer)
    work=db.Column(db.String(120))
    zone=db.Column(db.String(120))
    zone_id=db.Column(db.String(100))
    work_code=db.Column(db.String(60))
    def __repr__(self):
        return self.work
Esempio n. 2
0
class Persons(db.Model):
    __tablename__ = 'persons'
    id = db.Column(db.Integer, primary_key=True)
    name=db.Column(db.String(60))
    username = db.Column(db.String(80), nullable=False,unique=True)
    password=db.Column(db.String(300),nullable=False)
    email = db.Column(db.String(120), unique=True)
    active=db.Column(db.Boolean(),nullable=False)
    confirmed_at=db.Column(db.DateTime())

    def __repr__(self):
        return self.username
Esempio n. 3
0
class Gen(db.Model):

    id = db.Column(db.Integer, primary_key=True)
    prod_gen= db.Column(db.String(80), nullable=False)

    def __str__(self):
        return self.prod_gen
Esempio n. 4
0
class Product(db.Model):
    __tablename__ = 'product'
    prod_no = db.Column(db.Integer, primary_key=True)
    prod_name= db.Column(db.String(120), nullable=False)
    prod_id = db.Column(db.Integer)
    def __str__(self):
        return self.prod_name
Esempio n. 5
0
class Company(db.Model):
    __tablename__ = 'company'
    id = db.Column(db.Integer, primary_key=True)
    com_name= db.Column(db.String(120), nullable=False)
    
    def __str__(self):
        return self.com_name
Esempio n. 6
0
class Anod(db.Model):

    id = db.Column(db.Integer, primary_key=True)
    anod_type= db.Column(db.String(80), nullable=False)

    def __repr__(self):
        return self.anod_type
Esempio n. 7
0
class Lot(db.Model):
    __tablename__ = 'lot'
    id = db.Column(db.Integer, primary_key=True)
    lot_id= db.Column(db.String(80))
    com_id=db.Column(db.Integer, db.ForeignKey('company.id'))
    com_name=db.relationship("Company", backref=db.backref('lot'), lazy=True)
    company=db.Column(db.String(160))
    counts=db.Column(db.Integer)
    person= db.Column(db.String(80))
    gen= db.Column(db.String(80))
    prod_type=db.Column(db.Integer, db.ForeignKey('product.prod_id'))
    prod_category= db.Column(db.String(80))
    #prod_category= db.relationship("Product", backref=db.backref('lot'), lazy=True)
    prod_name= db.Column(db.String(180))
    prod_serial= db.Column(db.String(80))
    anod_type= db.Column(db.String(80))
    pol_YN= db.Column(db.String(80))
    mask_YN= db.Column(db.String(80))
    shil_YN= db.Column(db.String(80))
    shil_type= db.Column(db.String(80))
    surf_layer= db.Column(db.String(80))
    RA= db.Column(db.String(80))
    cur_work=db.Column(db.String(80))
    cur_zone=db.Column(db.String(80))
    pre_work=db.Column(db.String(80))   
    pre_zone=db.Column(db.String(80))
    next_work=db.Column(db.String(80))
    next_zone=db.Column(db.String(80))
    cur_progress=db.Column(db.Integer)
    in_date=db.Column(db.DateTime)
    target_date=db.Column(db.DateTime)
    proc1=db.Column(db.String(80))
    proc2=db.Column(db.String(80))
    proc3=db.Column(db.String(80))
    proc4=db.Column(db.String(80))
    proc5=db.Column(db.String(80))
    proc6=db.Column(db.String(80))
    proc7=db.Column(db.String(80))
    proc8=db.Column(db.String(80))
    proc9=db.Column(db.String(80))
    proc10=db.Column(db.String(80))
    proc11=db.Column(db.String(80))
    proc12=db.Column(db.String(80))
    proc13=db.Column(db.String(80))
    proc14=db.Column(db.String(80))
    proc15=db.Column(db.String(80))
    proc16=db.Column(db.String(80))
    proc17=db.Column(db.String(80))
    proc18=db.Column(db.String(80))
    proc19=db.Column(db.String(80))
    proc20=db.Column(db.String(80))
    proc21=db.Column(db.String(80))
    proc22=db.Column(db.String(80))
    proc23=db.Column(db.String(80))
    proc24=db.Column(db.String(80))
    proc25=db.Column(db.String(80))
    proc26=db.Column(db.String(80))
    proc27=db.Column(db.String(80))
    proc28=db.Column(db.String(80))
    proc29=db.Column(db.String(80))
    proc30=db.Column(db.String(80))
    proc31=db.Column(db.String(80))
    proc32=db.Column(db.String(80))
    proc33=db.Column(db.String(80))
    proc34=db.Column(db.String(80))
    proc35=db.Column(db.String(80))
    proc36=db.Column(db.String(80))
    proc37=db.Column(db.String(80))
    proc38=db.Column(db.String(80))
    proc39=db.Column(db.String(80))
    proc40=db.Column(db.String(80))
    proc41=db.Column(db.String(80))
    proc42=db.Column(db.String(80))
    proc43=db.Column(db.String(80))
    proc44=db.Column(db.String(80))
    proc45=db.Column(db.String(80))
   
    def __str__(self):
        return self.lot_id
Esempio n. 8
0
class Works(db.Model):
    __tablename__ = 'works'
    id = db.Column(db.Integer,primary_key=True)
    work_no=db.Column(db.String(80))
    lot_id=db.Column(db.String(80))
    work_name=db.Column(db.Unicode)
    company=db.Column(db.String(160))
    prod_name=db.Column(db.String(180))
    anod_type=db.Column(db.Unicode)
    person= db.Column(db.String(80))
    person_count=db.Column(db.Integer)
    prod_serial=db.Column(db.String(160))
    in_out=db.Column(db.Unicode)
    pub_time=db.Column(db.DateTime)
    message=db.Column(db.String(180))
    filename=db.Column(db.String(300))
    filelocation=db.Column(db.String(1000))
    data=db.Column(db.BLOB)
    stage= db.Column(db.String(80))
    work_no2= db.Column(db.String(80))
    in_out2= db.Column(db.String(80))
    com_id= db.Column(db.Integer)

    def __repr__(self):
    	return self.id
Esempio n. 9
0
class Stage_procs(db.Model):
    __tablename__ = 'stage_procs'
    id = db.Column(db.Integer, primary_key=True)
    company=db.Column(db.String(80))
    product= db.Column(db.String(80))
    proc01=db.Column(db.String(80))
    proc02=db.Column(db.String(80))
    proc03=db.Column(db.String(80))
    proc04=db.Column(db.String(80))
    proc05=db.Column(db.String(80))
    proc06=db.Column(db.String(80))
    proc07=db.Column(db.String(80))
    proc08=db.Column(db.String(80))
    proc09=db.Column(db.String(80))
    proc10=db.Column(db.String(80))
    proc11=db.Column(db.String(80))
    proc12=db.Column(db.String(80))
    proc13=db.Column(db.String(80))
    proc14=db.Column(db.String(80))
    proc15=db.Column(db.String(80))
    proc16=db.Column(db.String(80))
    proc17=db.Column(db.String(80))
    proc18=db.Column(db.String(80))
    proc19=db.Column(db.String(80))
    proc20=db.Column(db.String(80))
    proc21=db.Column(db.String(80))
    proc22=db.Column(db.String(80))
    proc23=db.Column(db.String(80))
    proc24=db.Column(db.String(80))
    proc25=db.Column(db.String(80))
        
    def __str__(self):
        return self.product