Commit 148227f3 authored by lisong's avatar lisong

更新api

parent 8783a8c3
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity; import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.utils.DateUtils; import com.yeejoin.amos.boot.biz.common.utils.DateUtils;
...@@ -27,6 +28,7 @@ import com.yeejoin.amos.feign.systemctl.model.RegionModel; ...@@ -27,6 +28,7 @@ import com.yeejoin.amos.feign.systemctl.model.RegionModel;
import io.swagger.models.Model; import io.swagger.models.Model;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -229,6 +231,23 @@ public class ProjectController extends BaseController { ...@@ -229,6 +231,23 @@ public class ProjectController extends BaseController {
return ResponseHelper.buildResponse(projectServiceImpl.queryProjectPage(current,size,project)); return ResponseHelper.buildResponse(projectServiceImpl.queryProjectPage(current,size,project));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/homePage")
@ApiOperation(httpMethod = "GET", value = "项目信息表分页查询-首页表格", notes = "项目信息表分页查询-首页表格")
public ResponseModel<IPage<Project>> homePage(int current, int size, String name, String code) {
Page<Project> projectPage = new Page<>(current, size);
LambdaQueryWrapper<Project> lambda = new QueryWrapper<Project>().lambda();
lambda.eq(Project::getIsDelete, false);
if (!ObjectUtils.isEmpty(name)) {
lambda.eq(Project::getName, name);
}
if (!ObjectUtils.isEmpty(code)) {
lambda.eq(Project::getCode, code);
}
IPage<Project> projectIPage = projectServiceImpl.getBaseMapper().selectPage(projectPage, lambda);
return ResponseHelper.buildResponse(projectIPage);
}
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment