SendUserGroup.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. class SendUserGroup extends Model
  5. {
  6. // 表名
  7. protected $table = 'send_user_group';
  8. // 自动写入时间戳字段
  9. protected $autoWriteTimestamp = 'int';
  10. // 定义时间戳字段名
  11. protected $createTime = 'createtime';
  12. protected $updateTime = 'updatetime';
  13. // 追加属性
  14. protected $append = [
  15. ];
  16. /**
  17. * 分类方式
  18. * @return array
  19. */
  20. public function getTypeList()
  21. {
  22. return ['0' => '全部', '1' => '自定义', '2' => '条件筛选'];
  23. }
  24. /**
  25. * 手机类型
  26. * @return array
  27. */
  28. public function getMobileSystem()
  29. {
  30. return ['0' => '全部', '1' => 'Android', '2' => 'IOS'];
  31. }
  32. /**
  33. * 用户属性
  34. * @return array
  35. */
  36. public function getUserCate()
  37. {
  38. return ['0' => '全部', '1' => '新用户', '2' => '老用户'];
  39. }
  40. /**
  41. * 用户性别
  42. * @return array
  43. */
  44. public function getUserSex()
  45. {
  46. return ['-1' => '全部', '0' => '未知', '1' => '男生', '2' => '女生'];
  47. }
  48. /**
  49. * 基础属性
  50. * @return array
  51. */
  52. public function getBaseType()
  53. {
  54. return ['0' => '关注时间', '1' => '互动时间', '2' => '是否VIP用户'];
  55. }
  56. /**
  57. * VIP用户
  58. * @return array
  59. */
  60. public function getVipType()
  61. {
  62. return ['0' => '否', '1' => '是'];
  63. }
  64. /**
  65. * 用户充值属性
  66. * @return array
  67. */
  68. public function getRechargeProperty()
  69. {
  70. return ['0' => '充值金额', '1' => '充值次数', '2' => '充值用户', '3' => '账户余额', '4' => '赠送书币金额'];
  71. }
  72. /**
  73. * 用户充值类型
  74. * @return array
  75. */
  76. public function getRechargeType()
  77. {
  78. return ['0' => '未充值用户', '1' => '已充值用户'];
  79. }
  80. /**
  81. * 阅读属性
  82. * @return array
  83. */
  84. public function getReadProperty()
  85. {
  86. return ['0' => '阅读章节数', '1' => '阅读记录', '2' => '阅读书籍分类'];
  87. }
  88. /**
  89. * 阅读章节属性
  90. * @return array
  91. */
  92. public function getReadType()
  93. {
  94. return ['0' => '单本', '1' => '多本'];
  95. }
  96. /**
  97. * 消费属性
  98. * @return array
  99. */
  100. public function getConsumerProperty()
  101. {
  102. //return ['0' => '消费赠送书币数量', '1' => '消费充值金额', '2' => '消费书籍分类'];
  103. return ['0' => '消费赠送书币数量', '1' => '消费充值金额'];
  104. }
  105. /**
  106. * 阅读记录类型
  107. * @return array
  108. */
  109. public function getReadRecordType()
  110. {
  111. //return ['0' => '包含', '1' => '排除'];
  112. return ['0' => '包含'];
  113. }
  114. }