You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.spring.modules.code.controller;
import com.spring.common.utils.R;import com.spring.modules.code.vo.CodeConditionDetailVo;import com.spring.modules.code.vo.CodeItemDefVo;import com.spring.modules.code.entity.CodeItemValue;import com.spring.modules.code.service.CodeItemValueService;import com.spring.modules.code.vo.CodeItemValueVo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;import java.util.List;import java.util.Objects;
@RestController@RequestMapping("/code/value")public class CodeItemValueController {
@Autowired private CodeItemValueService codeItemValueService; @PostMapping("/list") public R searchCodeItemValueList(@RequestBody CodeItemDefVo codeItemDefVo) { CodeItemDefVo codeItemDef = codeItemValueService.searchCodeItemValueList(codeItemDefVo); return Objects.requireNonNull(Objects.requireNonNull(R.ok().put("rows1", codeItemDef.getItemValues())).put("rows2", codeItemDef.getConditionHeaders())).put("rows3",codeItemDefVo.getConditionDetails()); } @PostMapping("/list/item") public R searchCodeItemValueListItem(@RequestBody CodeItemValue codeItemValue) { List<CodeItemValueVo> list = codeItemValueService.searchCodeItemValueListItem(codeItemValue); return R.ok().put("rows", list); }
@PostMapping("/save") public R saveCodeItemValue(@RequestBody CodeItemValue codeItemValue) { codeItemValueService.saveCodeItemValue(codeItemValue); return R.ok().put("msg", "保存成功"); }
@PostMapping("/save/batch") public R saveCodeItemValueBatch(@RequestBody List<CodeItemValue> codeItemValueList) { codeItemValueService.saveCodeItemValueBatch(codeItemValueList); return R.ok().put("msg", "保存成功"); }
@PostMapping("/remove") public R removeCodeItemValue(@RequestBody CodeItemValue codeItemValue) { codeItemValueService.removeCodeItemValue(codeItemValue); return R.ok().put("msg", "删除成功"); }
@PostMapping("/remove/batch") public R removeCodeItemValueBatch(@RequestBody List<CodeItemValue> codeItemValueList) { codeItemValueService.removeCodeItemValueBatch(codeItemValueList); return R.ok().put("msg", "删除成功"); }
@PostMapping("/edit") public R updateCodeItemValue(@RequestBody CodeItemValue codeItemValue) { codeItemValueService.updateCodeItemValue(codeItemValue); return R.ok().put("msg", "保存成功"); }
@PostMapping("/edit/batch") public R updateCodeItemValueBatch(@RequestBody List<CodeItemValue> codeItemValueList) { codeItemValueService.updateCodeItemValueBatch(codeItemValueList); return R.ok().put("msg", "保存成功"); }
@PostMapping("/generation/list") public R searchCodeItemValueGenerationList(@RequestBody List<CodeItemDefVo> codeItemDefVoList) { List<CodeItemValueVo> list = codeItemValueService.searchCodeItemValueGenerationList(codeItemDefVoList); return R.ok().put("rows", list); }
@PostMapping("/detail") public R queryCodeItemValueDetail(@RequestBody CodeItemValue codeItemValue) { List<CodeConditionDetailVo> list = codeItemValueService.queryCodeItemValueDetail(codeItemValue); return R.ok().put("rows", list); }}
|