|
|
#coding:utf-8
|
|
|
__author__ = "ila"
|
|
|
from django.db import models
|
|
|
|
|
|
from .model import BaseModel
|
|
|
|
|
|
from datetime import datetime
|
|
|
|
|
|
|
|
|
|
|
|
class yonghu(BaseModel):
|
|
|
__doc__ = u'''yonghu'''
|
|
|
__tablename__ = 'yonghu'
|
|
|
|
|
|
__loginUser__='zhanghao'
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__authPeople__='是'#用户表,表属性loginUserColumn对应的值就是用户名字段,mima就是密码字段
|
|
|
__loginUserColumn__='zhanghao'#用户表,表属性loginUserColumn对应的值就是用户名字段,mima就是密码字段
|
|
|
__sfsh__='是'#表sfsh(是否审核,”是”或”否”)字段和sfhf(审核回复)字段,后台列表(page)的操作中要多一个”审核”按钮,点击”审核”弹出一个页面,包含”是否审核”和”审核回复”,点击确定调用update接口,修改sfsh和sfhf两个字段。
|
|
|
__authSeparate__='否'#后台列表权限
|
|
|
__thumbsUp__='否'#表属性thumbsUp[是/否],新增thumbsupnum赞和crazilynum踩字段
|
|
|
__intelRecom__='否'#智能推荐功能(表属性:[intelRecom(是/否)],新增clicktime[前端不显示该字段]字段(调用info/detail接口的时候更新),按clicktime排序查询)
|
|
|
__browseClick__='否'#表属性[browseClick:是/否],点击字段(clicknum),调用info/detail接口的时候后端自动+1)、投票功能(表属性[vote:是/否],投票字段(votenum),调用vote接口后端votenum+1
|
|
|
__foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否];当foreEndListAuth=是,刷的表新增用户字段userid,前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
|
|
|
__foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
|
|
|
__isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员,即page和list可以查看所有人的考试记录(同时应用于其他表)
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
zhanghao=models.CharField ( max_length=255,null=False,unique=True, verbose_name='账号' )
|
|
|
mima=models.CharField ( max_length=255,null=False, unique=False, verbose_name='密码' )
|
|
|
xingming=models.CharField ( max_length=255, null=True, unique=False, verbose_name='姓名' )
|
|
|
nianling=models.CharField ( max_length=255, null=True, unique=False, verbose_name='年龄' )
|
|
|
xingbie=models.CharField ( max_length=255, null=True, unique=False, verbose_name='性别' )
|
|
|
shouji=models.CharField ( max_length=255, null=True, unique=False, verbose_name='手机' )
|
|
|
zhaopian=models.CharField ( max_length=255, null=True, unique=False, verbose_name='照片' )
|
|
|
sfsh=models.CharField ( max_length=255, null=True, unique=False,default='否', verbose_name='是否审核' )
|
|
|
shhf=models.TextField ( null=True, unique=False, verbose_name='审核回复' )
|
|
|
money=models.FloatField ( null=True, unique=False,default='0', verbose_name='余额' )
|
|
|
'''
|
|
|
zhanghao=VARCHAR
|
|
|
mima=VARCHAR
|
|
|
xingming=VARCHAR
|
|
|
nianling=VARCHAR
|
|
|
xingbie=VARCHAR
|
|
|
shouji=VARCHAR
|
|
|
zhaopian=VARCHAR
|
|
|
sfsh=VARCHAR
|
|
|
shhf=Text
|
|
|
money=Float
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'yonghu'
|
|
|
verbose_name = verbose_name_plural = '用户'
|
|
|
class dianyingxinxi(BaseModel):
|
|
|
__doc__ = u'''dianyingxinxi'''
|
|
|
__tablename__ = 'dianyingxinxi'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__authPeople__='否'#用户表,表属性loginUserColumn对应的值就是用户名字段,mima就是密码字段
|
|
|
__sfsh__='否'#表sfsh(是否审核,”是”或”否”)字段和sfhf(审核回复)字段,后台列表(page)的操作中要多一个”审核”按钮,点击”审核”弹出一个页面,包含”是否审核”和”审核回复”,点击确定调用update接口,修改sfsh和sfhf两个字段。
|
|
|
__authSeparate__='否'#后台列表权限
|
|
|
__thumbsUp__='是'#表属性thumbsUp[是/否],新增thumbsupnum赞和crazilynum踩字段
|
|
|
__intelRecom__='是'#智能推荐功能(表属性:[intelRecom(是/否)],新增clicktime[前端不显示该字段]字段(调用info/detail接口的时候更新),按clicktime排序查询)
|
|
|
__browseClick__='是'#表属性[browseClick:是/否],点击字段(clicknum),调用info/detail接口的时候后端自动+1)、投票功能(表属性[vote:是/否],投票字段(votenum),调用vote接口后端votenum+1
|
|
|
__foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否];当foreEndListAuth=是,刷的表新增用户字段userid,前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
|
|
|
__foreEndList__='是'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
|
|
|
__isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员,即page和list可以查看所有人的考试记录(同时应用于其他表)
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
dianyingmingcheng=models.CharField ( max_length=255,null=False, unique=False, verbose_name='电影名称' )
|
|
|
dianyingfenlei=models.CharField ( max_length=255, null=True, unique=False, verbose_name='电影分类' )
|
|
|
dianyinghaibao=models.CharField ( max_length=255, null=True, unique=False, verbose_name='电影海报' )
|
|
|
daoyan=models.CharField ( max_length=255, null=True, unique=False, verbose_name='导演' )
|
|
|
yanyuan=models.CharField ( max_length=255, null=True, unique=False, verbose_name='演员' )
|
|
|
shangyingriqi=models.DateField ( null=True, unique=False, verbose_name='上映日期' )
|
|
|
fangyingchangci=models.CharField ( max_length=255, null=True, unique=False, verbose_name='放映场次' )
|
|
|
fangyingshijian=models.CharField ( max_length=255, null=True, unique=False, verbose_name='放映时间' )
|
|
|
fangyingting=models.CharField ( max_length=255, null=True, unique=False, verbose_name='放映厅' )
|
|
|
yingyuanmingcheng=models.CharField ( max_length=255, null=True, unique=False, verbose_name='影院名称' )
|
|
|
yingyuandizhi=models.CharField ( max_length=255, null=True, unique=False, verbose_name='影院地址' )
|
|
|
dianyingjieshao=models.TextField ( null=True, unique=False, verbose_name='电影介绍' )
|
|
|
thumbsupnum=models.IntegerField ( null=True, unique=False,default='0', verbose_name='赞' )
|
|
|
crazilynum=models.IntegerField ( null=True, unique=False,default='0', verbose_name='踩' )
|
|
|
clicktime=models.DateTimeField ( null=True, unique=False, verbose_name='最近点击时间' )
|
|
|
clicknum=models.IntegerField ( null=True, unique=False,default='0', verbose_name='点击次数' )
|
|
|
price=models.FloatField ( null=False, unique=False, verbose_name='价格' )
|
|
|
number=models.IntegerField ( null=False, unique=False, verbose_name='座位总数' )
|
|
|
selected=models.TextField ( null=True, unique=False, verbose_name='已选座位[用,号隔开]' )
|
|
|
'''
|
|
|
dianyingmingcheng=VARCHAR
|
|
|
dianyingfenlei=VARCHAR
|
|
|
dianyinghaibao=VARCHAR
|
|
|
daoyan=VARCHAR
|
|
|
yanyuan=VARCHAR
|
|
|
shangyingriqi=Date
|
|
|
fangyingchangci=VARCHAR
|
|
|
fangyingshijian=VARCHAR
|
|
|
fangyingting=VARCHAR
|
|
|
yingyuanmingcheng=VARCHAR
|
|
|
yingyuandizhi=VARCHAR
|
|
|
dianyingjieshao=Text
|
|
|
thumbsupnum=Integer
|
|
|
crazilynum=Integer
|
|
|
clicktime=DateTime
|
|
|
clicknum=Integer
|
|
|
price=Float
|
|
|
number=Integer
|
|
|
selected=Text
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'dianyingxinxi'
|
|
|
verbose_name = verbose_name_plural = '电影信息'
|
|
|
class dianyingfenlei(BaseModel):
|
|
|
__doc__ = u'''dianyingfenlei'''
|
|
|
__tablename__ = 'dianyingfenlei'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__authPeople__='否'#用户表,表属性loginUserColumn对应的值就是用户名字段,mima就是密码字段
|
|
|
__sfsh__='否'#表sfsh(是否审核,”是”或”否”)字段和sfhf(审核回复)字段,后台列表(page)的操作中要多一个”审核”按钮,点击”审核”弹出一个页面,包含”是否审核”和”审核回复”,点击确定调用update接口,修改sfsh和sfhf两个字段。
|
|
|
__authSeparate__='否'#后台列表权限
|
|
|
__thumbsUp__='否'#表属性thumbsUp[是/否],新增thumbsupnum赞和crazilynum踩字段
|
|
|
__intelRecom__='否'#智能推荐功能(表属性:[intelRecom(是/否)],新增clicktime[前端不显示该字段]字段(调用info/detail接口的时候更新),按clicktime排序查询)
|
|
|
__browseClick__='否'#表属性[browseClick:是/否],点击字段(clicknum),调用info/detail接口的时候后端自动+1)、投票功能(表属性[vote:是/否],投票字段(votenum),调用vote接口后端votenum+1
|
|
|
__foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否];当foreEndListAuth=是,刷的表新增用户字段userid,前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
|
|
|
__foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
|
|
|
__isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员,即page和list可以查看所有人的考试记录(同时应用于其他表)
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
dianyingfenlei=models.CharField ( max_length=255, null=True, unique=False, verbose_name='电影分类' )
|
|
|
'''
|
|
|
dianyingfenlei=VARCHAR
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'dianyingfenlei'
|
|
|
verbose_name = verbose_name_plural = '电影分类'
|
|
|
class orders(BaseModel):
|
|
|
__doc__ = u'''orders'''
|
|
|
__tablename__ = 'orders'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__authSeparate__='是'#后台列表权限
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
orderid=models.CharField ( max_length=255,null=False,unique=True, verbose_name='订单编号' )
|
|
|
tablename=models.CharField ( max_length=255, null=True, unique=False,default='dianyingxinxi', verbose_name='商品表名' )
|
|
|
userid=models.BigIntegerField ( null=False, unique=False, verbose_name='用户id' )
|
|
|
goodid=models.BigIntegerField ( null=False, unique=False, verbose_name='商品id' )
|
|
|
goodname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='商品名称' )
|
|
|
picture=models.CharField ( max_length=255, null=True, unique=False, verbose_name='商品图片' )
|
|
|
buynumber=models.IntegerField ( null=False, unique=False, verbose_name='购买数量' )
|
|
|
price=models.FloatField ( null=False, unique=False,default='0', verbose_name='价格/积分' )
|
|
|
discountprice=models.FloatField ( null=True, unique=False,default='0', verbose_name='折扣价格' )
|
|
|
total=models.FloatField ( null=False, unique=False,default='0', verbose_name='总价格/总积分' )
|
|
|
discounttotal=models.FloatField ( null=True, unique=False,default='0', verbose_name='折扣总价格' )
|
|
|
type=models.IntegerField ( null=True, unique=False,default='1', verbose_name='支付类型' )
|
|
|
status=models.CharField ( max_length=255, null=True, unique=False, verbose_name='状态' )
|
|
|
address=models.CharField ( max_length=255, null=True, unique=False, verbose_name='地址' )
|
|
|
tel=models.CharField ( max_length=255, null=True, unique=False, verbose_name='电话' )
|
|
|
consignee=models.CharField ( max_length=255, null=True, unique=False, verbose_name='收货人' )
|
|
|
'''
|
|
|
orderid=VARCHAR
|
|
|
tablename=VARCHAR
|
|
|
userid=BigInteger
|
|
|
goodid=BigInteger
|
|
|
goodname=VARCHAR
|
|
|
picture=VARCHAR
|
|
|
buynumber=Integer
|
|
|
price=Float
|
|
|
discountprice=Float
|
|
|
total=Float
|
|
|
discounttotal=Float
|
|
|
type=Integer
|
|
|
status=VARCHAR
|
|
|
address=VARCHAR
|
|
|
tel=VARCHAR
|
|
|
consignee=VARCHAR
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'orders'
|
|
|
verbose_name = verbose_name_plural = '订单'
|
|
|
class storeup(BaseModel):
|
|
|
__doc__ = u'''storeup'''
|
|
|
__tablename__ = 'storeup'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__authSeparate__='是'#后台列表权限
|
|
|
__foreEndListAuth__='是'#前台列表权限foreEndListAuth[是/否];当foreEndListAuth=是,刷的表新增用户字段userid,前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
userid=models.BigIntegerField ( null=False, unique=False, verbose_name='用户id' )
|
|
|
refid=models.BigIntegerField ( null=True, unique=False, verbose_name='收藏id' )
|
|
|
tablename=models.CharField ( max_length=255, null=True, unique=False, verbose_name='表名' )
|
|
|
name=models.CharField ( max_length=255,null=False, unique=False, verbose_name='收藏名称' )
|
|
|
picture=models.CharField ( max_length=255,null=False, unique=False, verbose_name='收藏图片' )
|
|
|
'''
|
|
|
userid=BigInteger
|
|
|
refid=BigInteger
|
|
|
tablename=VARCHAR
|
|
|
name=VARCHAR
|
|
|
picture=VARCHAR
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'storeup'
|
|
|
verbose_name = verbose_name_plural = '收藏表'
|
|
|
class news(BaseModel):
|
|
|
__doc__ = u'''news'''
|
|
|
__tablename__ = 'news'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
title=models.CharField ( max_length=255,null=False, unique=False, verbose_name='标题' )
|
|
|
introduction=models.TextField ( null=True, unique=False, verbose_name='简介' )
|
|
|
picture=models.CharField ( max_length=255,null=False, unique=False, verbose_name='图片' )
|
|
|
content=models.TextField ( null=False, unique=False, verbose_name='内容' )
|
|
|
'''
|
|
|
title=VARCHAR
|
|
|
introduction=Text
|
|
|
picture=VARCHAR
|
|
|
content=Text
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'news'
|
|
|
verbose_name = verbose_name_plural = '影视资讯'
|
|
|
class messages(BaseModel):
|
|
|
__doc__ = u'''messages'''
|
|
|
__tablename__ = 'messages'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
__hasMessage__='是'#表属性hasMessage为是,新增留言板表messages,字段content(内容),userid(用户id)
|
|
|
__foreEndListAuth__='是'#前台列表权限foreEndListAuth[是/否];当foreEndListAuth=是,刷的表新增用户字段userid,前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
userid=models.BigIntegerField ( null=False, unique=False, verbose_name='留言人id' )
|
|
|
username=models.CharField ( max_length=255, null=True, unique=False, verbose_name='用户名' )
|
|
|
content=models.TextField ( null=False, unique=False, verbose_name='留言内容' )
|
|
|
reply=models.TextField ( null=True, unique=False, verbose_name='回复内容' )
|
|
|
'''
|
|
|
userid=BigInteger
|
|
|
username=VARCHAR
|
|
|
content=Text
|
|
|
reply=Text
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'messages'
|
|
|
verbose_name = verbose_name_plural = '留言板'
|
|
|
class discussdianyingxinxi(BaseModel):
|
|
|
__doc__ = u'''discussdianyingxinxi'''
|
|
|
__tablename__ = 'discussdianyingxinxi'
|
|
|
|
|
|
|
|
|
|
|
|
__authTables__={}
|
|
|
addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
|
|
|
refid=models.BigIntegerField ( null=False, unique=False, verbose_name='关联表id' )
|
|
|
userid=models.BigIntegerField ( null=False, unique=False, verbose_name='用户id' )
|
|
|
nickname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='用户名' )
|
|
|
content=models.TextField ( null=False, unique=False, verbose_name='评论内容' )
|
|
|
reply=models.TextField ( null=True, unique=False, verbose_name='回复内容' )
|
|
|
'''
|
|
|
refid=BigInteger
|
|
|
userid=BigInteger
|
|
|
nickname=VARCHAR
|
|
|
content=Text
|
|
|
reply=Text
|
|
|
'''
|
|
|
class Meta:
|
|
|
db_table = 'discussdianyingxinxi'
|
|
|
verbose_name = verbose_name_plural = '电影信息评论表'
|