Feature.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Traits\ModelLogChanging;
  5. class Feature extends Model
  6. {
  7. use ModelLogChanging;
  8. protected $fillable = [
  9. "type", //类型
  10. "logic", //逻辑
  11. "describe", //特征
  12. ];
  13. const TYPE = [
  14. 0 => "商品名称", //二级
  15. 1 => "订单类型",
  16. 2 => "承运商",
  17. 3 => "店铺类型",
  18. 4 => "波次类型",
  19. 5 => "商品备注", //二级
  20. 6 => "长", //二级
  21. 7 => "订单备注",
  22. ];
  23. //额外定义 8:商品数量 9:商品
  24. const TYPE_NODE = [0,5,6,8,9]; //标注二级类型
  25. const MAPPING = [
  26. "store" => [
  27. 0 => "storeItems.name",
  28. 1 => "stored_method",
  29. 5 => "storeItems.commodity.remark",
  30. 6 => "storeItems.commodity.length",
  31. 7 => "remark",
  32. 8 => "storeItems.amount",
  33. 9 => "storeItems.commodity",
  34. ],
  35. "order" => [
  36. 0 => "packages.commodities.commodity.name",
  37. 1 => "order_type",
  38. 2 => "logistic.name",
  39. 3 => "shop.name",
  40. 4 => "batch.wms_type",
  41. 5 => "packages.commodities.commodity.remark",
  42. 6 => "packages.commodities.commodity.length",
  43. 7 => "remark",
  44. 8 => 'packages.commodities.amount',
  45. 9 => 'packages.commodities.commodity',
  46. ]
  47. ];
  48. }