提交 4ce8c62e 作者: duanxincheng

纪要模板crud

父级 d79a948f
package com.cmeeting.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cmeeting.pojo.MeetingRecordTemplate;
import com.cmeeting.service.MeetingRecordTemplateService;
import com.cmeeting.util.R;
import com.cmeeting.vo.RecordTemplateVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDateTime;
@RestController
@RequestMapping("/recordTemplate")
public class RecordTemplateController {
@Autowired
private MeetingRecordTemplateService recordTemplateService;
@PostMapping("/create")
public R create(@RequestBody MeetingRecordTemplate recordTemplate) {
recordTemplate.setCreateTime(LocalDateTime.now());
recordTemplate.setIsDel(Boolean.FALSE);
boolean save = recordTemplateService.save(recordTemplate);
return R.ok(save);
}
@PostMapping("/update")
public R update(@RequestBody MeetingRecordTemplate recordTemplate) {
recordTemplate.setUpdateTime(LocalDateTime.now());
boolean save = recordTemplateService.updateById(recordTemplate);
return R.ok(save);
}
@PostMapping("/disable")
public R disable(@RequestBody MeetingRecordTemplate recordTemplate) {
boolean save = recordTemplateService.update(
new LambdaUpdateWrapper<MeetingRecordTemplate>()
.eq(MeetingRecordTemplate::getId,recordTemplate.getId())
.set(MeetingRecordTemplate::getIsDel,Boolean.TRUE)
);
return R.ok(save);
}
@PostMapping("/list")
public R list(@RequestBody RecordTemplateVO vo) {
IPage<MeetingRecordTemplate> page = recordTemplateService.getPage(vo);
return R.ok(page);
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论