ShopCMS 开发文档
HFramework 开发文档

ShopCMS 模型类

ShopCMS已实现60多种常用的模型类,您可以直接使用、或者继承使用、或者重写后使用,通过继承的方式,可以为您节约大量的开发时间。这里只是梗概介绍各个模型类的基本功能,更多实现方法,请参考类文件,以及HFramework框架的模型基类(位于 framework/HModel.php)

1,广告管理模型类
位于:cms/model/CAd.php
功能:广告增、删、改、查、自动显示、计数

2,常用地址管理模型类
位于:cms/model/CAddress.php
功能:常用地址增、删、改、查

3,广告位管理模型类
位于:cms/model/CAdPosition.php
功能:常用地址增、删、改、查,广告类型管理

4,广告位管理模型类
位于:cms/model/CAlipay.php
功能:支付宝在线支付,网页跳转支付、支付状态查询

5,地区管理模型类
位于:cms/model/CArea.php
功能:地区无极添加、删除、修改、查

6,文章信息管理模型类
位于:cms/model/CArticle.php
功能:文章增、删、改、查,跳转,按类、按子类、多类查询

7,文章分类管理模型类
位于:cms/model/CArticleCat.php
功能:文章分类增、删、改、查、无极分类

8,文章内容模型类
位于:cms/model/CArticleContent.php
功能:文章内容管理,点赞、点踩、阅读统计、评论统计

9,文章评论模型类
位于:cms/model/CArticleReview.php
功能:文章评论的增、删、改、查,回复评论,点赞评论

10,附件管理模型类
位于:cms/model/CAttachment.php
功能:附件的增改查,附件上传、附件类型校验、上传文件校验、附件与其他信息的关联

11,附件类型模型类
位于:cms/model/CAttachmentType.php
功能:附件类型增、删、改、查,附件大小控制、附件缩率图设置

12,广告位管理模型类
位于:cms/model/CAuthCode.php
功能:验证码验证码生成,手机验证码发送和验证,邮件验证码发送和验证,验证码按业务分类

13,商品品牌管理模型类
位于:cms/model/CBrand.php
功能:商品品牌的增、删、改、查

14,购物车管理模型类
位于:cms/model/CCart.php
功能:购物车商品的增、删、改、查,购物车商品数量查询和修改

15,分类模型类模型类
位于:cms/model/CCat.php
功能:分类信息的增、删、改、查,无极分类,分类的列表显示(文章分类模型类与商品分类模型类均继承自此类)

16,统计图表模型类模型类
位于:cms/model/CChart.php
功能:提供按年、按月统计的基础方法

17,配置信息模型类模型类
位于:cms/model/CConfig.php
功能:读写数据库中保存的配置信息

18,配送管理模型类
位于:cms/model/CDelivery.php
功能:配送方式增、删、改、查

19,配送规则模型类
位于:cms/model/CDeliveryRule.php
功能:配送规则的增、删、改、查,配送区域设置与查询,配送费用的设置和查询

20,广告位管理模型类
位于:cms/model/CAlipay.php
功能:支付宝在线支付,网页跳转支付、支付状态查询

21,邮件发送模型类
位于:cms/model/CEmail.php
功能:Email发送、发送日志读写

22,粉丝模型类
位于:cms/model/CFans.php
功能:关注、关注列表、被关注列表、移除关注

23,收藏夹模型类
位于:cms/model/CFavorites.php
功能:收藏信息增、删、改、查

24,留言反馈模型类
位于:cms/model/CFeedback.php
功能:留言信息增、删、改、查

25,举报模型类
位于:cms/model/CInform.php
功能:文章或者评论的非法信息举报,举报信息查询、删除

26,发票信息模型类
位于:cms/model/CInvoice.php
功能:设置和查询个人用户的开票信息,设置和查询企业用户的开票信息

27,发票开票设置模型类
位于:cms/model/CInvoiceInfo.php
功能:支付宝在线支付,网页跳转支付、支付状态查询

28,友情链接管理模型类
位于:cms/model/CLink.php
功能:友情链接增、删、改、查、友情链接自动上链、友情链接自动下链

29,网站日志信息模型类
位于:cms/model/CLog.php
功能:记录和查询关键操作日志,日志分级(一般日志、警告日志、严重错误日志)

30,站内信模型类
位于:cms/model/CMessage.php
功能:站内信收发、删除

31,金额操作模型类
位于:cms/model/CMoney
功能:账户余额操作、增、删、改、查、充值、付款、消费扣款

32,金额操作日志类
位于:cms/model/CMoneyLog.php
功能:记录和查询资金明细

33,导航管理模型类
位于:cms/model/CNavigator.php
功能:网站导航链接增、删、改、查

34,订单管理模型类
位于:cms/model/COrder.php
功能:订单创建、支付、查询

35,订单辅助管理模型类
位于:cms/model/COrderHelp.php
功能:订单信息构建、订单信息修改

36,订单日志模型类
位于:cms/model/COrderLog.php
功能:记录和查询订单操作日志

37,订单商品模型类
位于:cms/model/COrderProduct.php
功能:记录和查询订单中涉及的商品

38,支付方式模型类
位于:cms/model/CPayment.php
功能:设置和读取支付方式和支付手续费

39,积分模型类
位于:cms/model/CPoint.php
功能:会员积分增、删、改、查,积分兑换

40,积分日志模型类
位于:cms/model/CPointLog.php
功能:记录和查询积分明细

41,积分商品模型类
位于:cms/model/CPointProduct.php
功能:积分商品增、删、改、查

42,积分规则模型类
位于:cms/model/CPointRule.php
功能:积分规则设置和查询

43,商品模型类
位于:cms/model/CProduct.php
功能:商品信息增、删、改、查,商品上架、下架,商品回收站

44,商品属性模型类
位于:cms/model/CProductAttr.php
功能:根据商品分类,设置和查询商品的销售属性

45,商品属性值模型类
位于:cms/model/CProductAttrVal.php
功能:设置和查询商品的属性值

46,商品分类模型类
位于:cms/model/CProductCat.php
功能:商品分类增、删、改、查

47,商品销售套餐模型类
位于:cms/model/CProductCombo.php
功能:设置和查询商品销售时的可选套餐

48,商品内容模型类
位于:cms/model/CProductContent.php
功能:商品内容增、删、改、查

49,商品扩展分类模型类
位于:cms/model/CProductExtCat.php
功能:设置一个商品有多个自定义分类

50,商品评论模型类
位于:cms/model/CProductReview.php
功能:商品评论增、删、改、查,商品评论审核

51,回收站模型类
位于:cms/model/CRecycle.php
功能:存储和还原已删除的商品、文章等详细信息,防止误删操作,

52,售后服务模型类
位于:cms/model/CService.php
功能:售后服务增、删、改、查,退货、退款等操作

53,售后服务日志模型类
位于:cms/model/CServiceLog.php
功能:记录售后服务的过程

54,短信发送模型类
位于:cms/model/CSms.php
功能:手机短信发送,短信发送记录保存和查询

55,优惠活动/专题模型类
位于:cms/model/CTopic.php
功能:优惠活动增、删、改、查,专题活动

56,银联支付模型类
位于:cms/model/CUnionpay.php
功能:银联支付的发起和回调,银联支付校验,银联支付网页跳转

57,用户模型类
位于:cms/model/CUser.php
功能:用户注册、用户登录、用户管理、用户头像更新、用户修改密码

58,用户信息统计模型类
位于:cms/model/CUserCount.php
功能:记录用户的待统计信息,如被点赞、文章数量、帖子数量、活跃度等统计量

59,用户动态模型类
位于:cms/model/CUserNews.php
功能:记录用户的关键操作,便于传播和分享

60,用户等级模型类
位于:cms/model/CUserNews.php
功能:设置和查询用户等级以及等级对应的优惠信息

61,投票模型类
位于:cms/model/CVote.php
功能:发起投票、投票统计、投票查询

62,微信支付模型类
位于:cms/model/CWeixinPay.php
功能:微信支付的发起和回调,微信支付校验,微信扫码支付


63,管理员模型类
位于:cms/module/admin/model/CAdmin.php
功能:管理员增、删、改、查,管理员登录、管理员权限设置和读取

64,管理员操作日志模型类
位于:cms/module/admin/model/CAdminLog.php
功能:记录和查询管理员的关键操作

65,管理员角色模型类
位于:cms/module/admin/model/CAdminRole.php
功能:管理员角色增、删、改、查,角色拥有者查询

66,菜单管理模型类
位于:cms/module/admin/model/CMenu.php
功能:菜单的显示和隐藏,菜单增、删、改、查,菜单路由(及其子路有)设置

67,记事本模型类
位于:cms/module/admin/model/CNotepad.php
功能:管理员文本记事本,实现便签的功能

68,角色模型类
位于:cms/module/admin/model/CRole.php
功能:管理员角色增、删、改、查,

69,角色菜单模型类
位于:cms/module/admin/model/CRoleMenu.php
功能:设置和查询角色拥有的权限(操作菜单)

70,管理员日程模型类
位于:cms/module/admin/model/CSchedule.php
功能:管理员日程关联,代办任务提醒

71,优惠券模型类
位于:cms/module/admin/model/CCoupon.php
功能:优惠券方法和消费,优惠券适用商品管理

72,优惠券投放记录模型类
位于:cms/module/admin/model/CCouponUser.php
功能:优惠券发放记录和消费记录
阅读:793 | 发布时间:01-30 22:47