Storegrade.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php
  2. namespace app\common\model;
  3. use think\facade\Db;
  4. /**
  5. *
  6. *
  7. * ----------------------------------------------------------------------------
  8. *
  9. * 数据层模型
  10. */
  11. class Storegrade extends BaseModel
  12. {
  13. /**
  14. * 列表
  15. * @access public
  16. * @author csdeshang
  17. * @param type $condition 检索条件
  18. * @param type $order 排序
  19. * @return type
  20. */
  21. public function getStoregradeList($condition = array(), $order = 'storegrade_sort asc')
  22. {
  23. $result = Db::name('storegrade')->where($condition)->order($order)->select()->toArray();
  24. return $result;
  25. }
  26. /**
  27. * 取单个内容
  28. * @access public
  29. * @author csdeshang
  30. * @param int $id 分类ID
  31. * @return array 数组类型的返回结果
  32. */
  33. public function getOneStoregrade($id)
  34. {
  35. if (intval($id) > 0) {
  36. $result = Db::name('storegrade')->where('storegrade_id', $id)->find();
  37. return $result;
  38. } else {
  39. return false;
  40. }
  41. }
  42. /**
  43. * 新增
  44. * @access public
  45. * @author csdeshang
  46. * @param array $data 参数内容
  47. * @return bool 布尔类型的返回结果
  48. */
  49. public function addStoregrade($data)
  50. {
  51. if (empty($data)) {
  52. return false;
  53. }
  54. $result = Db::name('storegrade')->insertGetId($data);
  55. return $result;
  56. }
  57. /**
  58. * 更新信息
  59. * @access public
  60. * @author csdeshang
  61. * @param array $data 更新数据
  62. * @return bool 布尔类型的返回结果
  63. */
  64. public function editStoregrade($storegrade_id, $data)
  65. {
  66. if (empty($data)) {
  67. return false;
  68. }
  69. $result = Db::name('storegrade')->where('storegrade_id', $storegrade_id)->update($data);
  70. return $result;
  71. }
  72. /**
  73. * 删除分类
  74. * @access public
  75. * @author csdeshang
  76. * @param int $id 记录ID
  77. * @return bool 布尔类型的返回结果
  78. */
  79. public function delStoregrade($storegrade_id)
  80. {
  81. $storegrade_id = intval($storegrade_id);
  82. if ($storegrade_id > 0) {
  83. $result = Db::name('storegrade')->where('storegrade_id', $storegrade_id)->delete();
  84. return $result;
  85. } else {
  86. return false;
  87. }
  88. }
  89. }