|
|
|
@ -1,22 +1,20 @@ |
|
|
|
package com.hxhq.business.controller; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.hxhq.business.domain.Study; |
|
|
|
import com.hxhq.business.domain.StudyFormPre; |
|
|
|
import com.hxhq.business.domain.Template; |
|
|
|
import com.hxhq.business.domain.*; |
|
|
|
import com.hxhq.business.dto.study.StudyListDto; |
|
|
|
import com.hxhq.business.enums.study.StudyStatusEnum; |
|
|
|
import com.hxhq.business.form.study.StudyFormPreSearchForm; |
|
|
|
import com.hxhq.business.form.study.StudySearchForm; |
|
|
|
import com.hxhq.business.service.IStudyFormPreService; |
|
|
|
import com.hxhq.business.service.IStudyService; |
|
|
|
import com.hxhq.business.service.ITemplateService; |
|
|
|
import com.hxhq.business.service.*; |
|
|
|
import com.hxhq.common.core.exception.ServiceException; |
|
|
|
import com.hxhq.common.core.web.controller.BaseController; |
|
|
|
import com.hxhq.common.core.web.domain.AjaxResult; |
|
|
|
import com.hxhq.common.core.web.page.TableDataInfo; |
|
|
|
import com.hxhq.common.security.annotation.RequiresPermissions; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.aspectj.weaver.loadtime.Aj; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
@ -41,6 +39,39 @@ public class PublicController extends BaseController |
|
|
|
@Autowired |
|
|
|
private IStudyFormPreService studyFormPreService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IRoomService roomService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IAnimalSpeciesService animalSpeciesService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 试验区域-饲养间列表 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@GetMapping("/roomList") |
|
|
|
public AjaxResult getRoomList(String syqy) { |
|
|
|
if(StringUtils.isNotEmpty(syqy)) { |
|
|
|
LambdaQueryWrapper<Room> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
queryWrapper.eq(Room::getSyqy, syqy); |
|
|
|
List<Room> list = roomService.list(queryWrapper); |
|
|
|
return success(list); |
|
|
|
} else { |
|
|
|
List<Room> list = roomService.list(); |
|
|
|
return success(list); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 动物种属-笼具列表 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@GetMapping("/animalSpeciesList") |
|
|
|
public AjaxResult getAnimalSpeciesList() { |
|
|
|
List<AnimalSpecies> list = animalSpeciesService.list(); |
|
|
|
return success(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询模板列表 |
|
|
|
*/ |
|
|
|
|