123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package com.ghsc.partybuild.controller.app;
- import com.ghsc.partybuild.controller.jsonmodel.RequsetData;
- import com.ghsc.partybuild.service.UserService;
- import com.ghsc.partybuild.service.impl.PubDzzfcService;
- import com.ghsc.partybuild.util.DateUtils;
- import com.ghsc.partybuild.vo.publicity.PubDzzfcVo;
- import com.github.pagehelper.PageInfo;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.UUID;
- @Slf4j
- @RestController
- @RequestMapping(value = "/appApi/publicity/dzzfc")
- public class AppDzzfcController {
- @Autowired
- private PubDzzfcService pubDzzfcService;
- @Autowired
- private UserService userService;
- @Autowired
- private DateUtils dateUtils;
- @ResponseBody
- @GetMapping("/getList")
- public RequsetData<PageInfo<PubDzzfcVo>> getList(int pageindex, int pagesize, @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String ztmc, @RequestParam(required = false) String fcType) {
- RequsetData<PageInfo<PubDzzfcVo>> result = new RequsetData<>();
- result.setItem(pubDzzfcService.getList(pageindex, pagesize, null, dzzdm, ztmc, fcType));
- return result;
- }
- @ResponseBody
- @GetMapping("/get")
- public RequsetData<PubDzzfcVo> get(@RequestParam(required = false) String id) {
- RequsetData<PubDzzfcVo> res = new RequsetData<>();
- PubDzzfcVo model = pubDzzfcService.getPubDzzfcById(id);
- if (model == null) {
- model = new PubDzzfcVo();
- model.setId(UUID.randomUUID().toString());
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @PostMapping("/save")
- public RequsetData<String> save(@RequestBody PubDzzfcVo data) {
- RequsetData<String> result = new RequsetData<String>();
- int count = 0;
- String message = "";
- try {
- count = pubDzzfcService.save(data, userService.getLoginUser().getUserid());
- } catch (Exception e) {
- e.printStackTrace();
- message = e.toString();
- }
- if (count > 0) {
- result.setSuccess(true);
- result.setMsg("保存成功!");
- } else {
- result.setSuccess(false);
- result.setMsg("保存失败!" + message);
- }
- return result;
- }
- @ResponseBody
- @GetMapping("/delete")
- public RequsetData<Integer> delete(@RequestParam String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int count = 0;
- String message = "";
- try {
- List<String> idList = new ArrayList<>();
- idList.add(id);
- count = pubDzzfcService.delete(idList);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.toString();
- }
- if (count > 0) {
- result.setItem(count);
- result.setSuccess(true);
- result.setMsg("删除成功!");
- } else {
- result.setSuccess(false);
- result.setMsg("删除失败!" + message);
- }
- return result;
- }
- }
|