EventTemplate控制器编写

This commit is contained in:
hanyong
2022-09-23 16:33:58 +08:00
parent 099ed8c669
commit 7f18439b12
9 changed files with 69 additions and 97 deletions

View File

@@ -15,9 +15,9 @@ public enum TemplateTreeEnum {
REPORT_LEVEL(0, "报告基础项"), REPORT_LEVEL(0, "报告基础项"),
LINE_LEVEL(1, "监测点"), LINE_LEVEL(1, "监测点"),
DETAIL_LEVEL(2, "监测点详情"), DETAIL_LEVEL(2, "监测点详情"),
TRANS_LEVEL(2, "暂降事件列表表格"), TRANS_LEVEL(3, "暂降事件列表表格"),
TRANS_D_LEVEL(2, "暂降密度图形"), TRANS_D_LEVEL(4, "暂降密度图形"),
TRANS_R_LEVEL(2, "暂降原因表格"); TRANS_R_LEVEL(5, "暂降原因表格");
private final Integer code; private final Integer code;
private final String message; private final String message;

View File

@@ -22,22 +22,15 @@ public class EventTemplateParam {
@Pattern(regexp = PatternRegex.DIC_REGEX, message = ValidMessage.NAME_FORMAT_ERROR) @Pattern(regexp = PatternRegex.DIC_REGEX, message = ValidMessage.NAME_FORMAT_ERROR)
private String name; private String name;
@ApiModelProperty("模板名称")
@NotBlank(message = ValidMessage.CODE_NOT_BLANK)
@Pattern(regexp = PatternRegex.DES64_REGEX, message = ValidMessage.CODE_FORMAT_ERROR)
private String code;
@ApiModelProperty("父节点") @ApiModelProperty("类型")
@NotBlank(message = ValidMessage.PID_NOT_BLANK) @NotBlank(message = ValidMessage.CODE_NOT_BLANK)
@Pattern(regexp = PatternRegex.DIC_REGEX, message = ValidMessage.PID_FORMAT_ERROR) @Pattern(regexp = PatternRegex.TYPE_REGEX, message = ValidMessage.DICT_TYPE_ID_FORMAT_ERROR)
private String pid; private String type;
@ApiModelProperty("所有父节点")
private String pids;
@ApiModelProperty("排序")
@NotNull(message = ValidMessage.SORT_NOT_NULL)
@Min(value = 0, message = ValidMessage.SORT_FORMAT_ERROR)
@Max(value = 999, message = ValidMessage.SORT_FORMAT_ERROR)
private Integer sort;
/** /**
* 更新操作实体 * 更新操作实体

View File

@@ -14,8 +14,8 @@ import lombok.EqualsAndHashCode;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName(value = "report_template_dict") @TableName(value = "report_template")
public class EventDict extends BaseEntity { public class EventTemplate extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@@ -30,28 +30,18 @@ public class EventDict extends BaseEntity {
private String name; private String name;
/** /**
* 描述 * 类型
*/ */
private String describe; private String type;
/** /**
* 父节点 * 模板名称
*/ */
private String pid; private String code;
/**
* 上层所有父节点
*/
private String pids;
/** /**
* 状态0-删除 1-正常 * 状态0-删除 1-正常
*/ */
private Integer state; private Integer state;
/**
* 排序
*/
private Integer sort;
} }

View File

@@ -8,9 +8,8 @@ import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil; import com.njcn.common.utils.HttpResultUtil;
import com.njcn.common.utils.LogUtil; import com.njcn.common.utils.LogUtil;
import com.njcn.system.pojo.param.EventTemplateParam; import com.njcn.system.pojo.param.EventTemplateParam;
import com.njcn.system.pojo.po.EventDict; import com.njcn.system.pojo.po.EventTemplate;
import com.njcn.system.pojo.vo.EventTemplateTree; import com.njcn.system.pojo.vo.EventTemplateTree;
import com.njcn.system.pojo.vo.EventTemplateVO;
import com.njcn.system.service.IEventTemplateService; import com.njcn.system.service.IEventTemplateService;
import com.njcn.web.controller.BaseController; import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@@ -30,7 +29,7 @@ import java.util.List;
* @date 2022/9/7 * @date 2022/9/7
*/ */
@Slf4j @Slf4j
@Api(tags = "事件模板") @Api(tags = "报告模板")
@RestController @RestController
@RequestMapping("/EventTemplate") @RequestMapping("/EventTemplate")
@RequiredArgsConstructor @RequiredArgsConstructor
@@ -59,13 +58,13 @@ public class EventTemplateController extends BaseController{
* @date 2022/09/09 * @date 2022/09/09
*/ */
@OperateInfo(info = LogEnum.SYSTEM_COMMON) @OperateInfo(info = LogEnum.SYSTEM_COMMON)
@PostMapping("/getList") @GetMapping("/getList")
@ApiOperation("查询字典数据") @ApiOperation("查询字典数据")
@ApiImplicitParam(name = "queryParam", value = "查询参数", required = true) @ApiImplicitParam(name = "queryParam", value = "查询参数", required = true)
public HttpResult<Page<EventDict>> getList(@RequestBody @Validated EventTemplateParam.EventTemplateQueryParam queryParam) { public HttpResult<Page<EventTemplate>> getList(@RequestBody @Validated EventTemplateParam.EventTemplateQueryParam queryParam) {
String methodDescribe = getMethodDescribe("getList"); String methodDescribe = getMethodDescribe("getList");
LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, queryParam); LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, queryParam);
Page<EventDict> result = iEventTemplateService.getList(queryParam); Page<EventTemplate> result = iEventTemplateService.getList(queryParam);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
} }
@@ -76,11 +75,10 @@ public class EventTemplateController extends BaseController{
*/ */
@PostMapping("/add") @PostMapping("/add")
@OperateInfo(info = LogEnum.SYSTEM_COMMON) @OperateInfo(info = LogEnum.SYSTEM_COMMON)
@ApiOperation("新增") @ApiOperation("新增模板")
@ApiImplicitParam(name = "eventTemplateParam", value = "模板数据", required = true) @ApiImplicitParam(name = "eventTemplateParam", value = "模板数据", required = true)
public HttpResult<Boolean> add(@RequestBody EventTemplateParam eventTemplateParam){ public HttpResult<Boolean> add(@RequestBody @Validated EventTemplateParam eventTemplateParam){
String methodDescribe = getMethodDescribe("add"); String methodDescribe = getMethodDescribe("add");
LogUtil.njcnDebug(log, "{},模板数据为:{}", methodDescribe, eventTemplateParam);
boolean result = iEventTemplateService.add(eventTemplateParam); boolean result = iEventTemplateService.add(eventTemplateParam);
if (result) { if (result) {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
@@ -96,11 +94,10 @@ public class EventTemplateController extends BaseController{
*/ */
@PostMapping("/update") @PostMapping("/update")
@OperateInfo(info = LogEnum.SYSTEM_COMMON) @OperateInfo(info = LogEnum.SYSTEM_COMMON)
@ApiOperation("修改字典") @ApiOperation("修改模板")
@ApiImplicitParam(name = "eventDataUpdateParam", value = "字典表数据", required = true) @ApiImplicitParam(name = "eventUpdateParam", value = "模板实体", required = true)
public HttpResult<Boolean> update(@RequestBody EventTemplateParam.EventTemplateUpdateParam eventUpdateParam){ public HttpResult<Boolean> update(@RequestBody @Validated EventTemplateParam.EventTemplateUpdateParam eventUpdateParam){
String methodDescribe = getMethodDescribe("update"); String methodDescribe = getMethodDescribe("update");
LogUtil.njcnDebug(log, "{},字典表数据数据为:{}", methodDescribe, eventUpdateParam);
boolean result = iEventTemplateService.update(eventUpdateParam); boolean result = iEventTemplateService.update(eventUpdateParam);
if (result) { if (result) {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
@@ -114,13 +111,16 @@ public class EventTemplateController extends BaseController{
* @author hany * @author hany
* @date 2022/09/08 * @date 2022/09/08
*/ */
@DeleteMapping("/delete") @PostMapping("/delete")
@OperateInfo(info = LogEnum.SYSTEM_COMMON) @OperateInfo(info = LogEnum.SYSTEM_COMMON)
@ApiOperation("删除字典") @ApiOperation("删除模板")
@ApiImplicitParam(name = "id", value = "字典表索引", required = true) @ApiImplicitParam(name = "ids", value = "模板ids", required = true)
public HttpResult<Boolean> delete(@RequestParam("id") String id){ public HttpResult<EventTemplate> delete(@RequestBody List<String> ids){
String methodDescribe = getMethodDescribe("delete"); String methodDescribe = getMethodDescribe("delete");
iEventTemplateService.delete(id); boolean result = iEventTemplateService.delete(ids);
if(result){
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
} }
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe);
}
} }

View File

@@ -3,9 +3,8 @@ package com.njcn.system.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.system.pojo.po.EventDict; import com.njcn.system.pojo.po.EventTemplate;
import com.njcn.system.pojo.vo.EventTemplateTree; import com.njcn.system.pojo.vo.EventTemplateTree;
import com.njcn.system.pojo.vo.EventTemplateVO;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@@ -14,7 +13,7 @@ import java.util.List;
* @author hany * @author hany
* @createTime 2022/09/08 * @createTime 2022/09/08
*/ */
public interface EventTemplateMapper extends BaseMapper<EventDict> { public interface EventTemplateMapper extends BaseMapper<EventTemplate> {
/** /**
* 返回所有树节点全部report_template_dict表数据 * 返回所有树节点全部report_template_dict表数据
@@ -30,5 +29,5 @@ public interface EventTemplateMapper extends BaseMapper<EventDict> {
* @param queryWrapper 查询条件 * @param queryWrapper 查询条件
* @return 字典数据 * @return 字典数据
*/ */
Page<EventDict> page(@Param("page")Page<EventTemplateVO> page, @Param("ew")QueryWrapper<EventTemplateVO> queryWrapper); Page<EventTemplate> page(@Param("page")Page<EventTemplate> page, @Param("ew") QueryWrapper<EventTemplate> queryWrapper);
} }

View File

@@ -5,9 +5,9 @@
<mapper namespace="com.njcn.system.mapper.EventTemplateMapper"> <mapper namespace="com.njcn.system.mapper.EventTemplateMapper">
<!--获取字典分页列表--> <!--获取字典分页列表-->
<select id="page" resultType="EventTemplateVO"> <select id="page" resultType="EventTemplate">
SELECT report_template_dict.* SELECT report_template.*
FROM report_template_dict report_template_dict FROM report_template report_template
WHERE ${ew.sqlSegment} WHERE ${ew.sqlSegment}
</select> </select>

View File

@@ -2,7 +2,7 @@ package com.njcn.system.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.system.pojo.param.EventTemplateParam; import com.njcn.system.pojo.param.EventTemplateParam;
import com.njcn.system.pojo.po.EventDict; import com.njcn.system.pojo.po.EventTemplate;
import com.njcn.system.pojo.vo.EventTemplateTree; import com.njcn.system.pojo.vo.EventTemplateTree;
import java.util.List; import java.util.List;
@@ -24,7 +24,7 @@ public interface IEventTemplateService {
* @param queryParam 查询参数 * @param queryParam 查询参数
* @return 字典列表 * @return 字典列表
*/ */
Page<EventDict> getList(EventTemplateParam.EventTemplateQueryParam queryParam); Page<EventTemplate> getList(EventTemplateParam.EventTemplateQueryParam queryParam);
/** /**
* 新增 * 新增
@@ -39,6 +39,7 @@ public interface IEventTemplateService {
/** /**
* 删除 * 删除
* @param ids 模板ids
*/ */
boolean delete(String id); boolean delete(List<String> ids);
} }

View File

@@ -12,7 +12,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.common.config.GeneralInfo; import com.njcn.common.config.GeneralInfo;
import com.njcn.common.pojo.exception.BusinessException; import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.poi.excel.ExcelUtil;
import com.njcn.system.enums.AuditLogEnum; import com.njcn.system.enums.AuditLogEnum;
import com.njcn.system.mapper.AuditMapper; import com.njcn.system.mapper.AuditMapper;
import com.njcn.system.mapper.UserLogMapper; import com.njcn.system.mapper.UserLogMapper;
@@ -135,7 +134,7 @@ public class AuditServiceImpl extends ServiceImpl<UserLogMapper, UserLog> implem
File filePath = new File(generalInfo.getBusinessTempPath()); File filePath = new File(generalInfo.getBusinessTempPath());
filePath.mkdirs(); filePath.mkdirs();
File file = new File(filePath.getPath() + File.separator + nowTime +" sys_user_log.xlsx"); File file = new File(filePath.getPath() + File.separator + nowTime +" sys_user_log.xlsx");
ExcelUtil.exportExcelWithTargetFile(file, UserLogExcel.class, excelList); // ExcelUtil.exportExcelWithTargetFile(file, UserLogExcel.class, excelList);
//备份为txt //备份为txt
// QueryWrapper<UserLog> queryWrapper = new QueryWrapper<>(); // QueryWrapper<UserLog> queryWrapper = new QueryWrapper<>();

View File

@@ -5,7 +5,6 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum; import com.njcn.common.pojo.enums.common.DataStateEnum;
@@ -15,9 +14,8 @@ import com.njcn.system.enums.EventResponseEnum;
import com.njcn.system.enums.TemplateTreeEnum; import com.njcn.system.enums.TemplateTreeEnum;
import com.njcn.system.mapper.EventTemplateMapper; import com.njcn.system.mapper.EventTemplateMapper;
import com.njcn.system.pojo.param.EventTemplateParam; import com.njcn.system.pojo.param.EventTemplateParam;
import com.njcn.system.pojo.po.EventDict; import com.njcn.system.pojo.po.EventTemplate;
import com.njcn.system.pojo.vo.EventTemplateTree; import com.njcn.system.pojo.vo.EventTemplateTree;
import com.njcn.system.pojo.vo.EventTemplateVO;
import com.njcn.system.service.IEventTemplateService; import com.njcn.system.service.IEventTemplateService;
import com.njcn.web.factory.PageFactory; import com.njcn.web.factory.PageFactory;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -36,7 +34,7 @@ import java.util.stream.Collectors;
*/ */
@Service @Service
@AllArgsConstructor @AllArgsConstructor
public class EventTemplateServiceImpl extends ServiceImpl<EventTemplateMapper, EventDict> implements IEventTemplateService { public class EventTemplateServiceImpl extends ServiceImpl<EventTemplateMapper, EventTemplate> implements IEventTemplateService {
private final EventTemplateMapper eventTemplateMapper; private final EventTemplateMapper eventTemplateMapper;
@@ -66,7 +64,7 @@ public class EventTemplateServiceImpl extends ServiceImpl<EventTemplateMapper, E
EventTemplateTree eventTemplateTree = new EventTemplateTree(); EventTemplateTree eventTemplateTree = new EventTemplateTree();
eventTemplateTree.setId("9999999"); eventTemplateTree.setId("9999999");
eventTemplateTree.setLevel(0); eventTemplateTree.setLevel(0);
eventTemplateTree.setName("报告基础项"); eventTemplateTree.setName("新增模板");
if (CollectionUtil.isNotEmpty(reportList)) { if (CollectionUtil.isNotEmpty(reportList)) {
eventTemplateTree.setChildren(reportList); eventTemplateTree.setChildren(reportList);
} }
@@ -92,82 +90,74 @@ public class EventTemplateServiceImpl extends ServiceImpl<EventTemplateMapper, E
* @return * @return
*/ */
@Override @Override
public Page<EventDict> getList(EventTemplateParam.EventTemplateQueryParam queryParam) { public Page<EventTemplate> getList(EventTemplateParam.EventTemplateQueryParam queryParam) {
QueryWrapper<EventTemplateVO> queryWrapper = new QueryWrapper<>(); QueryWrapper<EventTemplate> queryWrapper = new QueryWrapper<>();
if (ObjectUtil.isNotNull(queryParam)) { if (ObjectUtil.isNotNull(queryParam)) {
//查询参数不为空,进行条件填充 //查询参数不为空,进行条件填充
if (StrUtil.isNotBlank(queryParam.getSearchValue())) { if (StrUtil.isNotBlank(queryParam.getSearchValue())) {
//字典类型表,仅提供名称模糊查询 //字典类型表,仅提供名称和编码模糊查询
queryWrapper queryWrapper
.and(param -> param.like("report_template_dict.name", queryParam.getSearchValue())); .and(param -> param.like("report_template.name",queryParam.getSearchValue())
.or().like("report_template.code",queryParam.getSearchValue()));
} }
//排序 //排序
if (ObjectUtil.isAllNotEmpty(queryParam.getSortBy(), queryParam.getOrderBy())) { if (ObjectUtil.isAllNotEmpty(queryParam.getSortBy(), queryParam.getOrderBy())) {
queryWrapper.orderBy(true, queryParam.getOrderBy().equals(DbConstant.ASC), StrUtil.toUnderlineCase(queryParam.getSortBy())); queryWrapper.orderBy(true, queryParam.getOrderBy().equals(DbConstant.ASC), StrUtil.toUnderlineCase(queryParam.getSortBy()));
} else { } else {
queryWrapper.eq("report_template_dict.pid",queryParam.getPid());
//没有排序参数默认根据sort字段排序没有排序字段的根据updateTime更新时间排序 //没有排序参数默认根据sort字段排序没有排序字段的根据updateTime更新时间排序
queryWrapper.orderBy(true, true, "report_template_dict.update_time"); queryWrapper.orderBy(true, true, "report_template.update_time");
} }
} }
queryWrapper.ne("report_template_dict.state", DataStateEnum.DELETED.getCode()); queryWrapper.ne("report_template.state", DataStateEnum.DELETED.getCode());
//初始化分页数据 //初始化分页数据
return this.baseMapper.page(new Page<>(PageFactory.getPageNum(queryParam), PageFactory.getPageSize(queryParam)), queryWrapper); return this.baseMapper.page(new Page<>(PageFactory.getPageNum(queryParam), PageFactory.getPageSize(queryParam)), queryWrapper);
} }
/** /**
* 新增 * 新增模板
* @author hany * @author hany
* @date 2022/09/08 * @date 2022/09/08
*/ */
@Override @Override
public boolean add(EventTemplateParam eventTemplateParam) { public boolean add(EventTemplateParam eventTemplateParam) {
checkName(eventTemplateParam,true); checkName(eventTemplateParam,true);
EventDict eventDict = new EventDict(); EventTemplate eventDict = new EventTemplate();
BeanUtils.copyProperties(eventTemplateParam,eventDict); BeanUtils.copyProperties(eventTemplateParam,eventDict);
eventDict.setState(DataStateEnum.ENABLE.getCode()); eventDict.setState(DataStateEnum.ENABLE.getCode());
return this.save(eventDict); return this.save(eventDict);
} }
/** /**
* 修改 * 修改模板
*/ */
@Override @Override
public boolean update(EventTemplateParam.EventTemplateUpdateParam eventTemplateUpdateParam) { public boolean update(EventTemplateParam.EventTemplateUpdateParam eventTemplateUpdateParam) {
checkName(eventTemplateUpdateParam,false); checkName(eventTemplateUpdateParam,false);
EventDict eventDict = new EventDict(); EventTemplate eventDict = new EventTemplate();
BeanUtils.copyProperties(eventTemplateUpdateParam,eventDict); BeanUtils.copyProperties(eventTemplateUpdateParam,eventDict);
return this.updateById(eventDict); return this.updateById(eventDict);
} }
/** /**
* 删除 * 删除模板
* @param ids
*/ */
@Override @Override
public boolean delete(String id) { public boolean delete(List<String> ids) {
LambdaQueryWrapper<EventDict> lambdaQueryWrapper = new LambdaQueryWrapper<>(); return this.removeByIds(ids);
lambdaQueryWrapper.eq(EventDict::getPid,id).eq(EventDict::getState,DataStateEnum.ENABLE.getCode());
int resCount = this.count(lambdaQueryWrapper);
if(resCount>0){
throw new BusinessException(EventResponseEnum.CHILDREN_EXIT);
}
UpdateWrapper<EventDict> updateWrapper = new UpdateWrapper<>();
updateWrapper.lambda().eq(EventDict::getState,DataStateEnum.ENABLE.getCode()).set(EventDict::getState,DataStateEnum.DELETED.getCode()).eq(EventDict::getId,id);
return this.update(updateWrapper);
} }
/** /**
* 名称重复校验 * 名称重复校验
*/ */
private void checkName(EventTemplateParam eventTemplateParam,boolean flag){ private void checkName(EventTemplateParam eventTemplateParam,boolean flag){
LambdaQueryWrapper<EventDict> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<EventTemplate> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(EventDict::getName,eventTemplateParam.getName()) lambdaQueryWrapper.eq(EventTemplate::getName,eventTemplateParam.getName())
.eq(EventDict::getState, DataStateEnum.ENABLE.getCode()); .eq(EventTemplate::getState, DataStateEnum.ENABLE.getCode());
//修改 //修改
if(!flag){ if(!flag){
if(eventTemplateParam instanceof EventTemplateParam.EventTemplateUpdateParam ){ if(eventTemplateParam instanceof EventTemplateParam.EventTemplateUpdateParam ){
lambdaQueryWrapper.ne(EventDict::getId,((EventTemplateParam.EventTemplateUpdateParam)eventTemplateParam).getId()); lambdaQueryWrapper.ne(EventTemplate::getId,((EventTemplateParam.EventTemplateUpdateParam)eventTemplateParam).getId());
} }
} }
int res = this.count(lambdaQueryWrapper); int res = this.count(lambdaQueryWrapper);