Commit d1943580 authored by renchao's avatar renchao

生产工序业务修改

parent 65cf3d7f
package cn.wise.sc.acquisition.business.controller; package cn.wise.sc.acquisition.business.controller;
import cn.wise.sc.acquisition.business.service.ITMineStopeService;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.extension.api.R;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
/** /**
...@@ -14,8 +21,23 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -14,8 +21,23 @@ import org.springframework.web.bind.annotation.RestController;
* @since 2021-04-30 * @since 2021-04-30
*/ */
@RestController @RestController
@Api(tags = "生产工序-矿山爆区表")
@RequestMapping("/business/t-mine-stope") @RequestMapping("/business/t-mine-stope")
public class TMineStopeController { public class TMineStopeController {
@Autowired
private ITMineStopeService itMineStopeService;
/**
* 根据条件查询爆破工序 分页
*
* @return
*/
@ApiOperation(value = "根据条件矿山爆区表 可分页模糊查询")
@RequestMapping(value = "/getPage", method = RequestMethod.GET)
public R getPage(Query query) {
return itMineStopeService.getPage(null, query);
}
} }
...@@ -2,6 +2,7 @@ package cn.wise.sc.acquisition.business.service; ...@@ -2,6 +2,7 @@ package cn.wise.sc.acquisition.business.service;
import cn.wise.sc.acquisition.business.entity.TMineStope; import cn.wise.sc.acquisition.business.entity.TMineStope;
import cn.wise.sc.acquisition.business.model.query.TMineStopeQuery; import cn.wise.sc.acquisition.business.model.query.TMineStopeQuery;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
...@@ -15,6 +16,8 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -15,6 +16,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/ */
public interface ITMineStopeService extends IService<TMineStope> { public interface ITMineStopeService extends IService<TMineStope> {
R getPage(TMineStopeQuery tMineStopeQuery, Query query);
R updateByQuery(TMineStopeQuery query); R updateByQuery(TMineStopeQuery query);
R getByQuery(TMineStopeQuery query); R getByQuery(TMineStopeQuery query);
......
...@@ -6,9 +6,11 @@ import cn.wise.sc.acquisition.business.enumation.ProjectEnum; ...@@ -6,9 +6,11 @@ import cn.wise.sc.acquisition.business.enumation.ProjectEnum;
import cn.wise.sc.acquisition.business.mapper.TMineStopeMapper; import cn.wise.sc.acquisition.business.mapper.TMineStopeMapper;
import cn.wise.sc.acquisition.business.model.query.TMineStopeQuery; import cn.wise.sc.acquisition.business.model.query.TMineStopeQuery;
import cn.wise.sc.acquisition.business.service.ITMineStopeService; import cn.wise.sc.acquisition.business.service.ITMineStopeService;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -25,6 +27,21 @@ import org.springframework.stereotype.Service; ...@@ -25,6 +27,21 @@ import org.springframework.stereotype.Service;
@Slf4j @Slf4j
public class TMineStopeServiceImpl extends ServiceImpl<TMineStopeMapper, TMineStope> implements ITMineStopeService { public class TMineStopeServiceImpl extends ServiceImpl<TMineStopeMapper, TMineStope> implements ITMineStopeService {
@Override
public R getPage(TMineStopeQuery tMineStopeQuery, Query query) {
log.info(JSON.toJSONString(tMineStopeQuery));
//参数校验
//分页
Page<TMineStope> page = new Page<>(query.getPageNum(), query.getPageSize());
//条件封装
QueryWrapper<TMineStope> queryWrapper = new QueryWrapper<>();
queryWrapper.eq(ProjectEnum.TMineStope.IS_USING.getLabel(), ProjectEnum.TMineStope.USING.getLabel());
//查询分页数据
Page<TMineStope> data = baseMapper.selectPage(page, queryWrapper);
return R.ok(data);
}
@Override @Override
public R updateByQuery(TMineStopeQuery query) { public R updateByQuery(TMineStopeQuery query) {
log.info(JSON.toJSONString(query)); log.info(JSON.toJSONString(query));
......
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