package com.moral.api.controller;
|
|
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiOperation;
|
import org.aspectj.apache.bcel.generic.RET;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.moral.api.entity.Allocation;
|
import com.moral.api.entity.ResponsibilityUnit;
|
import com.moral.api.service.AllocationService;
|
import com.moral.constant.Constants;
|
import com.moral.constant.ResultMessage;
|
|
|
@Api(tags = {"立行立改"})
|
@RestController
|
@RequestMapping("allocation")
|
public class AllocationController {
|
|
@Autowired
|
private AllocationService allocationService;
|
|
|
@ApiOperation(value = "污染类型", notes = "污染类型")
|
@ApiImplicitParams({
|
@ApiImplicitParam(name = "token", value = "token", required = true, paramType = "header", dataType = "String")
|
})
|
@RequestMapping(value = "contaminate", method = RequestMethod.GET)
|
public ResultMessage contaminate() {
|
List<Map<String, Object>> professions = allocationService.sysDictData(Constants.WU_RAN_LEI_XING);
|
return ResultMessage.ok(professions);
|
}
|
|
|
@ApiOperation(value = "整改类型", notes = "整改类型")
|
@ApiImplicitParams({
|
@ApiImplicitParam(name = "token", value = "token", required = true, paramType = "header", dataType = "String")
|
})
|
@RequestMapping(value = "reform", method = RequestMethod.GET)
|
public ResultMessage reform() {
|
List<Map<String, Object>> professions = allocationService.sysDictData(Constants.ZHENG_GAI_LEI_XING);
|
return ResultMessage.ok(professions);
|
}
|
|
|
@ApiOperation(value = "责任单位", notes = "责任单位")
|
@ApiImplicitParams({
|
@ApiImplicitParam(name = "token", value = "token", required = true, paramType = "header", dataType = "String")
|
})
|
@RequestMapping(value = "unit", method = RequestMethod.GET)
|
public ResultMessage unit() {
|
List<ResponsibilityUnit> responsibilityUnits = allocationService.seleteUnit();
|
return ResultMessage.ok(responsibilityUnits);
|
}
|
|
/**
|
* 添加交办单
|
* @return
|
*/
|
@PostMapping("insert")
|
public ResultMessage insert(@RequestBody Allocation allocation){
|
allocationService.insertAllocation(allocation);
|
return ResultMessage.ok();
|
}
|
|
|
/**
|
* 查看交办单
|
* @return
|
*/
|
@GetMapping("check")
|
public ResultMessage check(Integer id){
|
allocationService.check(id);
|
return ResultMessage.ok();
|
}
|
|
/**
|
* 修改表单
|
* @param allocation
|
* @return
|
*/
|
@PostMapping("update")
|
public ResultMessage update(@RequestBody Allocation allocation){
|
allocationService.updateAll(allocation);
|
return ResultMessage.ok();
|
}
|
|
/**
|
* 根据条件查询
|
* @return
|
*/
|
@GetMapping("selectAll")
|
public ResultMessage selectAll(Map<String,Object> map){
|
allocationService.selectAll(map);
|
return ResultMessage.ok();
|
}
|
|
}
|