Пример #1
0
class config_settings(db.Model):
    __tablename__ = 'IT_LOC_CANADA_PLANNING_CONFIG'
    kwarg = db.Column('KEYWORD',
                      db.String(50, 'SQL_Latin1_General_CP1_CI_AS'),
                      nullable=False,
                      primary_key=True)
    kwval = db.Column('VALUE', db.String(50, 'SQL_Latin1_General_CP1_CI_AS'))
    dtype = db.Column('DTYPE', db.String(10, 'SQL_Latin1_General_CP1_CI_AS'))
Пример #2
0
class EDI830(db.Model):
    #__tablename__ = 'IT_LOC_CANADA_EDI_LCL_F_EDI830'
    txdate = db.Column('TX_DATE', BIGINT, primary_key=True)
    dcid = db.Column('DC_ID', INTEGER, primary_key=True)
    eanupc_830 = db.Column('EANUPC_830', BIGINT, primary_key=True)
    MY_WEEK = db.Column('MY_WEEK_ID', INTEGER, primary_key=True)
    qty = db.Column('QTY', INTEGER)
    query_class = FilteredEDI830
Пример #3
0
class PdpFcst(db.Model):
    # __bind_key__ = 'db002'
    __tablename__ = 'IT_LOC_CANADA_PLANNING_LCL_F_PDP'
    posted_week = db.Column('POST_CAL_WK_ID', BigInteger, primary_key=True)
    dcid = db.Column('DC_ID', BigInteger, primary_key=True)
    article = db.Column('ARTL_NUM', BigInteger)
    firm_qty = db.Column('FIRM_QTY', Integer)
    est_qty = db.Column('EST_QTY', Integer)
    dno = db.Column('DNO_FLAG', Boolean)
    hbc = db.Column('HBC_FLAG', Integer)
    MY_WEEK = db.Column('MY_WEEK_ID', BigInteger)
    recent = db.Column('IS_CURRENT', Boolean)
    query_class = FilteredPdpFcst
Пример #4
0
class PdpFcst(db.Model):
    #__tablename__ = 'IT_LOC_CANADA_PLANNING_LCL_F_PDP'
    posted_week = db.Column('POST_CAL_WK_ID', BigInteger, primary_key=True)
    dcid = db.Column('DC_ID', BigInteger, primary_key=True)
    article = db.Column('ARTL_NUM', BigInteger)
    firm_qty = db.Column('FIRM_QTY', Integer)
    est_qty = db.Column('EST_QTY', Integer)
    lcl_fcst_week = db.Column('FORECAST_WEEK', BigInteger)
    recent = db.Column('IS_CURRENT', Boolean)
    MY_WEEK = db.Column('MY_WEEK_ID', db.Integer)
    query_class = FilteredPdpFcst
Пример #5
0
class Material(db.Model):
    #__tablename__ = 'IT_LOC_CANADA_PLANNING_MATERIAL_LKP_CA'
    material = db.Column('MATERIAL_ID', db.Integer, primary_key=True)
    eanupc = db.Column('EANUPC', db.BigInteger)
    article = db.Column('ARTL_NUM', db.BigInteger)
    busgrp_id = db.Column('GL_BUSGRP_ID', db.Integer)
    busgrp_ldesc = db.Column('GL_BUSGRP_LDESC',
                             db.String(40, 'SQL_Latin1_General_CP1_CI_AS'))
    desc = db.Column('MATERIAL_DESC',
                     db.String(51, 'SQL_Latin1_General_CP1_CI_AS'))
    pctr_text = db.Column('GL_PCTR_TEXT',
                          db.String(72, 'SQL_Latin1_General_CP1_CI_AS'))
    pctr_id = db.Column('GL_PCTR_ID', db.Integer)
    upc_desc = db.Column('UPC_DESC',
                         db.String(100, 'SQL_Latin1_General_CP1_CI_AS'),
                         nullable=False)
Пример #6
0
class TotalPlan(db.Model):
    #__tablename__ = 'IT_LOC_CANADA_PLANIT_LCL_F_TOTPLAN'
    MY_WEEK = db.Column('MY_WEEK_ID', Integer, primary_key=True)
    material = db.Column('MATERIAL_ID', BigInteger)
    promo_sls_adj_base = db.Column('x_Z1006', Float)
    xlift = db.Column('x_Z1007', Float)
    dp_adj_base = db.Column('x_Z1005', DECIMAL)
    sls_tot_base = db.Column('x_Z1009', Float)
    sls_qty = column_property(sls_tot_base + xlift)
    sls = synonym('sls_qty')
    csc = db.Column('CSC', Boolean)
    query_class = FilteredTotalPlan
Пример #7
0
class TotalPlan(db.Model):
    __tablename__ = 'IT_LOC_CANADA_PLANIT_LCL_F_TOTPLAN'
    # __bind_key__ = 'db002'
    MY_WEEK = db.Column('MY_WEEK_ID', Integer, primary_key=True)
    material = db.Column('MATERIAL_ID', BigInteger)
    promo_sls_adj_base = db.Column('x_Z1006', Float)
    xlift = db.Column('x_Z1007', Float)
    cof_qty = db.Column('COF_QTY', DECIMAL)
    sls_tot_base = db.Column('x_Z1009', Float)
    # TODO add in LFT column
    cy_act_vol = db.Column('ZCYACT', Float)
    # cof_amt = db.Column('COF_AMT', DECIMAL)
    sls_qty = column_property(sls_tot_base + xlift)
    sls = synonym('sls_qty')
    csc = db.Column('CSC', Boolean)
    query_class = FilteredTotalPlan
Пример #8
0
class ProductIdCrossRef(db.Model):
    #__tablename__ = 'IT_LOC_CANADA_PLANNING_LCL_L_PRODUCT_ID'
    eanupc = db.Column('EANUPC',
                       db.BigInteger,
                       primary_key=True,
                       nullable=False)
    material = db.Column('MATERIAL_ID',
                         db.BigInteger,
                         primary_key=True,
                         nullable=False)
    article = db.Column('ARTL_NUM', db.BigInteger)
    eanupc_830 = db.Column('EANUPC_830', db.BigInteger)
    unit_factor = db.Column('UNIT_FACTOR', db.Float)
    active = db.Column('ACTIVE', db.SmallInteger)
Пример #9
0
class time_lkp(db.Model):
    #__tablename__ = 'IT_LOCACCT_LCL_TIME_LKP'
    MY_WEEK = db.Column('MY_WEEK_ID', db.BigInteger, primary_key=True)
    lcl_week = db.Column('LCL_WEEK', db.BigInteger)
    lcl_week_start_date = ('LCL_WEEK_START_DATE', db.BigInteger)
Пример #10
0
class configs(db.Model):
    kw = db.Column('KEYWORD', db.String(40), primary_key=True)
    val = db.Column('VALUE', db.String(40))
Пример #11
0
class time_lkp(db.Model):
    __tablename__ = 'IT_LOCACCT_LCL_TIME_LKP',
    MY_WEEK = db.Column('MY_WEEK_ID', db.BigInteger, primary_key=True)
    scj_month = db.Column('scj_month_id', db.BigInteger)
    lcl_week = db.Column('LCL_WEEK', db.BigInteger)
Пример #12
0
class Material(db.Model):
    __tablename__ = 'IT_LOC_CANADA_PLANNING_LCL_L_PRODUCT'
    material = db.Column('MATERIAL_ID', db.Integer, primary_key=True)
    eanupc = db.Column('EANUPC', db.BigInteger)
    article = db.Column('ARTL_NUM', db.BigInteger)
    busgrp_id = db.Column('GL_BUSGRP_ID', db.Integer)
    busgrp_ldesc = db.Column('GL_BUSGRP_LDESC',
                             db.String(40, 'SQL_Latin1_General_CP1_CI_AS'))
    desc = db.Column('MATERIAL_DESC',
                     db.String(51, 'SQL_Latin1_General_CP1_CI_AS'))
    active = db.Column('ACTIVE', db.SMALLINT)
    pctr_text = db.Column('GL_PCTR_TEXT',
                          db.String(72, 'SQL_Latin1_General_CP1_CI_AS'))
    pctr_id = db.Column('GL_PCTR_ID', db.Integer)
    upc_desc = db.Column('UPC_DESC',
                         db.String(100, 'SQL_Latin1_General_CP1_CI_AS'),
                         nullable=False)
    unit_factor = db.Column('UNIT_FACTOR', db.Numeric(18, 3), nullable=False)