コード例 #1
0
class GoodsCategory(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'goods_category'

    gc_id = db.Column(db.Integer, primary_key=True)
    category_name = db.Column(db.String(255), default='')
    parent_id = db.Column(db.Integer, default=0)
    node_chain = db.Column(db.String(255), default='')
    category_img = db.Column(db.String(255), default='')
    brief = db.Column(db.Text, default=None)
    sort_order = db.Column(db.Integer, default=0)
    status = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "GoodsCategory => { \
gc_id:%d, category_name:'%s', parent_id:%d, node_chain:'%s', category_img:'%s',  \
brief:'%s', sort_order:%d, status:%d, add_time:%d}" % (
self.gc_id, self.category_name, self.parent_id, self.node_chain, self.category_img,
self.brief, self.sort_order, self.status, self.add_time)

    __repr__ = __str__

    @staticmethod
    def get_goods_cat_list(gc_id=0):
        """获取子分类列表"""
        return GoodsCategory.query.filter(GoodsCategory.parent_id == gc_id).all()
コード例 #2
0
class Attr(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'attr'

    attr_id = db.Column(db.Integer, primary_key=True)
    attr_name = db.Column(db.String(255), default='')
    ag_id = db.Column(db.Integer, default=0)

    def __str__(self):
        return "Attr => { \
attr_id:%d, attr_name:'%s', ag_id:%d}" % (
self.attr_id, self.attr_name, self.ag_id)

    __repr__ = __str__
コード例 #3
0
class SpecTemplate(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'spec_template'

    st_id = db.Column(db.Integer, primary_key=True)
    st_name = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "SpecTemplate => { \
st_id:%d, st_name:'%s', add_time:%d}" % (
self.st_id, self.st_name, self.add_time)

    __repr__ = __str__
コード例 #4
0
ファイル: role.py プロジェクト: caiweipan/project_test
class Role(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'role'

    role_id = db.Column(db.Integer, primary_key=True)
    role_name = db.Column(db.String(255), default='')
    desc = db.Column(db.String(255), default='')

    def __str__(self):
        return "Role => { \
role_id:%d, role_name:'%s', desc:'%s'}" % (
self.role_id, self.role_name, self.desc)

    __repr__ = __str__
コード例 #5
0
ファイル: lottery.py プロジェクト: caiweipan/project_test
class LotteryNumberPool(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'lottery_number_pool'

    lnp_id = db.Column(db.Integer, primary_key=True)
    lottery_id = db.Column(db.Integer, default=0)
    lottery_number = db.Column(db.Integer, default=0)

    def __str__(self):
        return "LotteryNumberPool => { \
lnp_id:%d, lottery_id:%d, lottery_number:%d}" % (self.lnp_id, self.lottery_id,
                                                 self.lottery_number)

    __repr__ = __str__
コード例 #6
0
ファイル: img.py プロジェクト: caiweipan/project_test
class ImgCategory(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'img_category'

    ic_id = db.Column(db.Integer, primary_key=True)
    ic_name = db.Column(db.String(32), default='')
    add_time = db.Column(db.Integer, default=None)

    def __str__(self):
        return "ImgCategory => { \
ic_id:%d, ic_name:'%s', add_time:%d}" % (
self.ic_id, self.ic_name, self.add_time)

    __repr__ = __str__
コード例 #7
0
class AttrGroupInCategory(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'attr_group_in_category'

    agic_id = db.Column(db.Integer, primary_key=True)
    gc_id = db.Column(db.Integer, default=0)
    ag_id = db.Column(db.Integer, default=0)
    ag_type = db.Column(db.Integer, default=0)

    def __str__(self):
        return "AttrGroupInCategory => { \
agic_id:%d, gc_id:%d, ag_id:%d, ag_type:%d}" % (
self.agic_id, self.gc_id, self.ag_id, self.ag_type)

    __repr__ = __str__
コード例 #8
0
ファイル: sys.py プロジェクト: caiweipan/project_test
class SysSetting(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'sys_setting'

    ss_id = db.Column(db.Integer, primary_key=True)
    key = db.Column(db.String(225), default='')
    value = db.Column(db.String(225), default='')
    desc = db.Column(db.String(225), default='')

    def __str__(self):
        return "SysSetting => { \
ss_id:%d, key:'%s', value:'%s', desc:'%s'}" % (
self.ss_id, self.key, self.value, self.desc)

    __repr__ = __str__
コード例 #9
0
ファイル: after.py プロジェクト: caiweipan/project_test
class AfterStep(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'after_step'

    as_id = db.Column(db.Integer, primary_key=True)
    after_id = db.Column(db.Integer, default=0)
    step_status = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "AfterStep => { \
as_id:%d, after_id:%d, step_status:%d, add_time:%d}" % (
            self.as_id, self.after_id, self.step_status, self.add_time)

    __repr__ = __str__
コード例 #10
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserTroy(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_troy'

    uid = db.Column(db.Integer, primary_key=True)
    password = db.Column(db.String(255), default='')
    cookies_obj = db.Column(db.Text, default=None)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserTroy => { \
uid:%d, password:'******', cookies_obj:'%s', add_time:%d}" % (
self.uid, self.password, self.cookies_obj, self.add_time)

    __repr__ = __str__
コード例 #11
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserPassword(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_password'

    uid = db.Column(db.Integer, primary_key=True)
    password = db.Column(db.String(64), default='')
    salt = db.Column(db.String(32), default='')
    type = db.Column(db.Integer, primary_key=True)

    def __str__(self):
        return "UserPassword => { \
uid:%d, password:'******', salt:'%s', type:%d}" % (
self.uid, self.password, self.salt, self.type)

    __repr__ = __str__
コード例 #12
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserCheckHistory(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_check_history'

    uch_id = db.Column(db.Integer, primary_key=True)
    mobile = db.Column(db.String(15), default='')
    code = db.Column(db.String(6), default='')
    check_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserCheckHistory => { \
uch_id:%d, mobile:'%s', code:'%s', check_time:%d}" % (
self.uch_id, self.mobile, self.code, self.check_time)

    __repr__ = __str__
コード例 #13
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserAdmin(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_admin'

    id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    role_id = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserAdmin => { \
id:%d, uid:%d, role_id:%d, add_time:%d}" % (
self.id, self.uid, self.role_id, self.add_time)

    __repr__ = __str__
コード例 #14
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserLastTime(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_last_time'

    ult_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    last_type = db.Column(db.Integer, default=0)
    last_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserLastTime => { \
ult_id:%d, uid:%d, last_type:%d, last_time:%d}" % (
self.ult_id, self.uid, self.last_type, self.last_time)

    __repr__ = __str__
コード例 #15
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserAccount(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_account'

    uid = db.Column(db.Integer, primary_key=True)
    balance = db.Column(db.Float, default=0.00)
    add_time = db.Column(db.Integer, default=0)
    update_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserAccount => { \
uid:%d, balance:%0.2f, add_time:%d, update_time:%d}" % (
self.uid, self.balance, self.add_time, self.update_time)

    __repr__ = __str__
コード例 #16
0
ファイル: role.py プロジェクト: caiweipan/project_test
class RolePermission(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'role_permission'

    rp_id = db.Column(db.Integer, primary_key=True)
    role_id = db.Column(db.Integer, default=0)
    permission_id = db.Column(db.Integer, default=0)
    menu_type = db.Column(db.Integer, default=0)
    endpoint_list = db.Column(db.Text, default=None)

    def __str__(self):
        return "RolePermission => { \
rp_id:%d, role_id:%d, permission_id:%d, menu_type:%d, endpoint_list:'%s'}" % (
self.rp_id, self.role_id, self.permission_id, self.menu_type, self.endpoint_list)

    __repr__ = __str__
コード例 #17
0
class QuestionGallery(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'question_gallery'

    qg_id = db.Column(db.Integer, primary_key=True)
    ttype = db.Column(db.Integer, default=0)
    tid = db.Column(db.Integer, default=0)
    img = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "QuestionGallery => { \
qg_id:%d, ttype:%d, tid:%d, img:'%s', add_time:%d}" % (
            self.qg_id, self.ttype, self.tid, self.img, self.add_time)

    __repr__ = __str__
コード例 #18
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserBillTitle(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_bill_title'

    ubt_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    bill_title = db.Column(db.String(64), default='')
    is_default = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserBillTitle => { \
ubt_id:%d, uid:%d, bill_title:'%s', is_default:%d, add_time:%d}" % (
self.ubt_id, self.uid, self.bill_title, self.is_default, self.add_time)

    __repr__ = __str__
コード例 #19
0
ファイル: news.py プロジェクト: caiweipan/project_test
class NewsGoods(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'news_goods'

    ng_id = db.Column(db.Integer, primary_key=True)
    news_id = db.Column(db.Integer, default=0)
    goods_id = db.Column(db.Integer, default=0)
    extend = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "NewsGoods => { \
ng_id:%d, news_id:%d, goods_id:%d, extend:'%s', add_time:%d}" % (
            self.ng_id, self.news_id, self.goods_id, self.extend,
            self.add_time)

    __repr__ = __str__
コード例 #20
0
ファイル: permission.py プロジェクト: caiweipan/project_test
class Permission(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'permission'

    permission_id = db.Column(db.Integer, primary_key=True)
    parent_id = db.Column(db.Integer, default=0)
    endpoint = db.Column(db.String(255), default='')
    endpoint_name = db.Column(db.String(255), default='')
    endpoint_icon = db.Column(db.String(255), default='')
    endpoint_list = db.Column(db.Text, default=None)
    sort_order = db.Column(db.Integer, default=0)

    def __str__(self):
        return "Permission => { \
permission_id:%d, parent_id:%d, endpoint:'%s', endpoint_name:'%s', endpoint_icon:'%s',  \
endpoint_list:'%s', sort_order:%d}" % (self.permission_id, self.parent_id,
                                       self.endpoint, self.endpoint_name,
                                       self.endpoint_icon, self.endpoint_list,
                                       self.sort_order)

    __repr__ = __str__

    @staticmethod
    def get_child_list(id=0):
        """获取子菜单列表"""
        permission_child_list = Permission.query.filter(Permission.parent_id == id).\
                                    order_by(Permission.sort_order.desc()).all()

        return permission_child_list
コード例 #21
0
ファイル: order.py プロジェクト: caiweipan/project_test
class OrderTranIndex(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'order_tran_index'

    tran_id = db.Column(db.Integer, primary_key=True)

    def __str__(self):
        return "OrderTranIndex => { \
tran_id:%d}" % (
self.tran_id)

    __repr__ = __str__
コード例 #22
0
ファイル: sys.py プロジェクト: caiweipan/project_test
class SysRegion(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'sys_region'

    region_id = db.Column(db.Integer, primary_key=True)
    parent_id = db.Column(db.Integer, default=0)
    region_name = db.Column(db.String(120), default='')
    region_type = db.Column(db.Integer, default=2)
    agency_id = db.Column(db.Integer, default=0)

    def __str__(self):
        return "SysRegion => { \
region_id:%d, parent_id:%d, region_name:'%s', region_type:%d, agency_id:%d}" % (
self.region_id, self.parent_id, self.region_name, self.region_type, self.agency_id)

    __repr__ = __str__

    @staticmethod
    def get_children_region_list(region_id=0):
        """获取子地区列表"""
        return SysRegion.query.filter(SysRegion.parent_id == region_id).all()
コード例 #23
0
class GoodsGallery(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'goods_gallery'

    gg_id = db.Column(db.Integer, primary_key=True)
    goods_id = db.Column(db.Integer, default=0)
    img = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "GoodsGallery => { \
gg_id:%d, goods_id:%d, img:'%s', add_time:%d}" % (
self.gg_id, self.goods_id, self.img, self.add_time)

    __repr__ = __str__

    @staticmethod
    def list_by_goods_id(goods_id):
        """ 根据商品ID获取相册列表 """
        gallery_list = db.session.query(GoodsGallery.img).\
                                filter(GoodsGallery.goods_id == goods_id).all()
        return gallery_list
コード例 #24
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserAccountDetail(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_account_detail'

    uad_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    prev_balance = db.Column(db.Float, default=0.00)
    balance = db.Column(db.Float, default=0.00)
    amount = db.Column(db.Float, default=0.00)
    in_or_out = db.Column(db.Integer, default=0)
    action = db.Column(db.Integer, default=0)
    remark_for_user = db.Column(db.String(255), default='')
    remark_for_sys = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserAccountDetail => { \
uad_id:%d, uid:%d, prev_balance:%0.2f, balance:%0.2f, amount:%0.2f,  \
in_or_out:%d, action:%d, remark_for_user:'******', remark_for_sys:'%s', add_time:%d}" % (
self.uad_id, self.uid, self.prev_balance, self.balance, self.amount,
self.in_or_out, self.action, self.remark_for_user, self.remark_for_sys, self.add_time)

    __repr__ = __str__
コード例 #25
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserAddress(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_address'

    ua_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    name = db.Column(db.String(32), default='')
    mobile = db.Column(db.String(15), default='')
    province = db.Column(db.String(32), default='')
    city = db.Column(db.String(32), default='')
    district = db.Column(db.String(32), default='')
    address = db.Column(db.String(255), default='')
    zip = db.Column(db.String(8), default='')
    is_default = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserAddress => { \
ua_id:%d, uid:%d, name:'%s', mobile:'%s', province:'%s',  \
city:'%s', district:'%s', address:'%s', zip:'%s', is_default:%d}" % (
self.ua_id, self.uid, self.name, self.mobile, self.province,
self.city, self.district, self.address, self.zip, self.is_default)

    __repr__ = __str__
コード例 #26
0
class QuestionAnswer(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'question_answer'

    qa_id = db.Column(db.Integer, primary_key=True)
    question_id = db.Column(db.Integer, default=0)
    uid = db.Column(db.Integer, default=0)
    nickname = db.Column(db.String(32), default='')
    avatar = db.Column(db.String(128), default='')
    content = db.Column(db.Text, default=None)
    answer_img = db.Column(db.String(255), default='')
    agree_count = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "QuestionAnswer => { \
qa_id:%d, question_id:%d, uid:%d, nickname:'%s', avatar:'%s',  \
content:'%s', answer_img:'%s', agree_count:%d, add_time:%d}" % (
            self.qa_id, self.question_id, self.uid, self.nickname, self.avatar,
            self.content, self.answer_img, self.agree_count, self.add_time)

    __repr__ = __str__
コード例 #27
0
class GoodsColumn(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'goods_column'

    gc_id = db.Column(db.Integer, primary_key=True)
    column_name = db.Column(db.String(255), default='')
    parent_id = db.Column(db.Integer, default=0)
    node_chain = db.Column(db.String(255), default='')
    column_img = db.Column(db.String(255), default='')
    brief = db.Column(db.Text, default=None)
    sort_order = db.Column(db.Integer, default=0)
    status = db.Column(db.Integer, default=0)
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "GoodsColumn => { \
gc_id:%d, column_name:'%s', parent_id:%d, node_chain:'%s', column_img:'%s',  \
brief:'%s', sort_order:%d, status:%d, add_time:%d}" % (
self.gc_id, self.column_name, self.parent_id, self.node_chain, self.column_img,
self.brief, self.sort_order, self.status, self.add_time)

    __repr__ = __str__
コード例 #28
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserDevice(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_device'

    ud_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    device_id = db.Column(db.String(64), default=None)
    device_name = db.Column(db.String(64), default='')
    device_vendor = db.Column(db.String(64), default='')
    device_os = db.Column(db.String(16), default='')
    device_os_version = db.Column(db.String(16), default='')
    device_model = db.Column(db.String(32), default='')
    app_version = db.Column(db.String(255), default='')

    def __str__(self):
        return "UserDevice => { \
ud_id:%d, uid:%d, device_id:'%s', device_name:'%s', device_vendor:'%s',  \
device_os:'%s', device_os_version:'%s', device_model:'%s', app_version:'%s'}" % (
self.ud_id, self.uid, self.device_id, self.device_name, self.device_vendor,
self.device_os, self.device_os_version, self.device_model, self.app_version)

    __repr__ = __str__
コード例 #29
0
ファイル: order.py プロジェクト: caiweipan/project_test
class OrderTran(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'order_tran'

    tran_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    pay_amount = db.Column(db.Float, default=0.00)
    pay_status = db.Column(db.Integer, default=0)
    paid_time = db.Column(db.Integer, default=0)
    pay_tran_id = db.Column(db.String(32), default='')
    pay_method = db.Column(db.String(16), default='')
    order_id_list = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "OrderTran => { \
tran_id:%d, uid:%d, pay_amount:%0.2f, pay_status:%d, paid_time:%d,  \
pay_tran_id:'%s', pay_method:'%s', order_id_list:'%s', add_time:%d}" % (
self.tran_id, self.uid, self.pay_amount, self.pay_status, self.paid_time,
self.pay_tran_id, self.pay_method, self.order_id_list, self.add_time)

    __repr__ = __str__
コード例 #30
0
ファイル: user.py プロジェクト: caiweipan/project_test
class UserLike(db.Model, MyModelService):
    __bind_key__ = 'i-shan'
    __tablename__ = 'user_like'

    ul_id = db.Column(db.Integer, primary_key=True)
    uid = db.Column(db.Integer, default=0)
    nickname = db.Column(db.String(32), default='')
    avatar = db.Column(db.String(128), default='')
    desc = db.Column(db.String(255), default='')
    like_type = db.Column(db.Integer, default=0)
    like_id = db.Column(db.Integer, default=0)
    like_name = db.Column(db.String(255), default='')
    add_time = db.Column(db.Integer, default=0)

    def __str__(self):
        return "UserLike => { \
ul_id:%d, uid:%d, nickname:'%s', avatar:'%s', desc:'%s',  \
like_type:%d, like_id:%d, like_name:'%s', add_time:%d}" % (
self.ul_id, self.uid, self.nickname, self.avatar, self.desc,
self.like_type, self.like_id, self.like_name, self.add_time)

    __repr__ = __str__