|
@@ -0,0 +1,92 @@
|
|
|
|
|
+package com.kxs.user.biz.controller.admin;
|
|
|
|
|
+
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
+import com.kxs.common.core.util.R;
|
|
|
|
|
+import com.kxs.user.api.dto.admin.changeTypeKind.SysChangeTypeKindPageDTO;
|
|
|
|
|
+import com.kxs.user.api.model.KxsChangeTypeKind;
|
|
|
|
|
+import com.kxs.user.biz.service.KxsChangeTypeKindService;
|
|
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
|
|
+import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.PutMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 收支分类-详细收支明细分类
|
|
|
|
|
+ *
|
|
|
|
|
+ * @author 系统
|
|
|
|
|
+ * @since 2024-07-02 14:12:05
|
|
|
|
|
+ */
|
|
|
|
|
+@RestController
|
|
|
|
|
+@RequiredArgsConstructor
|
|
|
|
|
+@RequestMapping("sysChangeTypeKind")
|
|
|
|
|
+public class SysChangeTypeKindController {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 服务对象
|
|
|
|
|
+ */
|
|
|
|
|
+ private final KxsChangeTypeKindService kxsChangeTypeKindService;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 运营管理-详细收支明细列表
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param page 分页对象
|
|
|
|
|
+ * @param param 查询实体
|
|
|
|
|
+ * @return 运营管理-详细收支明细列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/page")
|
|
|
|
|
+ public R page(Page<KxsChangeTypeKind> page, SysChangeTypeKindPageDTO param) {
|
|
|
|
|
+ kxsChangeTypeKindService.changeTypeKindPage(page, param);
|
|
|
|
|
+ return R.ok(page);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 运营管理-详细收支明细新增
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param param 实体对象
|
|
|
|
|
+ * @return 运营管理-详细收支明细新增
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping("/addChangeTypeKind")
|
|
|
|
|
+ public R addChangeTypeKind(@RequestBody KxsChangeTypeKind param) {
|
|
|
|
|
+ return R.ok(kxsChangeTypeKindService.save(param));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 运营管理-详细收支明细编辑
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param param 实体对象
|
|
|
|
|
+ * @return 运营管理-详细收支明细编辑
|
|
|
|
|
+ */
|
|
|
|
|
+ @PutMapping("/editChangeTypeKind")
|
|
|
|
|
+ public R editChangeTypeKind(@RequestBody KxsChangeTypeKind param) {
|
|
|
|
|
+ return R.ok(kxsChangeTypeKindService.updateById(param));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 运营管理-详细收支明细删除
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param idList 主键ID结合
|
|
|
|
|
+ * @return 运营管理-详细收支明细删除
|
|
|
|
|
+ */
|
|
|
|
|
+ @DeleteMapping()
|
|
|
|
|
+ public R deleteById(@RequestParam("idList") List<Integer> idList) {
|
|
|
|
|
+ return R.ok(kxsChangeTypeKindService.removeByIds(idList));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|