| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- package com.chinaitop.depot.storage.controller;
- import com.chinaitop.depot.storage.model.TVentilationOperation;
- import com.chinaitop.depot.storage.service.VentilationOperationService;
- import com.chinaitop.depot.unissoft.model.ResponseEntity;
- import com.github.pagehelper.PageHelper;
- import com.github.pagehelper.PageInfo;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiImplicitParam;
- import io.swagger.annotations.ApiImplicitParams;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.lang.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.http.MediaType;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @RestController
- @RequestMapping(value = "/intelligents/VentilationOperationController")
- @Api(value = "VentilationOperationController", description = "通风作业")
- public class VentilationOperationController {
- @Autowired
- private VentilationOperationService ventilationOperationService;
-
- @RequestMapping(value = "/getList", method = RequestMethod.GET)
- @ApiOperation(value = "查询 通风作业列表", notes = "查询 通风作业列表,支持分页")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
- @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
- @ApiImplicitParam(name = "orgId", value = "库点编码", paramType = "query"),
- @ApiImplicitParam(name = "vcfcode", value = "仓库名称", paramType = "query")
- })
- public ResponseEntity<PageInfo<TVentilationOperation>> getList(Integer pageNum, Integer pageSize, String orgId, String cfbh,String createTime,String cfmc) {
- List<TVentilationOperation> list = null;
- try {
- list = ventilationOperationService.getList(pageNum,pageSize,orgId,cfbh,createTime,cfmc);
- } catch (Exception e) {
- e.printStackTrace();
- ResponseEntity.failed(e.getMessage());
- }
- PageInfo<TVentilationOperation> pageInfo = new PageInfo<TVentilationOperation>(list);
- /*if(pageInfo.getList()!=null && pageInfo.getList().size()>0){
- pageInfo.setStartRow(pageInfo.getStartRow()+1);
- pageInfo.setEndRow(pageInfo.getEndRow()+1);
- }*/
- return ResponseEntity.ok(pageInfo);
- }
-
- @RequestMapping(value = "/getById", method = RequestMethod.POST)
- @ApiOperation(value = "根据id查询信息", notes = "根据id查询信息")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "id", value = "id", paramType = "query")
- })
- public ResponseEntity<TVentilationOperation> getById(String id) {
- TVentilationOperation tVentilationOperation = null;
- if (StringUtils.isNotBlank(id)) {
- tVentilationOperation = ventilationOperationService.getById(id);
- } else {
- return ResponseEntity.failed("ID数据有误!");
- }
- return ResponseEntity.ok(tVentilationOperation);
- }
- @RequestMapping(value = "/save", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
- @ApiOperation(value = "数据更新与添加", notes = "数据更新与添加")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "ventilationOperationJson", value = "表数据json串", paramType = "form")
- })
- public ResponseEntity save(String ventilationOperationJson) {
- try {
- ventilationOperationService.save(ventilationOperationJson);
- } catch (Exception e) {
- e.printStackTrace();
- ResponseEntity.failed(e.getMessage());
- }
- return ResponseEntity.ok();
- }
- @RequestMapping(value = "/deleteById", method = RequestMethod.POST)
- @ApiOperation(value = "根据id删除信息", notes = "根据id删除信息")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "id", value = "粮情id", paramType = "query"),
- @ApiImplicitParam(name = "aerationParamJson", value = "通风参数json字符串", paramType = "query")
- })
- public ResponseEntity deleteById(String id) {
- if (StringUtils.isNotBlank(id)) {
- int count = ventilationOperationService.deleteById(id);
- if (count > 0) {
- return ResponseEntity.ok();
- } else {
- return ResponseEntity.failed("删除失败!");
- }
- }
- return ResponseEntity.failed("ID数据有误!");
- }
-
-
- }
|