DDistributionCentre.Class.php 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: kang
  5. * Date: 2021/5/26
  6. * Time: 9:50
  7. */
  8. namespace JinDouYun\Dao\Delivery;
  9. use JinDouYun\Dao\BaseDao;
  10. class DDistributionCentre extends BaseDao
  11. {
  12. public function __construct($serviceDB = 'stock')
  13. {
  14. $this->_table = 'delivery_centre';
  15. $this->_primary = 'id';
  16. $this->_fields = [
  17. 'id' , //int(10) NOT NULL AUTO_INCREMENT COMMENT '主单据id',
  18. 'documentDate' , //varchar(255) NOT NULL COMMENT '单据日期',
  19. 'documentNo' , //varchar(255) NOT NULL COMMENT '单据编号',
  20. 'sourceNo' , //varchar(255) NOT NULL COMMENT '来源订单',
  21. 'deliveryState' , //int(11) NOT NULL COMMENT '配送状态(1:待分配,2已分配)',
  22. 'documentType' , //int(11) NOT NULL COMMENT '单据类型()',
  23. 'customerId',// int(11) NOT NULL COMMENT '客户id',
  24. 'customerName' , //varchar(255) NOT NULL COMMENT '客户名称',
  25. 'warehouseId',//int(255) NOT NULL COMMENT '仓库id',
  26. 'deliveryWarehouse',// varchar(255) NOT NULL COMMENT '发货仓库',
  27. 'deliveryQuantity' , //varchar(255) NOT NULL COMMENT '发货数量',
  28. 'deliveryAmount' , //varchar(255) NOT NULL COMMENT '发货金额',
  29. 'returnGoodsNum' ,// varchar(255) DEFAULT '0' COMMENT '退货数量',
  30. 'returnWarehouse' , //varchar(255) NOT NULL COMMENT '退货仓库',
  31. 'returnAmount' , //varchar(255) NOT NULL COMMENT '退货金额',
  32. 'containerLocation' , //varchar(255) NOT NULL DEFAULT '0' COMMENT '集货位',
  33. 'binningNum' , //varchar(255) NOT NULL DEFAULT '0' COMMENT '装箱数量',
  34. 'packingNum' , //varchar(255) DEFAULT NULL COMMENT '包装数量(123)',
  35. 'manager' , //varchar(255) NOT NULL COMMENT '经手人',
  36. 'producer' , //varchar(255) NOT NULL COMMENT '制单人',
  37. 'receiver' , //varchar(255) NOT NULL COMMENT '收货人',
  38. 'mobile' , //char(255) NOT NULL COMMENT '联系电话',
  39. 'receivingAddress' , //varchar(255) NOT NULL COMMENT '收货地址',
  40. 'distributionRoute' , //varchar(255) NOT NULL COMMENT '配送线路',
  41. 'expectedDelivery' , //varchar(255) NOT NULL COMMENT '预计发货',
  42. 'modeOfProduction' , //varchar(255) NOT NULL COMMENT '产生方式',
  43. 'driverId', // int(11) DEFAULT NULL COMMENT '司机id',
  44. 'distributionDriver' , //varchar(255) NOT NULL COMMENT '配送司机',
  45. 'remarks' , //varchar(255) NOT NULL COMMENT '备注',
  46. 'deleteStatus' , //tinyint(10) NOT NULL DEFAULT '5' COMMENT '是否删除 4 删除 5正常',
  47. 'createTime' , //varchar(255) NOT NULL COMMENT '创建时间',
  48. 'updateTime' , //varchar(255) DEFAULT NULL COMMENT '修改时间',
  49. 'extends' , //json DEFAULT NULL COMMENT '扩展字段',
  50. 'enterpriseId' , //int(11) NOT NULL COMMENT '企业id',
  51. ];
  52. $this->_readonly = ['id'];
  53. $this->_create_autofill = [
  54. 'createTime' => time()
  55. ];
  56. $this->_update_autofill = [
  57. 'updateTime' => time()
  58. ];
  59. parent::__construct($serviceDB);
  60. }
  61. }