1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.fdkankan.site.controller;
- import cn.dev33.satoken.annotation.SaCheckLogin;
- import com.fdkankan.site.common.BaseController;
- import com.fdkankan.site.common.ResultCode;
- import com.fdkankan.site.common.ResultData;
- import com.fdkankan.site.entity.ProjectNum;
- import com.fdkankan.site.exception.BusinessException;
- import com.fdkankan.site.request.AppGetSceneInfoParam;
- import com.fdkankan.site.service.IProjectNumService;
- import com.fdkankan.site.service.IProjectService;
- import com.fdkankan.site.service.IProjectTeamService;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * app使用接口
- */
- @RestController
- @RequestMapping("/app")
- @SaCheckLogin
- public class AppController {
- @Autowired
- IProjectNumService projectNumService;
- @PostMapping("/getProjectSceneInfo")
- public ResultData getProjectSceneInfo(@RequestBody AppGetSceneInfoParam param){
- if(param.getNumList() == null || param.getNumList().size() <=0 ){
- throw new BusinessException(ResultCode.PARAM_MISS);
- }
- List<ProjectNum> projectNums = projectNumService.getByNumList(param.getNumList());
- return ResultData.ok(projectNums);
- }
- }
|