User Category Business Reward Redemption Star Earning UserLog

Anuncio
Suscription
idSuscription INT
Business_idBusiness INT
Usuarios
superadministardores
type TINYINT
Imagenes del negocio a mostrar
en la lista de inicio y cuando
se le da clic.
date DATETIME
Superadmin
start_date DATETIME
Ej. Cafetería
idSuperadmin INT
end_date DATETIME
Image
Category
price FLOAT
email VARCHAR(45)
idCategory INT
password VARCHAR(99)
name VARCHAR(45)
name VARCHAR(45)
icon VARCHAR(45)
lastname VARCHAR(45)
sortOrder INT
Category_idCategory INT
last_login DATETIME
date DATETIME
type ENUM('A','B')
idImage INT
paid ENUM(...)
Business_idBusiness INT
enabled TINYINT
path VARCHAR(45)
Indexes
Ej. iCOFFEE
enabled TINYINT
Indexes
enabled TINYINT
Indexes
sortorder INT
Business
enabled TINYINT
Indexes
idBusiness INT
RFC VARCHAR(12)
Superadmin [email protected]
Admin [email protected]
Redeemer [email protected]
Category_idCategory INT
CorporateGroup_idCorporateGroup INT
name VARCHAR(45)
Admin
description TEXT
idAdmin INT
logo VARCHAR(45)
Business_idBusiness INT
Indexes
linkedin VARCHAR(99)
last_login DATETIME
type ENUM(...)
Ej. 1 estrella del 21/09/2016 al 21/10/2016
a consumos mayores a 50 MXN
Indexes
enabled TINYINT
googleplus VARCHAR(99)
lastname VARCHAR(45)
Ej. Promo de Bennigan's
Jueves 2x1 en bebidas nacionales.
Promo visible en app del 28 de
septiembre al 28 de octubre.
Promo creada por superadmin
[email protected]
name VARCHAR(45)
twitter VARCHAR(99)
name VARCHAR(45)
Promo
idCorporateGroup INT
instagram VARCHAR(99)
password VARCHAR(45)
enabled TINYINT
CorporateGroup
facebook VARCHAR(99)
email VARCHAR(45)
description VARCHAR(145)
email VARCHAR(45)
date DATETIME
Ej. Del 21/09/2016 al 21/10/2016 podrás canjear por 3
estrellas 1 cuernito.
stars_given INT
description TEXT
start_date DATETIME
end_date DATETIME
minimum FLOAT
enabled TINYINT
end_date DATETIME
enabled TINYINT
country VARCHAR(45)
idReward INT
latitude VARCHAR(45)
Business_idBusiness INT
longitude VARCHAR(45)
stars_needed INT
phone1 VARCHAR(15)
reward VARCHAR(45)
phone2 VARCHAR(15)
description TEXT
postalcode VARCHAR(45)
start_date DATETIME
horario VARCHAR(99)
end_date DATETIME
Indexes
enabled TINYINT
security TINYINT
Indexes
start_date DATETIME
sortOrder INT
Reward
state VARCHAR(45)
Business_idBusiness INT
image VARCHAR(45)
title VARCHAR(45)
city VARCHAR(45)
idStar INT
Superadmin_idSuperadmin INT
contact_name VARCHAR(45)
address2 VARCHAR(45)
Star
Business_idBusiness INT
securitycode VARCHAR(4)
address1 VARCHAR(45)
Ej. 2 estrellas del 21/09/2016 al 21/10/2016
a consumos mayores a 90 MXN
idPromo INT
Indexes
priority INT
vip TINYINT
enabled TINYINT
Indexes
Impresiones y clics de qué
negocio por qué usuario.
Usuario puede ser nula cuando
no esté registrado.
Earning
Tabla que relaciona las estrellas al usuario:
Se añadirá al usuario/cliente la opción óptima
para el mismo, esto es, si su consumo es de 100
pesos la ganancia será de 2, aun cuando la regla
para la 1 estrella > 50 MXN también se cumple
stars_given = 2 cuando el minimum > 90 también
por lo que se toma la segunda opción.
ViewLog
Fav
idViewLog INT
idFav INT
User_idUser INT
Business_idBusiness INT
type ENUM(...)
User_idUser INT
date DATETIME
date DATETIME
ip VARCHAR(15)
longitude VARCHAR(45)
idRedemption INT
Star_idStar INT
enabled TINYINT
Reward_idReward INT
Business_idBusiness INT
User_idUser INT
Business_idBusiness INT
User_idUser INT
Indexes
ticket VARCHAR(45)
Admin_idAdmin INT
latitude VARCHAR(45)
latitude VARCHAR(45)
longitude VARCHAR(45)
longitude VARCHAR(45)
ip VARCHAR(15)
ticket VARCHAR(45)
stars_used INT
notes VARCHAR(245)
date DATETIME
User
Tabla que relaciona los canjes del usuario:
Se mostrarán las opciones de canje que tiene el
usuario para cada establecimiento, resaltando y
habilitando para su canje aquellas cuyo monto en
estrellas sea igual o menor al saldo en estrellas
que se tenga con el establecimiento.
Log de vistas e impresiones
de las promociones.
enabled TINYINT
date DATETIME
idUser INT
enabled TINYINT
name VARCHAR(45)
idPromoLog INT
lastname VARCHAR(45)
User_idUser INT
email VARCHAR(45)
Promo_idPromo INT
password VARCHAR(45)
type ENUM(...)
birthdate DATE
date DATETIME
type TINYINT
ip VARCHAR(15)
sex TINYINT
latitude VARCHAR(45)
enabled TINYINT
longitude VARCHAR(45)
Indexes
Survey
idSurvey INT
Earning_idEarning INT
Ej. 5,5,5,4,5,
buen servicio
answer1 FLOAT
answer2 FLOAT
Indexes
answer3 FLOAT
Ej. Pedro López
UserLog
answer4 FLOAT
idUserLog INT
answer5 FLOAT
User_idUser INT
comments VARCHAR(140)
type ENUM(...)
status TINYINT
channel ENUM(...)
enabled TINYINT
ip VARCHAR(15)
Indexes
latitude VARCHAR(45)
longitude VARCHAR(45)
SurveySetup
Starme
idSurveySetup INT
idStarme INT
question1 VARCHAR(145)
faq TEXT
question2 VARCHAR(145)
privacy TEXT
question3 VARCHAR(145)
terms TEXT
question4 VARCHAR(145)
about TEXT
question5 VARCHAR(145)
address1 VARCHAR(45)
type ENUM('A','B')
address2 VARCHAR(45)
enabled TINYINT
postalcode VARCHAR(45)
Indexes
Redemption
idEarning INT
stars_earned INT
Ej. Preguntas:
1. ¿Qué le parece la calidad del servicio?
2. ....
enabled TINYINT
Indexes
latitude VARCHAR(45)
state VARCHAR(45)
country VARCHAR(45)
phone VARCHAR(45)
email VARCHAR(45)
latitude VARCHAR(45)
longitude VARCHAR(45)
facebook VARCHAR(45)
twitter VARCHAR(45)
instagram VARCHAR(45)
linkedin VARCHAR(45)
googleplus VARCHAR(45)
Indexes
date DATETIME
enabled TINYINT
Indexes
Indexes
PromoLog
enabled TINYINT
Indexes
Descargar