AgreementRepository.php 918 B

1234567891011121314151617181920212223242526272829303132333435363738
  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 updateData($id,$data){
  22. return Db::name("user_agreement")
  23. ->where(['agreement_id'=>$id]
  24. )->update($data);
  25. }
  26. /*详情*/
  27. public function getTypeDetail($type){
  28. return Db::name("user_agreement")->where(['agreement_id'=>$type])->find();
  29. }
  30. }