|
@@ -3,6 +3,8 @@ package com.usky.iot.controller.web;
|
|
|
|
|
|
import com.usky.common.core.bean.ApiResult;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
+import com.usky.common.log.annotation.Log;
|
|
|
+import com.usky.common.log.enums.BusinessType;
|
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
|
import com.usky.iot.domain.PmProject;
|
|
|
import com.usky.iot.service.PmProjectService;
|
|
@@ -80,6 +82,7 @@ public class PmProjectController {
|
|
|
*
|
|
|
* @param pmProject
|
|
|
*/
|
|
|
+ @Log(title = "新增/编辑项目", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/add")
|
|
|
public void add(@RequestBody PmProject pmProject) {
|
|
|
pmProjectService.addProject(pmProject);
|
|
@@ -90,12 +93,14 @@ public class PmProjectController {
|
|
|
*
|
|
|
* @param projectId 项目id
|
|
|
*/
|
|
|
+ @Log(title = "删除项目", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/{projectId}")
|
|
|
public void del(@RequestParam Integer projectId) {
|
|
|
pmProjectService.delProject(projectId);
|
|
|
}
|
|
|
|
|
|
//回退代码
|
|
|
+ @Log(title = "删除项目", businessType = BusinessType.DELETE)
|
|
|
@GetMapping("/del")
|
|
|
public void del2(@RequestParam Integer projectId) {
|
|
|
pmProjectService.delProject(projectId);
|
|
@@ -117,6 +122,7 @@ public class PmProjectController {
|
|
|
*
|
|
|
* @param projectId 项目id
|
|
|
*/
|
|
|
+ @Log(title = "退出项目", businessType = BusinessType.UPDATE)
|
|
|
@GetMapping("/exitProject")
|
|
|
public void exitProject(@RequestParam Integer projectId) {
|
|
|
pmProjectService.exitProject(projectId);
|
|
@@ -150,6 +156,8 @@ public class PmProjectController {
|
|
|
return ApiResult.success(pmProjectService.usersProjectWorkTime(projectId, startDate, endDate));
|
|
|
}
|
|
|
|
|
|
+ // 加入项目
|
|
|
+ @Log(title = "加入项目", businessType = BusinessType.UPDATE)
|
|
|
@GetMapping("/joinProject")
|
|
|
public void projectIdName(@RequestParam(value = "projectId") Integer projectId) {
|
|
|
pmProjectService.joinProject(projectId);
|