package com.steerinfo.dil.controller; import com.steerinfo.dil.service.impl.RmsMaterialServiceImpl; import com.steerinfo.dil.util.BaseRESTfulController; import com.steerinfo.dil.util.PageListAdd; import com.steerinfo.framework.controller.RESTfulResult; import com.steerinfo.framework.service.pagehelper.PageHelper; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; 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.RestController; import java.util.List; import java.util.Map; /** * @Description: * @Author:HuJianGuo * @GreateTime:2021/10/22 17:34 * @Version:V2.0 */ @RestController @RequestMapping("/${api.version}/rmsmaterial") public class RmsMaterialController extends BaseRESTfulController { @Autowired RmsMaterialServiceImpl rmsMaterialService; /** * 物资管理对接接口 * * @param mapVal * @return */ @ApiModelProperty(value = "物资管理对接接口") @ApiImplicitParams({ @ApiImplicitParam(name = "EASMaterialId", value = "1", required = true, dataType = "Integer"), @ApiImplicitParam(name = "materialCode", value = "08010102010300005", required = true, dataType = "String"), @ApiImplicitParam(name = "materialType", value = "原料", required = true, dataType = "String"), @ApiImplicitParam(name = "materialName", value = "巴粉", required = true, dataType = "String"), @ApiImplicitParam(name = "materialSpecification", value = "", required = true, dataType = "String"), @ApiImplicitParam(name = "materialModel", value = "", required = true, dataType = "String"), @ApiImplicitParam(name = "unitOfMeasure", value = "吨", required = true, dataType = "String"), @ApiImplicitParam(name = "materialLength", value = "", required = true, dataType = "Double"), @ApiImplicitParam(name = "dataStatus", value = "1", required = true, dataType = "Integer"), }) @PostMapping("/operationMaterial") public RESTfulResult operationMaterial(@RequestBody Map mapVal) { int result = rmsMaterialService.operationMaterial(mapVal); return success(result); } }