package com.example.erp.controller.pp;
|
|
import com.example.erp.common.Constants;
|
import com.example.erp.common.Result;
|
import com.example.erp.entity.pp.ReportingWork;
|
import com.example.erp.exception.ServiceException;
|
import com.example.erp.service.pp.ReportingWorkService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.Map;
|
import java.sql.Date;
|
@RestController
|
@RequestMapping("/reportingWork")
|
@Api(value="报工controller",tags={"报工控制器"})
|
public class ReportingWorkController {
|
final
|
ReportingWorkService reportingWorkService;
|
|
public ReportingWorkController(ReportingWorkService reportingWorkService) {
|
this.reportingWorkService = reportingWorkService;
|
}
|
|
|
@PostMapping ("/addSelectLastWork/{processIdStr}/{technologyStr}/{process}")
|
public Result AddSelectLastWork(
|
@PathVariable String processIdStr,
|
@PathVariable String technologyStr,
|
@PathVariable String process) {
|
return Result.seccess(reportingWorkService.AddSelectLastWorkSv(processIdStr,technologyStr,process));
|
}
|
@PostMapping ("/selectProcess")
|
public Result SelectProcess() {
|
return Result.seccess(reportingWorkService.SelectProcessSv());
|
}
|
|
@ApiOperation("报工新增")
|
@PostMapping ("/saveReportingWork")
|
public Result SaveReportingWork(@RequestBody Map<String,Object> reportingWork) {
|
return Result.seccess(reportingWorkService.SaveReportingWorkSv(reportingWork));
|
}
|
|
@ApiOperation("报工审核")
|
@PostMapping ("/reviewReportingWork")
|
public Result ReviewReportingWork(@RequestBody Map<String,String> reportingWork) {
|
return Result.seccess(reportingWorkService.ReviewReportingWorkSv(reportingWork));
|
}
|
|
@ApiOperation("报工修改查询")
|
@PostMapping ("/selectUpdateReportingWork/{reportingWorkId}")
|
public Result SelectUpdateReportingWork(@PathVariable String reportingWorkId) {
|
return Result.seccess(reportingWorkService.selectUpdateReportingWorkSv(reportingWorkId));
|
}
|
@ApiOperation("报工修改")
|
@PostMapping ("/updateReportingWork")
|
public Result updateReportingWork(@RequestBody Map<String,Object> reportingWork) {
|
return Result.seccess(reportingWorkService.updateReportingWork(reportingWork));
|
}
|
|
}
|