123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- package com.slibra.web.controller.business;
- import com.alibaba.fastjson2.JSON;
- import com.slibra.business.domain.City;
- import com.slibra.business.domain.TCallRecord;
- import com.slibra.business.mapper.CityMapper;
- import com.slibra.business.mapper.TCallRecordMapper;
- import com.slibra.business.req.AiChatReq;
- import com.slibra.business.req.AiChatRes;
- import com.slibra.business.service.IFrontService;
- import com.slibra.common.core.controller.BaseController;
- import com.slibra.common.core.domain.AjaxResult;
- import com.slibra.common.core.domain.R;
- import com.slibra.common.core.page.TableDataInfo;
- import com.slibra.common.utils.SecurityUtils;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * 前端用户相关接口
- */
- @RestController
- @RequestMapping("/front")
- @Slf4j
- public class FrontController extends BaseController {
- @Autowired
- private IFrontService frontService;
- @Autowired
- private CityMapper cityMapper;
- @Autowired
- private TCallRecordMapper tCallRecordMapper;
- /**
- * 获取全国省市区接口
- * @param city
- * @return
- */
- @GetMapping("/getCities")
- public R<List<City>> getCities(City city){
- log.info("进入了 获取全国省市区接口 接口,请求参数为{}", JSON.toJSONString(city));
- return R.ok(this.cityMapper.selectCityList(city));
- }
- /**
- * 分页获取通话记录
- * @param callRecordReq
- * @return
- */
- @GetMapping("/getCallRecordPageList")
- public TableDataInfo getCallRecordPageList(TCallRecord callRecordReq)
- {
- log.info("进入了 分页获取通话记录 接口");
- startPage();
- return getDataTable(tCallRecordMapper.selectTCallRecordList(callRecordReq));
- }
- // /**
- // * 获取大屏的实时数据 + 统计数据
- // * @return
- // */
- // @GetMapping(value = "/realTimeData")
- // public AjaxResult realTimeData()
- // {
- // log.info("进入了 获取大屏的实时数据 + 统计数据 接口");
- // return AjaxResult.success(frontService.countInfo());
- // }
- //
- //
- // /**
- // * 分页获取大模型的问答记录
- // * @param tXinyiChatRecord
- // * @return
- // */
- // @GetMapping("/bigModel/qa/pageList")
- // public TableDataInfo qaPageList(TXinyiChatRecord tXinyiChatRecord)
- // {
- // log.info("进入了 分页获取大模型的问答记录 接口");
- // //获取登录用户信息
- // Long userId = SecurityUtils.getUserId();
- // tXinyiChatRecord.setUserId(String.valueOf(userId));
- // startPage();
- // return getDataTable(xinyiChatRecordMapper.selectTXinyiChatRecordFirstList(tXinyiChatRecord));
- // }
- }
|