代码生成模板

This commit is contained in:
TinyAnts 2022-07-13 17:17:10 +08:00
parent 5fc6c0ad99
commit 5b544da8f7
2 changed files with 37 additions and 21 deletions

View File

@ -1,12 +1,12 @@
package ${packageName}.admin.service.${moduleName}; package ${packageName}.admin.service.${moduleName};
import com.hxkj.admin.validate.PageParam; import ${packageName}.admin.validate.common.PageParam;
import com.hxkj.admin.validate.${entityName}.${EntityName}Param; import ${packageName}.admin.validate.${moduleName}.${EntityName}Param;
#if($table.genTpl=="curd") #if($table.genTpl=="curd")
import com.hxkj.admin.vo.${entityName}.${EntityName}Vo; import ${packageName}.admin.vo.${moduleName}.${EntityName}Vo;
#end #end
import com.hxkj.common.core.PageResult; import ${packageName}.common.core.PageResult;
import com.hxkj.common.entity.${EntityName}; import ${packageName}.common.entity.${moduleName}.${EntityName};
import java.util.Map; import java.util.Map;

View File

@ -2,26 +2,26 @@ package ${packageName}.admin.service.${moduleName}.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 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.core.toolkit.Assert;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.query.MPJQueryWrapper; import com.github.yulichang.query.MPJQueryWrapper;
import com.hxkj.admin.LikeAdminThreadLocal; import ${packageName}.admin.service.common.IArticleService;
import com.hxkj.admin.config.AdminConfig; import ${packageName}.admin.validate.common.PageParam;
import com.hxkj.admin.service.ISystemAdminService; import ${packageName}.admin.validate.${moduleName}.CategoryParam;
import com.hxkj.admin.service.ISystemRoleMenuService; import ${packageName}.admin.validate.${moduleName}.ArticleParam;
import com.hxkj.admin.service.ISystemRoleService; import ${packageName}.admin.vo.common.${moduleName}.ArticleDetailVo;
import com.hxkj.admin.validate.PageParam; import ${packageName}.admin.vo.common.${moduleName}.ArticleListVo;
import com.hxkj.admin.validate.system.SystemAdminParam; import ${packageName}.admin.vo.common.${moduleName}.CategoryVo;
import com.hxkj.admin.vo.system.SystemAdminVo; import ${packageName}.common.core.PageResult;
import com.hxkj.admin.vo.system.SystemRoleVo; import ${packageName}.common.entity.${moduleName}.Article;
import com.hxkj.admin.vo.system.SystemSelfVo; import ${packageName}.common.entity.${moduleName}.ArticleCategory;
import com.hxkj.common.core.PageResult; import ${packageName}.common.mapper.${moduleName}.ArticleCategoryMapper;
import com.hxkj.common.entity.system.SystemAdmin; import ${packageName}.common.mapper.${moduleName}.ArticleMapper;
import com.hxkj.common.mapper.system.SystemAdminMapper; import ${packageName}.common.utils.StringUtil;
import com.hxkj.common.mapper.system.SystemMenuMapper; import ${packageName}.common.utils.TimeUtil;
import com.hxkj.common.utils.*; import ${packageName}.common.utils.UrlUtil;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.*; import java.util.*;
@ -40,7 +40,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}列表 * ${functionName}列表
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param pageParam 分页参数 * @param pageParam 分页参数
* @param params 搜索参数 * @param params 搜索参数
* @return PageResult<${EntityName}Vo> * @return PageResult<${EntityName}Vo>
@ -127,7 +129,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}列表 * ${functionName}列表
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param params 搜索参数 * @param params 搜索参数
* @return PageResult<${EntityName}Vo> * @return PageResult<${EntityName}Vo>
*/ */
@ -214,7 +218,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}列表 * ${functionName}列表
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param pageParam 分页参数 * @param pageParam 分页参数
* @param params 搜索参数 * @param params 搜索参数
* @return PageResult<${EntityName}Vo> * @return PageResult<${EntityName}Vo>
@ -302,7 +308,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}列表 * ${functionName}列表
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param params 搜索参数 * @param params 搜索参数
* @return PageResult<${EntityName}Vo> * @return PageResult<${EntityName}Vo>
*/ */
@ -376,7 +384,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}详情 * ${functionName}详情
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param id 主键参数 * @param id 主键参数
* @return ${EntityName} * @return ${EntityName}
*/ */
@ -411,7 +421,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}新增 * ${functionName}新增
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param ${entityName}Param 参数 * @param ${entityName}Param 参数
*/ */
@Override @Override
@ -435,7 +447,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}编辑 * ${functionName}编辑
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param ${entityName}Param 参数 * @param ${entityName}Param 参数
*/ */
@Override @Override
@ -472,7 +486,9 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
/** /**
* ${functionName}删除 * ${functionName}删除
* *
#if(!$authorName.equals(""))
* @author ${authorName} * @author ${authorName}
#end
* @param id 主键ID * @param id 主键ID
*/ */
@Override @Override