|
|
@@ -48,11 +48,11 @@ import org.springframework.web.bind.annotation.RestController;
|
|
48
|
48
|
import org.springframework.web.multipart.MultipartFile;
|
|
49
|
49
|
|
|
50
|
50
|
/**
|
|
51
|
|
- * 采购订单管理
|
|
|
51
|
+ * 采购计划管理
|
|
52
|
52
|
*
|
|
53
|
53
|
* @author zmj
|
|
54
|
54
|
*/
|
|
55
|
|
-@Api(tags = "采购订单管理")
|
|
|
55
|
+@Api(tags = "采购计划管理")
|
|
56
|
56
|
@Validated
|
|
57
|
57
|
@RestController
|
|
58
|
58
|
@RequestMapping("/purchase/plan")
|
|
|
@@ -68,7 +68,7 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
68
|
68
|
private PurchaseOrderService purchaseOrderService;
|
|
69
|
69
|
|
|
70
|
70
|
/**
|
|
71
|
|
- * 订单列表
|
|
|
71
|
+ * 计划列表
|
|
72
|
72
|
*/
|
|
73
|
73
|
@ApiOperation("计划列表")
|
|
74
|
74
|
@HasPermission({"purchase:order:query"})
|
|
|
@@ -111,9 +111,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
111
|
111
|
|
|
112
|
112
|
|
|
113
|
113
|
/**
|
|
114
|
|
- * 创建订单
|
|
|
114
|
+ * 创建计划
|
|
115
|
115
|
*/
|
|
116
|
|
- @ApiOperation("创建订单")
|
|
|
116
|
+ @ApiOperation("创建计划")
|
|
117
|
117
|
@HasPermission({"purchase:order:add"})
|
|
118
|
118
|
@PostMapping
|
|
119
|
119
|
public InvokeResult<String> create(@RequestBody @Valid CreatePurchasePlanVo vo) {
|
|
|
@@ -141,9 +141,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
141
|
141
|
}
|
|
142
|
142
|
|
|
143
|
143
|
/**
|
|
144
|
|
- * 审核通过订单
|
|
|
144
|
+ * 审核通过计划
|
|
145
|
145
|
*/
|
|
146
|
|
- @ApiOperation("审核通过订单")
|
|
|
146
|
+ @ApiOperation("审核通过计划")
|
|
147
|
147
|
@HasPermission({"purchase:order:approve"})
|
|
148
|
148
|
@PatchMapping("/approve/pass")
|
|
149
|
149
|
public InvokeResult<Void> approvePass(@RequestBody @Valid ApprovePassPurchasePlanVo vo) {
|
|
|
@@ -154,9 +154,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
154
|
154
|
}
|
|
155
|
155
|
|
|
156
|
156
|
/**
|
|
157
|
|
- * 批量审核通过订单
|
|
|
157
|
+ * 批量审核通过计划
|
|
158
|
158
|
*/
|
|
159
|
|
- @ApiOperation("批量审核通过订单")
|
|
|
159
|
+ @ApiOperation("批量审核通过计划")
|
|
160
|
160
|
@HasPermission({"purchase:order:approve"})
|
|
161
|
161
|
@PatchMapping("/approve/pass/batch")
|
|
162
|
162
|
public InvokeResult<Void> batchApprovePass(
|
|
|
@@ -168,9 +168,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
168
|
168
|
}
|
|
169
|
169
|
|
|
170
|
170
|
/**
|
|
171
|
|
- * 直接审核通过订单
|
|
|
171
|
+ * 直接审核通过计划
|
|
172
|
172
|
*/
|
|
173
|
|
- @ApiOperation("直接审核通过订单")
|
|
|
173
|
+ @ApiOperation("直接审核通过计划")
|
|
174
|
174
|
@HasPermission({"purchase:order:approve"})
|
|
175
|
175
|
@PostMapping("/approve/pass/direct")
|
|
176
|
176
|
public InvokeResult<Void> directApprovePass(@RequestBody @Valid CreatePurchasePlanVo vo) {
|
|
|
@@ -181,9 +181,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
181
|
181
|
}
|
|
182
|
182
|
|
|
183
|
183
|
/**
|
|
184
|
|
- * 审核拒绝订单
|
|
|
184
|
+ * 审核拒绝计划
|
|
185
|
185
|
*/
|
|
186
|
|
- @ApiOperation("审核拒绝订单")
|
|
|
186
|
+ @ApiOperation("审核拒绝计划")
|
|
187
|
187
|
@HasPermission({"purchase:order:approve"})
|
|
188
|
188
|
@PatchMapping("/approve/refuse")
|
|
189
|
189
|
public InvokeResult<Void> approveRefuse(@RequestBody @Valid ApproveRefusePurchasePlanVo vo) {
|
|
|
@@ -194,9 +194,9 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
194
|
194
|
}
|
|
195
|
195
|
|
|
196
|
196
|
/**
|
|
197
|
|
- * 批量审核拒绝订单
|
|
|
197
|
+ * 批量审核拒绝计划
|
|
198
|
198
|
*/
|
|
199
|
|
- @ApiOperation("批量审核拒绝订单")
|
|
|
199
|
+ @ApiOperation("批量审核拒绝计划")
|
|
200
|
200
|
@HasPermission({"purchase:order:approve"})
|
|
201
|
201
|
@PatchMapping("/approve/refuse/batch")
|
|
202
|
202
|
public InvokeResult<Void> batchApproveRefuse(
|
|
|
@@ -208,13 +208,13 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
208
|
208
|
}
|
|
209
|
209
|
|
|
210
|
210
|
/**
|
|
211
|
|
- * 删除订单
|
|
|
211
|
+ * 删除计划
|
|
212
|
212
|
*/
|
|
213
|
|
- @ApiOperation("删除订单")
|
|
|
213
|
+ @ApiOperation("删除计划")
|
|
214
|
214
|
@ApiImplicitParam(value = "ID", name = "id", paramType = "query", required = true)
|
|
215
|
215
|
@HasPermission({"purchase:order:delete"})
|
|
216
|
216
|
@DeleteMapping
|
|
217
|
|
- public InvokeResult<Void> deleteById(@NotBlank(message = "订单ID不能为空!") String id) {
|
|
|
217
|
+ public InvokeResult<Void> deleteById(@NotBlank(message = "计划ID不能为空!") String id) {
|
|
218
|
218
|
|
|
219
|
219
|
purchasePlanService.deleteById(id);
|
|
220
|
220
|
|
|
|
@@ -222,13 +222,13 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
222
|
222
|
}
|
|
223
|
223
|
|
|
224
|
224
|
/**
|
|
225
|
|
- * 批量删除订单
|
|
|
225
|
+ * 批量删除计划
|
|
226
|
226
|
*/
|
|
227
|
|
- @ApiOperation("批量删除订单")
|
|
|
227
|
+ @ApiOperation("批量删除计划")
|
|
228
|
228
|
@HasPermission({"purchase:order:delete"})
|
|
229
|
229
|
@DeleteMapping("/batch")
|
|
230
|
230
|
public InvokeResult<Void> deleteByIds(
|
|
231
|
|
- @ApiParam(value = "ID", required = true) @RequestBody @NotEmpty(message = "请选择需要删除的订单!") List<String> ids) {
|
|
|
231
|
+ @ApiParam(value = "ID", required = true) @RequestBody @NotEmpty(message = "请选择需要删除的计划!") List<String> ids) {
|
|
232
|
232
|
|
|
233
|
233
|
purchasePlanService.deleteByIds(ids);
|
|
234
|
234
|
|
|
|
@@ -236,13 +236,13 @@ public class PurchasePlanController extends DefaultBaseController {
|
|
236
|
236
|
}
|
|
237
|
237
|
|
|
238
|
238
|
/**
|
|
239
|
|
- * 取消审核订单
|
|
|
239
|
+ * 取消审核计划
|
|
240
|
240
|
*/
|
|
241
|
|
- @ApiOperation("取消审核订单")
|
|
|
241
|
+ @ApiOperation("取消审核计划")
|
|
242
|
242
|
@ApiImplicitParam(value = "ID", name = "id", paramType = "query", required = true)
|
|
243
|
243
|
@HasPermission({"purchase:order:approve"})
|
|
244
|
244
|
@PatchMapping("/approve/cancel")
|
|
245
|
|
- public InvokeResult<Void> cancelApprovePass(@NotBlank(message = "订单ID不能为空!") String id) {
|
|
|
245
|
+ public InvokeResult<Void> cancelApprovePass(@NotBlank(message = "计划ID不能为空!") String id) {
|
|
246
|
246
|
|
|
247
|
247
|
purchasePlanService.cancelApprovePass(id);
|
|
248
|
248
|
|