You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

277 lines
16 KiB

9 months ago
#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 = '电影信息评论表'