1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-05 15:01:23 +08:00

temp 2023/5/5

This commit is contained in:
GGB
2023-05-05 18:25:33 +08:00
parent 41b6c77509
commit 24318d36b7
13 changed files with 199 additions and 84 deletions

View File

@@ -8,6 +8,7 @@ import com.cfive.pinnacle.entity.UserWork;
import com.cfive.pinnacle.entity.Work;
import com.cfive.pinnacle.entity.common.ResponseCode;
import com.cfive.pinnacle.entity.common.ResponseResult;
import com.cfive.pinnacle.service.IUserWorkService;
import com.cfive.pinnacle.service.IWorkService;
import com.cfive.pinnacle.service.impl.UserWorkServiceImpl;
import com.cfive.pinnacle.service.impl.WorkServiceImpl;
@@ -31,9 +32,9 @@ import java.util.List;
@RequestMapping("/work")
public class WorkController {
@Autowired
private WorkServiceImpl workService;
private IWorkService workService;
@Autowired
private UserWorkServiceImpl userWorkService;
private IUserWorkService userWorkService;
@GetMapping
public ResponseResult getAll() {
@@ -50,6 +51,11 @@ public class WorkController {
return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK, "success", workService.getComplete(userId));
}
@GetMapping("/{workId}")
public ResponseResult getOne(@PathVariable Long workId) {
return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK, "success",workService.getOne(workId));
}
@PostMapping
public ResponseResult addWork(@RequestBody Work work) {
return ResponseResult.build(ResponseCode.DATABASE_SAVE_OK, "success", workService.addWork(work));