xhOrder.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. namespace common\models;
  3. class xhOrder extends xhBaseModel
  4. {
  5. /**
  6. * @inheritdoc
  7. */
  8. public static function tableName()
  9. {
  10. return 'xhOrder';
  11. }
  12. /**
  13. * @inheritdoc
  14. */
  15. public function rules()
  16. {
  17. return [
  18. [['id', 'createTime'], 'required'],
  19. [['goodsNum', 'payWay', 'payStyle', 'modPriceStatus', 'sourceType', 'shopId','userId', 'merchantId', 'anonymity', 'sendDistance', 'reachPeriod', 'needCard', 'couponId', 'luckyNum', 'payStatus', 'sendStatus', 'printStatus', 'status', 'deadline', 'addTime', 'needSend'], 'integer'],
  20. [['prePrice', 'actPrice', 'sendCost'], 'number'],
  21. [['reachTime', 'createTime', 'updateTime'], 'safe'],
  22. [['id', 'orderName', 'receiveFullAddress', 'receiveUserName'], 'string', 'max' => 100],
  23. [['payCode', 'remark'], 'string', 'max' => 1000],
  24. [['alipayId', 'receiveFloor'], 'string', 'max' => 50],
  25. [['receiveProvince', 'receiveCity', 'receiveDist', 'receiveLong', 'receiveLat', 'sendNum', 'bookMobile', 'bookName', 'uniCode'], 'string', 'max' => 20],
  26. [['receiveAddress', 'blessing'], 'string', 'max' => 500],
  27. [['receiveMobile'], 'string', 'max' => 15],
  28. [['id'], 'unique'],
  29. ];
  30. }
  31. /**
  32. * @inheritdoc
  33. */
  34. public function attributeLabels()
  35. {
  36. return [
  37. 'id' => 'ID',
  38. 'orderName' => 'Order Name',
  39. 'goodsNum' => 'Goods Num',
  40. 'payWay' => 'Pay Way',
  41. 'payStyle' => 'Pay Style',
  42. 'payCode' => 'Pay Code',
  43. 'modPriceStatus' => 'Mod Price Status',
  44. 'sourceType' => 'Source Type',
  45. 'prePrice' => 'Pre Price',
  46. 'actPrice' => 'Act Price',
  47. 'userId' => 'User ID',
  48. 'alipayId' => 'Alipay ID',
  49. 'merchantId' => 'Merchant ID',
  50. 'receiveProvince' => 'Receive Province',
  51. 'receiveCity' => 'Receive City',
  52. 'receiveDist' => 'Receive Dist',
  53. 'receiveAddress' => 'Receive Address',
  54. 'receiveFullAddress' => 'Receive Full Address',
  55. 'receiveFloor' => 'Receive Floor',
  56. 'receiveLong' => 'Receive Long',
  57. 'receiveLat' => 'Receive Lat',
  58. 'anonymity' => 'Anonymity',
  59. 'shopId' => 'shopId',
  60. 'sendCost' => 'Send Cost',
  61. 'sendNum' => 'Send Num',
  62. 'sendDistance' => 'Send Distance',
  63. 'reachTime' => 'Reach Time',
  64. 'reachPeriod' => 'Reach Period',
  65. 'bookMobile' => 'Book Mobile',
  66. 'bookName' => 'Book Name',
  67. 'receiveMobile' => 'Receive Mobile',
  68. 'receiveUserName' => 'Receive User Name',
  69. 'needCard' => 'Need Card',
  70. 'needSend' => 'Need Send',
  71. 'blessing' => 'Blessing',
  72. 'uniCode' => 'Uni Code',
  73. 'couponId' => 'Coupon ID',
  74. 'luckyNum' => 'Lucky Num',
  75. 'payStatus' => 'Pay Status',
  76. 'sendStatus' => 'Send Status',
  77. 'printStatus' => 'Print Status',
  78. 'remark' => 'Remark',
  79. 'status' => 'Status',
  80. 'deadline' => 'Deadline',
  81. 'addTime' => 'Add Time',
  82. 'createTime' => 'Create Time',
  83. 'updateTime' => 'Update Time',
  84. ];
  85. }
  86. }