Ver Fonte

java模版mapper和service

lichunlei há 5 meses atrás
pai
commit
0fac8839eb

+ 10 - 10
Template/Java/mapper.java

@@ -1,17 +1,17 @@
-package ${PackageName}$.biz.mapper;
+package <<ym.projectService.packageName>>.biz.mapper;
 
 import org.apache.ibatis.annotations.Mapper;
 import com.github.yulichang.base.MPJBaseMapper;
-${ImportList}$
+import <<ym.projectService.packageName>>.api.model.<<ym:databaseTable.tableNameUpper>>;
+
 
 /**
- * ${TableName}$(${TableEnName}$)表数据库访问层
- *
- * @author 系统
- * @since ${Now}$
- */
+* <<ym:databaseTable.tableTitle>>(<<ym:databaseTable.tableNameUpper>>)表数据库访问层
+*
+* @author <<ym:author>>
+* @since <<ym:since>>
+*/
 @Mapper
-public interface ${TableEnName}$Mapper extends MPJBaseMapper<${TableEnName}$> {
-${MethodList}$
-}
+public interface <<ym:databaseTable.tableNameUpper>>Mapper extends MPJBaseMapper<<<ym:databaseTable.tableNameUpper>>> {
 
+}

+ 7 - 5
Template/Java/mapper.xml

@@ -1,10 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="${PackageName}$.biz.mapper.${TableEnName}$Mapper">
+<mapper namespace="<<ym.projectService.packageName>>.biz.mapper.<<ym:databaseTable.tableNameUpper>>Mapper">
+
+    <resultMap type="<<ym.projectService.packageName>>.api.model.<<ym:databaseTable.tableNameUpper>>" id="<<ym:databaseTable.tableNameUpper>>Map">
+        <<ym-loop:DatabaseFields>>
+        <result column="<<fieldName>>" property="<<fieldNameUpper>>" /><</ym-loop:DatabaseFields>>
 
-    <resultMap type="${PackageName}$.api.model.${TableEnName}$" id="${TableEnName}$Map">
-${Fields}$
     </resultMap>
-${leftJoinXml}$
 
-</mapper>
+
+</mapper>

+ 11 - 10
Template/Java/service.java

@@ -1,15 +1,16 @@
-package ${PackageName}$.biz.service;
+package <<ym.projectService.packageName>>.biz.service;
 
 import com.github.yulichang.base.MPJBaseService;
-${ImportList}$
+import <<ym.projectService.packageName>>.api.model.<<ym:databaseTable.tableNameUpper>>;
+
 
 /**
- * ${TableName}$(${TableEnName}$)表服务接口
- *
- * @author 系统
- * @since ${Now}$
- */
-public interface ${TableEnName}$Service extends MPJBaseService<${TableEnName}$> {
-${MethodList}$
-}
+* <<ym:databaseTable.tableTitle>>(<<ym:databaseTable.tableNameUpper>>)表服务接口
+*
+* @author <<ym:author>>
+* @since <<ym:since>>
+*/
+public interface <<ym:databaseTable.tableNameUpper>>Service extends MPJBaseService<<<ym:databaseTable.tableNameUpper>>> {
+
 
+}

+ 14 - 13
Template/Java/serviceImpl.java

@@ -1,25 +1,26 @@
-package ${PackageName}$.biz.service.impl;
+package <<ym.projectService.packageName>>.biz.service.impl;
 
 import com.github.yulichang.base.MPJBaseServiceImpl;
 import com.github.yulichang.toolkit.JoinWrappers;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
-import ${PackageName}$.biz.mapper.${TableEnName}$Mapper;
-import ${PackageName}$.biz.service.${TableEnName}$Service;
+import <<ym.projectService.packageName>>.biz.mapper.<<ym:databaseTable.tableTitle>>Mapper;
+import <<ym.projectService.packageName>>.biz.service.<<ym:databaseTable.tableTitle>>Service;
 import org.springframework.stereotype.Service;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-${ImportList}$
+import <<ym.projectService.packageName>>.api.model.<<ym:databaseTable.tableTitle>>;
+
 
 /**
- * ${TableName}$(${TableEnName}$)表服务实现类
- *
- * @author 系统
- * @since ${Now}$
- */
-@Service("${TableEnNameFirstLower}$Service")
+* <<ym:databaseTable.tableTitle>>(<<ym:databaseTable.tableNameUpper>>)表服务实现类
+*
+* @author <<ym:author>>
+* @since <<ym:since>>
+*/
+@Service("<<ym:databaseTable.tableNameUpper>>Service")
 @RequiredArgsConstructor
 @Slf4j
-public class ${TableEnName}$ServiceImpl extends MPJBaseServiceImpl<${TableEnName}$Mapper, ${TableEnName}$> implements ${TableEnName}$Service {
-${MethodList}$
-}
+public class <<ym:databaseTable.tableNameUpper>>ServiceImpl extends MPJBaseServiceImpl<<<ym:databaseTable.tableNameUpper>>Mapper, <<ym:databaseTable.tableNameUpper>>> implements <<ym:databaseTable.tableNameUpper>>Service {
+
 
+}