mybatis-plus-extension-3.1.0.jarmybatis
com.baomidou.mybatisplus.extension.service.implapp
ServiceImpl 复制到项目中spa
添加本身的接口service实现类调用响应以下,便可生成规范的响应结构体code
/**
* 自定义CRUD 单查询
* @param id
* @return
*/
public BaseResponse selectById(Serializable id) {
BaseResponse response = BaseResponse.Instance();
T t = baseMapper.selectById(id);
if(Objects.isNull(t)) {
response.CHANGE_STATUZ(Statuz.DATA_ERROR_404);
} else {
response.addResult(extractClazzName(t.getClass().getName()), t);
}
return response;
}
/**
* 自定义CRUD 建立单条记录
* @param id
* @return
*/
public BaseResponse insert(T entity) {
BaseResponse response = BaseResponse.Instance();
Integer result = baseMapper.insert(entity);
if(null != result || result < 1) {
response.CHANGE_STATUZ(Statuz.SYS_ERROR);
}
return response;
}
复制代码