|
|
@@ -65,7 +65,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
* 导出排期配置:用于保存具体的排期实例配置列表
|
|
|
*/
|
|
|
@SaCheckPermission("business:config:export")
|
|
|
- @Log(title = "排期配置:用于保存具体的排期实例配置", businessType = BusinessType.EXPORT)
|
|
|
+ @Log(title = "导出排期配置:用于保存具体的排期实例配置", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
public void export(ScheduleConfigBo bo, HttpServletResponse response) {
|
|
|
List<ScheduleConfigVo> list = scheduleConfigService.queryList(bo);
|
|
|
@@ -88,7 +88,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
* 新增排期配置:用于保存具体的排期实例配置
|
|
|
*/
|
|
|
@SaCheckPermission("business:config:add")
|
|
|
- @Log(title = "排期配置:用于保存具体的排期实例配置", businessType = BusinessType.INSERT)
|
|
|
+ @Log(title = "新增排期配置:用于保存具体的排期实例配置", businessType = BusinessType.INSERT)
|
|
|
@RepeatSubmit()
|
|
|
@PostMapping()
|
|
|
public R<Void> add(@Validated(AddGroup.class) @RequestBody ScheduleConfigBo bo) {
|
|
|
@@ -99,7 +99,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
* 修改排期配置:用于保存具体的排期实例配置
|
|
|
*/
|
|
|
@SaCheckPermission("business:config:edit")
|
|
|
- @Log(title = "排期配置:用于保存具体的排期实例配置", businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = "修改排期配置:用于保存具体的排期实例配置", businessType = BusinessType.UPDATE)
|
|
|
@RepeatSubmit()
|
|
|
@PutMapping()
|
|
|
public R<Void> edit(@Validated(EditGroup.class) @RequestBody ScheduleConfigBo bo) {
|
|
|
@@ -112,7 +112,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
* @param ids 主键串
|
|
|
*/
|
|
|
@SaCheckPermission("business:config:remove")
|
|
|
- @Log(title = "排期配置:用于保存具体的排期实例配置", businessType = BusinessType.DELETE)
|
|
|
+ @Log(title = "删除排期配置:用于保存具体的排期实例配置", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/{ids}")
|
|
|
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
|
|
@PathVariable Long[] ids) {
|
|
|
@@ -120,6 +120,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @Log(title = "创建排期配置:用于保存具体的排期实例配置", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/createSchedule")
|
|
|
public R<String> createSchedule(@Valid @RequestBody ScheduleConfigRequestBo request) {
|
|
|
// 🌟 1. 记录请求进入(建议用 MDC 添加 traceId)
|
|
|
@@ -144,6 +145,7 @@ public class ScheduleConfigController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Log(title = "修改排期配置:用于保存具体的排期实例配置", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/updateScheduleConfig")
|
|
|
public R<String> updateScheduleConfig(@Valid @RequestBody ScheduleConfigRequestBo request) {
|
|
|
// 🌟 1. 记录请求进入(建议用 MDC 添加 traceId)
|
|
|
@@ -168,18 +170,20 @@ public class ScheduleConfigController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Log(title = "删除排期配置:用于保存具体的排期实例配置", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/deleteScheduleConfig/{id}")
|
|
|
public R<String> deleteScheduleConfig(@NotNull(message = "主键不能为空")
|
|
|
@PathVariable Long id) {
|
|
|
return scheduleConfigService.deleteScheduleConfig(id);
|
|
|
}
|
|
|
|
|
|
+ @Log(title = "停止排期配置:用于保存具体的排期实例配置", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/stopScheduleConfig/{id}")
|
|
|
public R<Void> stopScheduleConfig(@PathVariable Long id) {
|
|
|
return toAjax(scheduleConfigService.stopScheduleConfig(id,0));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ @Log(title = "开始排期配置:用于保存具体的排期实例配置", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/startScheduleConfig/{id}")
|
|
|
public R<Void> startScheduleConfig(@PathVariable Long id) {
|
|
|
return toAjax(scheduleConfigService.stopScheduleConfig(id,1));
|