Wrench.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. namespace catchAdmin\hydraulic\model;
  3. use catcher\base\CatchModel as Model;
  4. use catchAdmin\permissions\model\DataRangScopeTrait;
  5. class Wrench extends Model
  6. {
  7. use DataRangScopeTrait;
  8. // 表名
  9. public $name = 'wrench';
  10. // 数据库字段映射
  11. public $field = array(
  12. 'id',
  13. // 编号
  14. 'number',
  15. // 型号
  16. 'model',
  17. // 所属部门
  18. 'department_id',
  19. // 名称
  20. 'name',
  21. // 使用状态
  22. 'is_used',
  23. // 品牌
  24. 'brand',
  25. // 供应商
  26. 'supplier',
  27. // 出厂日期
  28. 'out_date',
  29. // 备注
  30. 'remark',
  31. // 告警状态
  32. 'alarm_state',
  33. // 网络状态
  34. 'net_state',
  35. // 在线时间
  36. 'online_time',
  37. // 最大压力
  38. 'max_pressure',
  39. // 最小压力
  40. 'min_pressure',
  41. // 校验时间
  42. 'checked_at',
  43. // 校验台编号
  44. 'checked_no',
  45. // 校验结果
  46. 'checked_res',
  47. // 操作员
  48. 'checked_user_id',
  49. // 最大扭矩
  50. 'max_torque',
  51. // 最小扭矩
  52. 'min_torque',
  53. // 创建人ID
  54. 'creator_id',
  55. // 创建时间
  56. 'created_at',
  57. // 更新时间
  58. 'updated_at',
  59. // 软删除
  60. 'deleted_at',
  61. );
  62. public function getList()
  63. {
  64. $res = $this->dataRange()
  65. ->catchSearch()
  66. ->order($this->aliasField('id'), 'desc')
  67. ->paginate();
  68. return $res;
  69. }
  70. }