|
@@ -1,16 +1,21 @@
|
|
|
package com.kxs.user.biz.controller.admin;
|
|
package com.kxs.user.biz.controller.admin;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.kxs.common.core.util.R;
|
|
import com.kxs.common.core.util.R;
|
|
|
|
|
+import com.kxs.system.api.model.SysPublicParam;
|
|
|
import com.kxs.user.api.model.KxsTotalDebt;
|
|
import com.kxs.user.api.model.KxsTotalDebt;
|
|
|
import com.kxs.user.api.model.KxsTotalDebtLog;
|
|
import com.kxs.user.api.model.KxsTotalDebtLog;
|
|
|
import com.kxs.user.biz.service.KxsTotalDebtLogService;
|
|
import com.kxs.user.biz.service.KxsTotalDebtLogService;
|
|
|
import com.kxs.user.biz.service.KxsTotalDebtService;
|
|
import com.kxs.user.biz.service.KxsTotalDebtService;
|
|
|
|
|
+import jakarta.validation.Valid;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -25,6 +30,7 @@ import java.util.List;
|
|
|
public class SysTotalDebtController {
|
|
public class SysTotalDebtController {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * KXS总偿债额
|
|
|
* 服务对象
|
|
* 服务对象
|
|
|
*/
|
|
*/
|
|
|
private final KxsTotalDebtService kxsTotalDebtService;
|
|
private final KxsTotalDebtService kxsTotalDebtService;
|
|
@@ -54,9 +60,9 @@ public class SysTotalDebtController {
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
|
// @PreAuthorize("@pms.hasPermission('sys_debt_add')")
|
|
// @PreAuthorize("@pms.hasPermission('sys_debt_add')")
|
|
|
- public R add(@RequestBody KxsTotalDebt param) {
|
|
|
|
|
|
|
+ public R add(@RequestBody @Valid KxsTotalDebt param) {
|
|
|
|
|
|
|
|
- return R.ok(kxsTotalDebtService.save(param));
|
|
|
|
|
|
|
+ return kxsTotalDebtService.addData(param);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -68,9 +74,13 @@ public class SysTotalDebtController {
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/update")
|
|
@PostMapping("/update")
|
|
|
// @PreAuthorize("@pms.hasPermission('sys_debt_edit')")
|
|
// @PreAuthorize("@pms.hasPermission('sys_debt_edit')")
|
|
|
- public R update(@RequestBody KxsTotalDebt param) {
|
|
|
|
|
|
|
+ public R update(@RequestBody @Valid KxsTotalDebt param) {
|
|
|
|
|
|
|
|
- return R.ok(kxsTotalDebtService.save(param));
|
|
|
|
|
|
|
+ return R.ok(kxsTotalDebtService.update(Wrappers.<KxsTotalDebt>lambdaUpdate()
|
|
|
|
|
+ .eq(KxsTotalDebt::getId, param.getId())
|
|
|
|
|
+ .set(KxsTotalDebt::getTotalDebt, param.getTotalDebt())
|
|
|
|
|
+ .set(KxsTotalDebt::getRemark, param.getRemark())
|
|
|
|
|
+ .set(KxsTotalDebt::getUpdateTime, LocalDateTime.now())));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|