|  |  | 
 |  |  | package com.vincent.rsf.server.manager.controller; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
 |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
 |  |  | import com.vincent.rsf.framework.common.Cools; | 
 |  |  | import com.vincent.rsf.framework.common.R; | 
 |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private WaveOrderRelaService waveOrderRelaService; | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waveOrderRela:list')") | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waveItem:list')") | 
 |  |  |     @PostMapping("/waveOrderRela/page") | 
 |  |  |     public R page(@RequestBody Map<String, Object> map) { | 
 |  |  |         BaseParam baseParam = buildParam(map, BaseParam.class); | 
 |  |  |         PageParam<WaveOrderRela, BaseParam> pageParam = new PageParam<>(baseParam, WaveOrderRela.class); | 
 |  |  |         return R.ok().add(waveOrderRelaService.page(pageParam, pageParam.buildWrapper(true))); | 
 |  |  |         Map<String, Object> param = new HashMap<>(); | 
 |  |  |         BaseParam baseParam = buildParam(param, BaseParam.class); | 
 |  |  |         return waveOrderRelaService.relaPage(baseParam, map); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waveOrderRela:list')") | 
 |  |  | 
 |  |  |     @OperationLog("Create 波次策略") | 
 |  |  |     @PostMapping("/waveOrderRela/save") | 
 |  |  |     public R save(@RequestBody WaveOrderRela waveOrderRela) { | 
 |  |  |         waveOrderRela.setCreateBy(getLoginUserId()); | 
 |  |  |         waveOrderRela.setCreateTime(new Date()); | 
 |  |  |         waveOrderRela.setUpdateBy(getLoginUserId()); | 
 |  |  |         waveOrderRela.setUpdateTime(new Date()); | 
 |  |  |         if (!waveOrderRelaService.save(waveOrderRela)) { | 
 |  |  |             return R.error("Save Fail"); | 
 |  |  |         } | 
 |  |  | 
 |  |  |     @OperationLog("Update 波次策略") | 
 |  |  |     @PostMapping("/waveOrderRela/update") | 
 |  |  |     public R update(@RequestBody WaveOrderRela waveOrderRela) { | 
 |  |  |         waveOrderRela.setUpdateBy(getLoginUserId()); | 
 |  |  |         waveOrderRela.setUpdateTime(new Date()); | 
 |  |  |         if (!waveOrderRelaService.updateById(waveOrderRela)) { | 
 |  |  |             return R.error("Update Fail"); | 
 |  |  |         } |