|
|
|
@ -11,6 +11,8 @@ import com.cloud.kicc.common.log.annotation.SysLog;
@@ -11,6 +11,8 @@ import com.cloud.kicc.common.log.annotation.SysLog;
|
|
|
|
|
import com.cloud.kicc.commonbiz.api.entity.PushApplication; |
|
|
|
|
import com.cloud.kicc.commonbiz.service.IPushApplicationService; |
|
|
|
|
import com.cloud.kicc.system.api.entity.OauthClientDetails; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
@ -29,6 +31,7 @@ import java.util.Arrays;
@@ -29,6 +31,7 @@ import java.util.Arrays;
|
|
|
|
|
@RestController |
|
|
|
|
@RequestMapping(AppConstants.APP_COMMON + "/pushApplication") |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
@Api(tags = "推送应用") |
|
|
|
|
public class PushApplicationController { |
|
|
|
|
|
|
|
|
|
private final IPushApplicationService iPushApplicationService; |
|
|
|
@ -39,36 +42,41 @@ public class PushApplicationController {
@@ -39,36 +42,41 @@ public class PushApplicationController {
|
|
|
|
|
.eq(StrUtil.isNotBlank(pushApplication.getStatus()), PushApplication::getStatus, pushApplication.getStatus()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ApiOperation("分页查询") |
|
|
|
|
@GetMapping("/list") |
|
|
|
|
public R list(Page page, PushApplication pushApplication) { |
|
|
|
|
IPage<OauthClientDetails> list = iPushApplicationService.page(page, getQueryWrapper(pushApplication)); |
|
|
|
|
return R.ok(list.getRecords(), list.getTotal()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ApiOperation("根据ID查询") |
|
|
|
|
@GetMapping("/{id:\\w+}") |
|
|
|
|
public R getById(@PathVariable("id") String id) { |
|
|
|
|
return R.ok(iPushApplicationService.getById(id)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ApiOperation("保存") |
|
|
|
|
@PostMapping("/save") |
|
|
|
|
public R save(@Valid @RequestBody PushApplication pushApplication) { |
|
|
|
|
iPushApplicationService.save(pushApplication); |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ApiOperation("修改") |
|
|
|
|
@PutMapping("/update") |
|
|
|
|
public R update(@Valid @RequestBody PushApplication pushApplication) { |
|
|
|
|
iPushApplicationService.updateById(pushApplication); |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ApiOperation("删除") |
|
|
|
|
@DeleteMapping("/remove/{ids:[\\w,]+}") |
|
|
|
|
public R<Boolean> removeById(@PathVariable String[] ids) { |
|
|
|
|
iPushApplicationService.removeByIds(Arrays.asList(ids)); |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|