huwhois 5 years ago
parent
commit
50a55374d7

+ 18 - 6
src/main/java/io/renren/modules/admin/attenders/controller/AttendersController.java

2
2
3
import java.util.Arrays;
3
import java.util.Arrays;
4
import java.util.Map;
4
import java.util.Map;
5
import java.util.Date;
5
6
6
import org.apache.shiro.authz.annotation.RequiresPermissions;
7
import org.apache.shiro.authz.annotation.RequiresPermissions;
7
import org.springframework.beans.factory.annotation.Autowired;
8
import org.springframework.beans.factory.annotation.Autowired;
8
import org.springframework.web.bind.annotation.PathVariable;
9
import org.springframework.web.bind.annotation.PathVariable;
9
import org.springframework.web.bind.annotation.RequestBody;
10
import org.springframework.web.bind.annotation.RequestBody;
10
import org.springframework.web.bind.annotation.RequestMapping;
11
import org.springframework.web.bind.annotation.RequestMapping;
12
import org.springframework.web.bind.annotation.PostMapping;
11
import org.springframework.web.bind.annotation.RequestParam;
13
import org.springframework.web.bind.annotation.RequestParam;
12
import org.springframework.web.bind.annotation.RestController;
14
import org.springframework.web.bind.annotation.RestController;
13
15
60
    @RequestMapping("/save")
62
    @RequestMapping("/save")
61
    @RequiresPermissions("admin:attenders:save")
63
    @RequiresPermissions("admin:attenders:save")
62
    public R save(@RequestBody AttendersEntity attenders){
64
    public R save(@RequestBody AttendersEntity attenders){
65
        attenders.setCreateTime(new Date());
66
        attenders.setCreateId(getUserId());
63
		attendersService.save(attenders);
67
		attendersService.save(attenders);
64
68
65
        return R.ok();
69
        return R.ok();
71
    @RequestMapping("/update")
75
    @RequestMapping("/update")
72
    @RequiresPermissions("admin:attenders:update")
76
    @RequiresPermissions("admin:attenders:update")
73
    public R update(@RequestBody AttendersEntity attenders){
77
    public R update(@RequestBody AttendersEntity attenders){
74
		attendersService.updateById(attenders);
78
		attenders.setModifyTime(new Date());
79
        attenders.setModifyId(getUserId());
80
        attendersService.updateById(attenders);
75
81
76
        return R.ok();
82
        return R.ok();
77
    }
83
    }
79
    /**
85
    /**
80
     * 删除
86
     * 删除
81
     */
87
     */
82
    @RequestMapping("/delete")
83
    @RequiresPermissions("admin:attenders:delete")
84
    public R delete(@RequestBody Long[] ids){
85
		attendersService.removeByIds(Arrays.asList(ids));
88
    // @RequestMapping("/delete")
89
    // @RequiresPermissions("admin:attenders:delete")
90
    // public R delete(@RequestBody Long[] ids){
91
	// 	attendersService.removeByIds(Arrays.asList(ids));
92
93
    //     return R.ok();
94
    // }
86
95
96
    @PostMapping("/delete")
97
    @RequiresPermissions("admin:member:delete")
98
    public R delete(@RequestBody Long[] ids){
99
        attendersService.delete(ids);
87
        return R.ok();
100
        return R.ok();
88
    }
101
    }
89
90
}
102
}

+ 5 - 0
src/main/java/io/renren/modules/admin/attenders/service/AttendersService.java

16
public interface AttendersService extends IService<AttendersEntity> {
16
public interface AttendersService extends IService<AttendersEntity> {
17
17
18
    PageUtils queryPage(Map<String, Object> params);
18
    PageUtils queryPage(Map<String, Object> params);
19
20
    /**
21
	 * 删除用户(逻辑删除)
22
	 */
23
	void delete(Long[] ids);
19
}
24
}
20
25

+ 5 - 0
src/main/java/io/renren/modules/admin/attenders/service/impl/AttendersServiceImpl.java

2
2
3
import org.springframework.stereotype.Service;
3
import org.springframework.stereotype.Service;
4
import java.util.Map;
4
import java.util.Map;
5
import java.util.Arrays;
5
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6
import com.baomidou.mybatisplus.core.metadata.IPage;
7
import com.baomidou.mybatisplus.core.metadata.IPage;
7
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
26
        return new PageUtils(page);
27
        return new PageUtils(page);
27
    }
28
    }
28
29
30
    @Override
31
    public void delete(Long[] ids) {
32
        baseMapper.deleteBatchIds(Arrays.asList(ids));
33
    }
29
}
34
}