123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.ghsc.partybuild.controller.part2.cg;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.github.pagehelper.PageInfo;
- import com.ghsc.partybuild.controller.jsonmodel.RequsetData;
- import com.ghsc.partybuild.model.ZzZxzxxZcygl;
- import com.ghsc.partybuild.service.ZzZxzxxZcyglService;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- /**
- * create by huang.l 2019.9.2 14.47
- */
- @RestController
- @RequestMapping("/api/zxzxx/zxz")
- public class ZcyglController {
- @Resource
- private ZzZxzxxZcyglService zzZxzxxZcyglService;
- @PostMapping("/edit")
- public RequsetData<String> edit(@RequestBody java.util.Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- ObjectMapper mapper = new ObjectMapper();
- try {
- ZzZxzxxZcygl zzZxzxxZcygl = mapper.readValue(mapper.writeValueAsString(reqMap.get("zcy")), ZzZxzxxZcygl.class);
- count = this.zzZxzxxZcyglService.save(zzZxzxxZcygl);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("保存成功!");
- } else {
- res.setSuccess(false);
- if (count == -1) {
- message = "重复添加";
- }
- res.setMsg("保存失败!" + message);
- }
- return res;
- }
- @GetMapping("/list")
- public RequsetData<PageInfo<ZzZxzxxZcygl>> list(@Param("pageindex") Integer pageindex, @Param("pagesize") Integer pagesize, String name, @Param("dzzdm") String dzzdm,@Param("zzfbType")String zzfbType) {
- PageInfo<ZzZxzxxZcygl> pageInfo = this.zzZxzxxZcyglService.list(pageindex, pagesize, name, dzzdm,zzfbType);
- RequsetData<PageInfo<ZzZxzxxZcygl>> page = new RequsetData<>();
- page.setItem(pageInfo);
- return page;
- }
- @GetMapping("/get")
- public RequsetData<ZzZxzxxZcygl> list(@Param("id") String id) {
- ZzZxzxxZcygl zzZxzxxZcygl = this.zzZxzxxZcyglService.get(id);
- RequsetData<ZzZxzxxZcygl> page = new RequsetData<>();
- page.setItem(zzZxzxxZcygl);
- return page;
- }
- @GetMapping("/delete")
- public RequsetData<String> delete(@Param("id") String id) {
- int count = this.zzZxzxxZcyglService.delete(id);
- RequsetData<String> res = new RequsetData<String>();
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("保存成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("保存失败");
- }
- return res;
- }
- }
|