修改jeecg生成代码模版

This commit is contained in:
guoshengxiong 2025-09-13 13:55:37 +08:00
parent b4f248d7a3
commit 4b48f4ed9e
3 changed files with 6 additions and 16 deletions

View File

@ -41,12 +41,4 @@ public interface ${entityName}Mapper extends BaseMapper<${entityName}> {
*/
List<${entityName}Vo> queryList(@Param(Constants.WRAPPER) QueryWrapper<${entityName}Vo> queryWrapper, @Param("param") HashMap<String, Object> param);
/**
* 通过id查询${tableVo.ftlDescription}信息
*
* @param id
* @return
*/
${entityName}Vo queryById(String id);
}

View File

@ -8,11 +8,4 @@
)t
${r"${ew.customSqlSegment}"}
</select>
<select id="queryById" resultType="${bussiPackage}.${entityPackage}.entity.vo.${entityName}Vo">
select * from (
select t.*
from ${tableName} t
)t
where t.id = ${r"#{id}"}
</select>
</mapper>

View File

@ -1,5 +1,6 @@
package ${bussiPackage}.${entityPackage}.service.impl;
import cn.hutool.core.collection.CollUtil;
import com.zhgd.jeecg.common.execption.OpenAlertException;
import ${bussiPackage}.${entityPackage}.entity.${entityName};
import ${bussiPackage}.${entityPackage}.entity.vo.${entityName}Vo;
@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhgd.jeecg.common.system.query.QueryGenerator;
import com.zhgd.xmgl.util.MapBuilder;
import com.zhgd.xmgl.util.PageUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import java.util.HashMap;
@ -80,7 +82,10 @@ public class ${entityName}ServiceImpl extends ServiceImpl<${entityName}Mapper, $
@Override
public ${entityName}Vo queryById(String id) {
${entityName}Vo entity = baseMapper.queryById(id);
List<${entityName}Vo> list = this.queryList(new MapBuilder<String, Object>()
.put("id", id)
.build());
${entityName}Vo entity = CollUtil.getFirst(list);
if (entity == null) {
throw new OpenAlertException("未找到对应实体");
}