return R.ok();

This commit is contained in:
2025-07-17 16:29:25 +08:00
parent 7b1615ce4d
commit faef79e56d
2 changed files with 22 additions and 18 deletions

View File

@ -3,6 +3,7 @@ package com.fuyuanshen.customer.controller;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.crypto.digest.BCrypt; import cn.hutool.crypto.digest.BCrypt;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fuyuanshen.common.core.domain.R;
import com.fuyuanshen.common.core.domain.ResponseVO; import com.fuyuanshen.common.core.domain.ResponseVO;
import com.fuyuanshen.common.core.utils.StringUtils; import com.fuyuanshen.common.core.utils.StringUtils;
import com.fuyuanshen.common.mybatis.core.page.TableDataInfo; import com.fuyuanshen.common.mybatis.core.page.TableDataInfo;
@ -51,43 +52,43 @@ public class CustomerController {
@GetMapping(value = "/allCustomer") @GetMapping(value = "/allCustomer")
@Operation(summary = "查询所有客户") @Operation(summary = "查询所有客户")
public ResponseVO<List<Customer>> queryAllCustomer(UserQueryCriteria criteria) { public R<List<Customer>> queryAllCustomer(UserQueryCriteria criteria) {
List<Customer> customers = customerService.queryAllCustomers(criteria); List<Customer> customers = customerService.queryAllCustomers(criteria);
return ResponseVO.success(customers); return R.ok(customers);
} }
// @Log("新增客户") // @Log("新增客户")
@Operation(summary = "新增客户") @Operation(summary = "新增客户")
@PostMapping(value = "/addCustomer") @PostMapping(value = "/addCustomer")
public ResponseVO<Object> addCustomer(@Validated @RequestBody Customer customer) throws BadRequestException { public R<Void> addCustomer(@Validated @RequestBody Customer customer) throws BadRequestException {
if (StringUtils.isBlank(customer.getPassword())) { if (StringUtils.isBlank(customer.getPassword())) {
throw new BadRequestException("账号密码不能为空"); throw new BadRequestException("账号密码不能为空");
} }
customer.setPassword(BCrypt.hashpw(customer.getPassword())); customer.setPassword(BCrypt.hashpw(customer.getPassword()));
customerService.addCustomer(customer); customerService.addCustomer(customer);
return ResponseVO.success("新增客户成功!!!"); return R.ok();
} }
// @Log("修改客户") // @Log("修改客户")
@Operation(summary = "修改客户") @Operation(summary = "修改客户")
@PutMapping(value = "updateCustomer") @PutMapping(value = "updateCustomer")
public ResponseVO<Object> updateCustomer(@RequestBody Customer resources) throws Exception { public R<Void> updateCustomer(@RequestBody Customer resources) throws Exception {
customerService.updateCustomer(resources); customerService.updateCustomer(resources);
return ResponseVO.success(null); return R.ok();
} }
// @Log("删除客户") // @Log("删除客户")
@Operation(summary = "删除客户") @Operation(summary = "删除客户")
@DeleteMapping(value = "/deleteCustomer") @DeleteMapping(value = "/deleteCustomer")
public ResponseVO<Object> deleteCustomer(@RequestBody Set<Long> ids) throws BadRequestException { public R<Void> deleteCustomer(@RequestBody Set<Long> ids) throws BadRequestException {
if (CollectionUtil.isEmpty(ids)) { if (CollectionUtil.isEmpty(ids)) {
throw new BadRequestException("请选择要删除的客户"); throw new BadRequestException("请选择要删除的客户");
} }
customerService.delete(ids); customerService.delete(ids);
return ResponseVO.success(null); return R.ok();
} }

View File

@ -1,6 +1,7 @@
package com.fuyuanshen.equipment.controller; package com.fuyuanshen.equipment.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fuyuanshen.common.core.domain.R;
import com.fuyuanshen.common.core.domain.ResponseVO; import com.fuyuanshen.common.core.domain.ResponseVO;
import com.fuyuanshen.common.mybatis.core.page.TableDataInfo; import com.fuyuanshen.common.mybatis.core.page.TableDataInfo;
import com.fuyuanshen.equipment.domain.DeviceType; import com.fuyuanshen.equipment.domain.DeviceType;
@ -40,43 +41,45 @@ public class DeviceTypeController {
@GetMapping(value = "/all") @GetMapping(value = "/all")
@Operation(summary = "查询所有设备类型") @Operation(summary = "查询所有设备类型")
public ResponseVO<Object> queryDeviceTypes() { public R<List<DeviceType>> queryDeviceTypes() {
List<DeviceType> deviceTypes = deviceTypeService.queryDeviceTypes(); List<DeviceType> deviceTypes = deviceTypeService.queryDeviceTypes();
return ResponseVO.success(deviceTypes); return R.ok(deviceTypes);
} }
// @Log("新增设备类型") // @Log("新增设备类型")
@Operation(summary = "新增设备类型") @Operation(summary = "新增设备类型")
@PostMapping(value = "/add") @PostMapping(value = "/add")
public ResponseVO<Object> createDeviceType(@Validated @RequestBody DeviceType resources) { public R<Void> createDeviceType(@Validated @RequestBody DeviceType resources) {
deviceTypeService.create(resources); deviceTypeService.create(resources);
return ResponseVO.success(null); return R.ok();
} }
// @Log("修改设备类型") // @Log("修改设备类型")
@Operation(summary = "修改设备类型") @Operation(summary = "修改设备类型")
@PutMapping(value = "/update") @PutMapping(value = "/update")
public ResponseVO<Object> updateDeviceType(@Validated @RequestBody DeviceTypeForm resources) { public R<Void> updateDeviceType(@Validated @RequestBody DeviceTypeForm resources) {
deviceTypeService.update(resources); deviceTypeService.update(resources);
return ResponseVO.success(null); return R.ok();
} }
// @Log("删除设备类型") // @Log("删除设备类型")
@Operation(summary = "删除设备类型") @Operation(summary = "删除设备类型")
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public ResponseVO<Object> deleteDeviceType(@Parameter(name = "传ID数组[]") @RequestBody List<Long> ids) { public R<Void> deleteDeviceType(@Parameter(name = "传ID数组[]") @RequestBody List<Long> ids) {
deviceTypeService.deleteAll(ids); deviceTypeService.deleteAll(ids);
return ResponseVO.success("删除成功!!!"); return R.ok();
} }
@GetMapping(value = "/communicationMode") @GetMapping(value = "/communicationMode")
@Operation(summary = "获取设备类型通讯方式") @Operation(summary = "获取设备类型通讯方式")
public ResponseVO<DeviceType> getCommunicationMode(@Parameter(name = "设备类型ID", required = true) Long id) { public R<DeviceType> getCommunicationMode(@Parameter(name = "设备类型ID", required = true) Long id) {
return ResponseVO.success(deviceTypeService.getCommunicationMode(id)); DeviceType communicationMode = deviceTypeService.getCommunicationMode(id);
return R.ok(communicationMode);
} }
} }