修改jeecg生成代码模版
This commit is contained in:
parent
b4f248d7a3
commit
4b48f4ed9e
@ -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);
|
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);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,11 +8,4 @@
|
|||||||
)t
|
)t
|
||||||
${r"${ew.customSqlSegment}"}
|
${r"${ew.customSqlSegment}"}
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package ${bussiPackage}.${entityPackage}.service.impl;
|
package ${bussiPackage}.${entityPackage}.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import com.zhgd.jeecg.common.execption.OpenAlertException;
|
import com.zhgd.jeecg.common.execption.OpenAlertException;
|
||||||
import ${bussiPackage}.${entityPackage}.entity.${entityName};
|
import ${bussiPackage}.${entityPackage}.entity.${entityName};
|
||||||
import ${bussiPackage}.${entityPackage}.entity.vo.${entityName}Vo;
|
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.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
|
import com.zhgd.xmgl.util.MapBuilder;
|
||||||
import com.zhgd.xmgl.util.PageUtil;
|
import com.zhgd.xmgl.util.PageUtil;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@ -80,7 +82,10 @@ public class ${entityName}ServiceImpl extends ServiceImpl<${entityName}Mapper, $
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ${entityName}Vo queryById(String id) {
|
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) {
|
if (entity == null) {
|
||||||
throw new OpenAlertException("未找到对应实体");
|
throw new OpenAlertException("未找到对应实体");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user