智慧保安后台管理-外网项目备份
Administrator
2022-02-28 a68635122d38320f12cad35af7845ac9fb34427c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
///*
// *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
// *
// *  Redistribution and use in source and binary forms, with or without
// *  modification, are permitted provided that the following conditions are met:
// *
// *  Redistributions of source code must retain the above copyright notice,
// *  this list of conditions and the following disclaimer.
// *  Redistributions in binary form must reproduce the above copyright
// *  notice, this list of conditions and the following disclaimer in the
// *  documentation and/or other materials provided with the distribution.
// *  Neither the name of the dreamlu.net developer nor the names of its
// *  contributors may be used to endorse or promote products derived from
// *  this software without specific prior written permission.
// *  Author: Chill 庄骞 (smallchill@163.com)
// */
//package org.springblade.flow.demo.leave.controller;
//
//import lombok.AllArgsConstructor;
//import org.springblade.common.cache.UserCache;
//import org.springblade.core.launch.constant.AppConstant;
//import org.springblade.core.tenant.annotation.NonDS;
//import org.springblade.core.tool.api.R;
//import org.springblade.flow.demo.leave.entity.ProcessLeave;
//import org.springblade.flow.demo.leave.service.ILeaveService;
//import org.springframework.web.bind.annotation.*;
//import springfox.documentation.annotations.ApiIgnore;
//
///**
// * 控制器
// *
// * @author Chill
// */
//@NonDS
//@ApiIgnore
//@RestController
//@RequestMapping(AppConstant.APPLICATION_DESK_NAME + "/process/leave")
//@AllArgsConstructor
//public class LeaveController {
//
//    private final ILeaveService leaveService;
//
//    /**
//     * 详情
//     *
//     * @param businessId 主键
//     */
//    @GetMapping("detail")
//    public R<ProcessLeave> detail(Long businessId) {
//        ProcessLeave detail = leaveService.getById(businessId);
//        detail.getFlow().setAssigneeName(UserCache.getUser(detail.getCreateUser()).getName());
//        return R.data(detail);
//    }
//
//    /**
//     * 新增或修改
//     *
//     * @param leave 请假信息
//     */
//    @PostMapping("start-process")
//    public R startProcess(@RequestBody ProcessLeave leave) {
//        return R.status(leaveService.startProcess(leave));
//    }
//
//}