Storegrade.php 2.6 KB

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