|
|
@ -60,93 +60,93 @@ import com.yxt.anrui.scm.api.scmspecialrebatedistribute.ScmSpecialrebatedistribu |
|
|
|
* @since 1.0 |
|
|
|
*/ |
|
|
|
@Api(tags = "专项返利分配申请表") |
|
|
|
@RestController("com.yxt.anrui.scm.biz.scmspecialrebatedistribute.ScmSpecialrebatedistributeRest") |
|
|
|
@RestController |
|
|
|
@RequestMapping("v1/scmspecialrebatedistribute") |
|
|
|
public class ScmSpecialrebatedistributeRest implements ScmSpecialrebatedistributeFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ScmSpecialrebatedistributeService scmSpecialrebatedistributeService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<ScmSpecialrebatedistributeVo>> listPage(@RequestBody PagerQuery<ScmSpecialrebatedistributeQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<ScmSpecialrebatedistributeVo> pv = scmSpecialrebatedistributeService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody ScmSpecialrebatedistributeDto dto){ |
|
|
|
return scmSpecialrebatedistributeService.saveOrUpdateDto(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@Autowired |
|
|
|
private ScmSpecialrebatedistributeService scmSpecialrebatedistributeService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<ScmSpecialrebatedistributeVo>> listPage(@RequestBody PagerQuery<ScmSpecialrebatedistributeQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<ScmSpecialrebatedistributeVo> pv = scmSpecialrebatedistributeService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody ScmSpecialrebatedistributeDto dto) { |
|
|
|
return scmSpecialrebatedistributeService.saveOrUpdateDto(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@DeleteMapping("/delBySids") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
|
return scmSpecialrebatedistributeService.delAll(sids); |
|
|
|
} |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
|
return scmSpecialrebatedistributeService.delAll(sids); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
public ResultBean<ScmSpecialrebatedistributeDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
|
return scmSpecialrebatedistributeService.fetchDetailsVoBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submitSpecialRebatedistribute(SubmitScmSpecialRebatedistributeDto dto) { |
|
|
|
return scmSpecialrebatedistributeService.submitSpecialRebatedistribute(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(ScmSpecialRebatedistributeCompleteDto dto) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(dto, bv); |
|
|
|
bv.setModelId(ProcDefEnum.SCMSPECIALREBATECHEDISTRIBUTE.getProDefId()); |
|
|
|
return scmSpecialrebatedistributeService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.revokeProcess(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean taskReject(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.taskReject(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.breakProcess(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean flowRecord(String procInsId) { |
|
|
|
return scmSpecialrebatedistributeService.flowRecord(procInsId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<GetNodeVo>> getNextNodesForSubmit(GetNodeQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<GetNodeVo>> getPreviousNodesForReject(GetNodeQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(ScmSpecialRebatedistributeDelegateQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.delegate(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean assignTask(ScmSpecialRebatedistributeDelegateQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.assignTask(query); |
|
|
|
} |
|
|
|
public ResultBean<ScmSpecialrebatedistributeDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
|
return scmSpecialrebatedistributeService.fetchDetailsVoBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submitSpecialRebatedistribute(SubmitScmSpecialRebatedistributeDto dto) { |
|
|
|
return scmSpecialrebatedistributeService.submitSpecialRebatedistribute(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(ScmSpecialRebatedistributeCompleteDto dto) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(dto, bv); |
|
|
|
bv.setModelId(ProcDefEnum.SCMSPECIALREBATECHEDISTRIBUTE.getProDefId()); |
|
|
|
return scmSpecialrebatedistributeService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.revokeProcess(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean taskReject(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.taskReject(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(FlowTaskVo flowTaskVo) { |
|
|
|
return scmSpecialrebatedistributeService.breakProcess(flowTaskVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean flowRecord(String procInsId) { |
|
|
|
return scmSpecialrebatedistributeService.flowRecord(procInsId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<GetNodeVo>> getNextNodesForSubmit(GetNodeQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<GetNodeVo>> getPreviousNodesForReject(GetNodeQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(ScmSpecialRebatedistributeDelegateQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.delegate(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean assignTask(ScmSpecialRebatedistributeDelegateQuery query) { |
|
|
|
return scmSpecialrebatedistributeService.assignTask(query); |
|
|
|
} |
|
|
|
} |
|
|
|