|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private DivisorService divisorService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private DivisorMapper divisorMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("insert") | 
|---|
|  |  |  | @ApiOperation("新增") | 
|---|
|  |  |  | public ResultMessage  insert(@Valid @RequestBody Divisor divisor){ | 
|---|
|  |  |  | QueryWrapper<Divisor> queryWrapper = new QueryWrapper<>(); | 
|---|
|  |  |  | queryWrapper.eq("mac", divisor.getMac()).eq("is_del", Constants.NOT_DELETE); | 
|---|
|  |  |  | queryWrapper.eq("organization_id", divisor.getOrganizationId()).eq("is_del", Constants.NOT_DELETE); | 
|---|
|  |  |  | if (divisorService.getOne(queryWrapper) != null) { | 
|---|
|  |  |  | return ResultMessage.fail(ResponseCodeEnum.MAC_IS_EXIST.getCode(), ResponseCodeEnum.MAC_IS_EXIST.getMsg()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | public ResultMessage  update(@Valid @RequestBody Divisor divisor){ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | QueryWrapper<Divisor> queryWrapper = new QueryWrapper<>(); | 
|---|
|  |  |  | queryWrapper.eq("mac", divisor.getMac()).eq("is_del", Constants.NOT_DELETE); | 
|---|
|  |  |  | queryWrapper.eq("organization_id", divisor.getOrganizationId()).eq("is_del", Constants.NOT_DELETE); | 
|---|
|  |  |  | if (divisorService.getOne(queryWrapper) != null) { | 
|---|
|  |  |  | return ResultMessage.fail(ResponseCodeEnum.MAC_IS_EXIST.getCode(), ResponseCodeEnum.MAC_IS_EXIST.getMsg()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | @GetMapping("delete") | 
|---|
|  |  |  | @ApiOperation("删除") | 
|---|
|  |  |  | public ResultMessage  delete(@RequestParam @ApiParam(value = "id",name = "主键id") Integer id){ | 
|---|
|  |  |  | divisorMapper.deleteById(id); | 
|---|
|  |  |  | divisorService.delete(id); | 
|---|
|  |  |  | return ResultMessage.ok(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("select") | 
|---|
|  |  |  | @ApiOperation("详情") | 
|---|
|  |  |  | public ResultMessage  select(@RequestParam @ApiParam(value = "id",name = "主键id") Integer id){ | 
|---|
|  |  |  | Divisor divisor = divisorService.queryById(id); | 
|---|
|  |  |  | return ResultMessage.ok(ObjectUtils.isEmpty(divisor)?"0":divisor); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("page") | 
|---|
|  |  |  | @ApiOperation("分页") | 
|---|
|  |  |  | public ResultMessage page(@RequestParam @ApiParam(value = "mac",name = "mac号") String mac, | 
|---|