DVipCard.Class.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: wxj
  5. * Date: 2019/10/30
  6. * Time: 14:17
  7. */
  8. namespace JinDouYun\Dao\Market;
  9. use JinDouYun\Dao\BaseDao;
  10. class DVipCard extends BaseDao
  11. {
  12. public function __construct($serviceDB = 'default')
  13. {
  14. $this->_table = 'vip_card';
  15. $this->_primary = 'id';
  16. $this->_fields = [
  17. 'id',//int(11) NOT NULL AUTO_INCREMENT COMMENT '会员卡Id',
  18. 'shopId',//int(11) DEFAULT NULL COMMENT '商铺id',
  19. 'name',//varchar(50) DEFAULT NULL COMMENT '会员卡名称',
  20. 'styleId',//int(2) DEFAULT '1' COMMENT '卡片样式id',
  21. 'sort',//int(11) DEFAULT NULL COMMENT '排序',
  22. 'mode',//tinyint(1) DEFAULT NULL COMMENT '会员卡模式 5所有商品 4指定商品',
  23. 'goodsIds',//varchar(255) DEFAULT NULL COMMENT '指定的商品Id',
  24. 'doubleDiscount',//tinyint(1) DEFAULT '4' COMMENT '折上折 5启用 4禁用',
  25. 'freeShipping',//tinyint(1) DEFAULT NULL COMMENT '是否包邮 5包邮 4不包邮',
  26. 'vipDiscount',//tinyint(1) DEFAULT NULL COMMENT '会员折扣 5有折扣 4没有折扣',
  27. 'discount',//decimal(15,4) DEFAULT '0.0000' COMMENT '会员折扣',
  28. 'hasNewCardCoupon',//tinyint(1) DEFAULT NULL COMMENT '开卡赠送优惠券 5赠送 4不赠送优惠券',
  29. 'newCardCouponIds',//varchar(255) DEFAULT NULL COMMENT '开卡赠送的优惠券',
  30. 'hasMonthCoupon',//tinyint(1) DEFAULT NULL COMMENT '每月领取优惠券 5领取 4不领取优惠券',
  31. 'monthCouponIds',//varchar(255) DEFAULT NULL COMMENT '每月领取的优惠券Id',
  32. 'deleteStatus',//tinyint(1) DEFAULT '5' COMMENT '删除状态 5正常 4删除',
  33. 'enableStatus',//tinyint(1) DEFAULT NULL COMMENT '启用状态 5启用 4禁用',
  34. 'createTime',//int(11) DEFAULT NULL COMMENT '创建日期',
  35. 'updateTime',//int(11) DEFAULT NULL COMMENT '修改日期',
  36. 'effectiveDate',//int(11) DEFAULT NULL COMMENT '有效期-1永久有效',
  37. 'price',//decimal(15,4) DEFAULT '0.0000' COMMENT '价格',
  38. 'totalNum',//int(11) DEFAULT '0' COMMENT '库存',
  39. 'num',//int(11) DEFAULT '0' COMMENT '已售出的量',
  40. 'remark',//text COMMENT '使用须知',
  41. 'extend',//json DEFAULT NULL COMMENT '扩展字段',
  42. 'memberSpecialPrice', // tinyint(3) DEFAULT '4' COMMENT '会员卡特价(5启用 :4禁用)',
  43. ];
  44. $this->_readonly = ['id'];
  45. $this->_create_autofill = [
  46. 'createTime' => time()
  47. ];
  48. $this->_update_autofill = [
  49. 'updateTime' => time()
  50. ];
  51. parent::__construct($serviceDB);
  52. }
  53. }