Browse Source

优化模型新增和编辑接口

wangqiong 1 year ago
parent
commit
137e83a126

+ 5
- 5
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/AppSceneCostModelController.java View File

5
 import com.baomidou.mybatisplus.core.metadata.IPage;
5
 import com.baomidou.mybatisplus.core.metadata.IPage;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.zzsmart.qomo.dao.entity.FlowDefinition;
7
 import com.zzsmart.qomo.dao.entity.FlowDefinition;
8
-import com.zzsmart.qomo.kn.cost.manage.entity.AppSceneCostModel;
9
 import com.zzsmart.qomo.kn.cost.manage.service.IAppSceneCostModelService;
8
 import com.zzsmart.qomo.kn.cost.manage.service.IAppSceneCostModelService;
10
 import com.zzsmart.qomo.service.IDataFlowDefinitionService;
9
 import com.zzsmart.qomo.service.IDataFlowDefinitionService;
11
 import io.swagger.annotations.Api;
10
 import io.swagger.annotations.Api;
14
 import org.apache.shiro.authz.annotation.RequiresPermissions;
13
 import org.apache.shiro.authz.annotation.RequiresPermissions;
15
 import org.jeecg.common.api.vo.Result;
14
 import org.jeecg.common.api.vo.Result;
16
 import org.jeecg.common.aspect.annotation.AutoLog;
15
 import org.jeecg.common.aspect.annotation.AutoLog;
17
-import org.jeecg.common.system.base.controller.JeecgController;
18
 import org.jeecg.common.system.query.QueryGenerator;
16
 import org.jeecg.common.system.query.QueryGenerator;
19
 import org.springframework.beans.factory.annotation.Autowired;
17
 import org.springframework.beans.factory.annotation.Autowired;
20
 import org.springframework.web.bind.annotation.*;
18
 import org.springframework.web.bind.annotation.*;
21
 
19
 
22
 import javax.servlet.http.HttpServletRequest;
20
 import javax.servlet.http.HttpServletRequest;
21
+import java.util.Date;
23
 import java.util.List;
22
 import java.util.List;
24
 
23
 
25
 /**
24
 /**
32
 @RestController
31
 @RestController
33
 @RequestMapping("//cost-model")
32
 @RequestMapping("//cost-model")
34
 @Slf4j
33
 @Slf4j
35
-public class AppSceneCostModelController  {
34
+public class AppSceneCostModelController {
36
     @Autowired
35
     @Autowired
37
     private IAppSceneCostModelService appSceneCostModelService;
36
     private IAppSceneCostModelService appSceneCostModelService;
38
     @Autowired
37
     @Autowired
79
     @ApiOperation(value = "app_scene_cost_model-添加", notes = "app_scene_cost_model-添加")
78
     @ApiOperation(value = "app_scene_cost_model-添加", notes = "app_scene_cost_model-添加")
80
     @PostMapping(value = "/add")
79
     @PostMapping(value = "/add")
81
     public Result<FlowDefinition> add(@RequestBody FlowDefinition flowDefinition) {
80
     public Result<FlowDefinition> add(@RequestBody FlowDefinition flowDefinition) {
81
+        flowDefinition.setCreateTime(new Date());
82
+        flowDefinition.setUpdateTime(new Date());
82
         FlowDefinition definition = flowDefinitionService.add(flowDefinition);
83
         FlowDefinition definition = flowDefinitionService.add(flowDefinition);
83
         return Result.OK(definition);
84
         return Result.OK(definition);
84
     }
85
     }
91
      */
92
      */
92
     @AutoLog(value = "app_scene_cost_model-编辑")
93
     @AutoLog(value = "app_scene_cost_model-编辑")
93
     @ApiOperation(value = "app_scene_cost_model-编辑", notes = "app_scene_cost_model-编辑")
94
     @ApiOperation(value = "app_scene_cost_model-编辑", notes = "app_scene_cost_model-编辑")
94
-    @RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:app_scene_cost_model:edit")
95
     @PostMapping(value = "/edit")
95
     @PostMapping(value = "/edit")
96
     public Result<FlowDefinition> edit(@RequestBody FlowDefinition flowDefinition) {
96
     public Result<FlowDefinition> edit(@RequestBody FlowDefinition flowDefinition) {
97
+        flowDefinition.setUpdateTime(new Date());
97
         return Result.OK(flowDefinitionService.edit(flowDefinition));
98
         return Result.OK(flowDefinitionService.edit(flowDefinition));
98
     }
99
     }
99
 
100
 
105
      */
106
      */
106
     @AutoLog(value = "app_scene_cost_model-通过id删除")
107
     @AutoLog(value = "app_scene_cost_model-通过id删除")
107
     @ApiOperation(value = "app_scene_cost_model-通过id删除", notes = "app_scene_cost_model-通过id删除")
108
     @ApiOperation(value = "app_scene_cost_model-通过id删除", notes = "app_scene_cost_model-通过id删除")
108
-    @RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:app_scene_cost_model:delete")
109
     @DeleteMapping(value = "/delete")
109
     @DeleteMapping(value = "/delete")
110
     public Result<String> delete(@RequestParam(name = "id", required = true) Integer id) {
110
     public Result<String> delete(@RequestParam(name = "id", required = true) Integer id) {
111
         flowDefinitionService.delete(id);
111
         flowDefinitionService.delete(id);