AgreementRepository.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\common\repositories\agreement;
  3. use app\common\repositories\BaseRepository;
  4. use think\facade\Db;
  5. class AgreementRepository extends BaseRepository
  6. {
  7. public function __construct()
  8. {
  9. }
  10. /*列表*/
  11. public function getList($page,$limit){
  12. $count = Db::name("user_agreement")->count();
  13. $list = Db::name("user_agreement")->page($page,$limit)->select();
  14. return compact('count', 'list');
  15. }
  16. /*详情*/
  17. public function getDetail($id){
  18. return Db::name("user_agreement")->where(['agreement_id'=>$id])->find();
  19. }
  20. /*详情*/
  21. public function getDetailContent($id){
  22. return Db::name("user_agreement")->where(['agreement_id' => $id])->find()['content'] ?? '';
  23. }
  24. /*修改*/
  25. public function updateData($id,$data){
  26. return Db::name("user_agreement")
  27. ->where(['agreement_id'=>$id]
  28. )->update($data);
  29. }
  30. /*详情*/
  31. public function getTypeDetail($type){
  32. return Db::name("user_agreement")->where(['agreement_id'=>$type])->find();
  33. }
  34. }