Ecshop 2.7.3 数据字典详解:账户日志与广告管理

需积分: 13 2 下载量 18 浏览量 更新于2024-07-20 收藏 756KB DOC 举报
本文档详细介绍了Ecshop 2.7.3版本的数据字典,主要关注两个关键表:`ecs_account_log` 和 `ecs_ad`。以下是每个表的主要字段、类型、空值处理、默认值以及字段注释: **ecs_account_log表** - **log_id**: 主键,mediumint(8)类型,非空,自增ID,用于唯一标识每一条用户账目记录。 - **user_id**: 用户关联字段,mediumint(8)类型,非空,存储用户登录后的session中user_id,与`users`表的`user_id`对应。 - **user_money**: 用户余额,decimal(10,2)类型,非空,记录用户账户上的可用资金。 - **frozen_money**: 冻结资金,decimal(10,2)类型,非空,用于标记不可使用的资金。 - **rank_points**: 等级积分,mediumint(9)类型,非空,与消费积分分离,用于衡量用户的等级。 - **pay_points**: 消费积分,mediumint(9)类型,非空,记录用户的消费积累。 - **change_time**: 记录操作时间,int(10)类型,非空,表示该操作发生的具体时间。 - **change_desc**: 备注,varchar(255)类型,非空,描述该笔操作的详细信息。 - **change_type**: 操作类型,tinyint(3)类型,非空,0代表充值,1代表提现,2代表管理员调整,99代表其他类型。 **ecs_ad表** - **ad_id**: 自增ID,smallint(5)类型,非空,用于标识广告的唯一记录。 - **position_id**: 广告位置,smallint(5)类型,非空,默认0,表示站外广告或内部广告位编号。 - **media_type**: 广告类型,tinyint(3)类型,非空,默认0,选项包括图片、flash、代码或文字。 - **ad_name**: 广告名称,varchar(60)类型,非空,描述广告的标题。 - **ad_link**: 广告链接,varchar(255)类型,非空,提供广告点击后的实际网址。 - **ad_code**: 广告代码或内容,text类型,非空,根据媒体类型可能包含图片地址、Flash地址或文本内容。 - **start_time**: 广告开始时间,int(11)类型,非空,记录广告投放的起始日期。 - **end_time**: 广告结束时间,int(11)类型,非空,标记广告的结束日期。 - **link_man**: 联系人姓名,varchar(60)类型,非空,提供广告发布者的联系人信息。 - **link_email**: 联系人邮箱,varchar(60)类型,非空,用于联系广告发布者。 - **link_phone**: 联系电话,varchar(60)类型,非空,提供广告联系人的联系方式。 这些数据字典提供了Ecshop 2.7.3版本中核心数据库结构的深入理解,对于开发人员维护、优化系统、处理用户数据以及进行数据分析都至关重要。了解这些字段有助于确保正确理解和使用数据库操作,同时也有助于开发者进行安全性和性能优化。