Parcourir la source

优化代码生成

Ricky il y a 4 ans
Parent
commit
52f8693e1d

+ 10 - 10
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/mapper.java.vm

@@ -17,10 +17,10 @@ public interface ${ClassName}Mapper
17 17
     /**
18 18
      * 查询${functionName}
19 19
      * 
20
-     * @param ${pkColumn.javaField} ${functionName}ID
20
+     * @param ${pkColumn.javaField} ${functionName}主键
21 21
      * @return ${functionName}
22 22
      */
23
-    public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
23
+    public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
24 24
 
25 25
     /**
26 26
      * 查询${functionName}列表
@@ -49,27 +49,27 @@ public interface ${ClassName}Mapper
49 49
     /**
50 50
      * 删除${functionName}
51 51
      * 
52
-     * @param ${pkColumn.javaField} ${functionName}ID
52
+     * @param ${pkColumn.javaField} ${functionName}主键
53 53
      * @return 结果
54 54
      */
55
-    public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
55
+    public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
56 56
 
57 57
     /**
58 58
      * 批量删除${functionName}
59 59
      * 
60
-     * @param ${pkColumn.javaField}s 需要删除的数据ID
60
+     * @param ${pkColumn.javaField}s 需要删除的数据主键集合
61 61
      * @return 结果
62 62
      */
63
-    public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s);
63
+    public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
64 64
 #if($table.sub)
65 65
 
66 66
     /**
67 67
      * 批量删除${subTable.functionName}
68 68
      * 
69
-     * @param customerIds 需要删除的数据ID
69
+     * @param ${pkColumn.javaField}s 需要删除的数据主键集合
70 70
      * @return 结果
71 71
      */
72
-    public int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
72
+    public int delete${subClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
73 73
     
74 74
     /**
75 75
      * 批量新增${subTable.functionName}
@@ -81,11 +81,11 @@ public interface ${ClassName}Mapper
81 81
     
82 82
 
83 83
     /**
84
-     * 通过${functionName}ID删除${subTable.functionName}信息
84
+     * 通过${functionName}主键删除${subTable.functionName}信息
85 85
      * 
86 86
      * @param ${pkColumn.javaField} ${functionName}ID
87 87
      * @return 结果
88 88
      */
89
-    public int delete${subClassName}By${subTableFkClassName}(${pkColumn.javaType} ${pkColumn.javaField});
89
+    public int delete${subClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
90 90
 #end
91 91
 }

+ 6 - 6
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/service.java.vm

@@ -14,10 +14,10 @@ public interface I${ClassName}Service
14 14
     /**
15 15
      * 查询${functionName}
16 16
      * 
17
-     * @param ${pkColumn.javaField} ${functionName}ID
17
+     * @param ${pkColumn.javaField} ${functionName}主键
18 18
      * @return ${functionName}
19 19
      */
20
-    public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
20
+    public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
21 21
 
22 22
     /**
23 23
      * 查询${functionName}列表
@@ -46,16 +46,16 @@ public interface I${ClassName}Service
46 46
     /**
47 47
      * 批量删除${functionName}
48 48
      * 
49
-     * @param ${pkColumn.javaField}s 需要删除的${functionName}ID
49
+     * @param ${pkColumn.javaField}s 需要删除的${functionName}主键集合
50 50
      * @return 结果
51 51
      */
52
-    public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s);
52
+    public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
53 53
 
54 54
     /**
55 55
      * 删除${functionName}信息
56 56
      * 
57
-     * @param ${pkColumn.javaField} ${functionName}ID
57
+     * @param ${pkColumn.javaField} ${functionName}主键
58 58
      * @return 结果
59 59
      */
60
-    public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
60
+    public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
61 61
 }

+ 12 - 12
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/serviceImpl.java.vm

@@ -3,7 +3,7 @@ package ${packageName}.service.impl;
3 3
 import java.util.List;
4 4
 #foreach ($column in $columns)
5 5
 #if($column.javaField == 'createTime' || $column.javaField == 'updateTime')
6
-import com.ruoyi.common.core.utils.DateUtils;
6
+import com.scxt.common.core.utils.DateUtils;
7 7
 #break
8 8
 #end
9 9
 #end
@@ -11,7 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
11 11
 import org.springframework.stereotype.Service;
12 12
 #if($table.sub)
13 13
 import java.util.ArrayList;
14
-import com.ruoyi.common.core.utils.StringUtils;
14
+import com.scxt.common.core.utils.StringUtils;
15 15
 import org.springframework.transaction.annotation.Transactional;
16 16
 import ${packageName}.domain.${subClassName};
17 17
 #end
@@ -34,13 +34,13 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
34 34
     /**
35 35
      * 查询${functionName}
36 36
      * 
37
-     * @param ${pkColumn.javaField} ${functionName}ID
37
+     * @param ${pkColumn.javaField} ${functionName}主键
38 38
      * @return ${functionName}
39 39
      */
40 40
     @Override
41
-    public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField})
41
+    public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField})
42 42
     {
43
-        return ${className}Mapper.select${ClassName}ById(${pkColumn.javaField});
43
+        return ${className}Mapper.select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField});
44 44
     }
45 45
 
46 46
     /**
@@ -108,34 +108,34 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
108 108
     /**
109 109
      * 批量删除${functionName}
110 110
      * 
111
-     * @param ${pkColumn.javaField}s 需要删除的${functionName}ID
111
+     * @param ${pkColumn.javaField}s 需要删除的${functionName}主键
112 112
      * @return 结果
113 113
      */
114 114
 #if($table.sub)
115 115
     @Transactional
116 116
 #end
117 117
     @Override
118
-    public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s)
118
+    public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s)
119 119
     {
120 120
 #if($table.sub)
121 121
         ${className}Mapper.delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaField}s);
122 122
 #end
123
-        return ${className}Mapper.delete${ClassName}ByIds(${pkColumn.javaField}s);
123
+        return ${className}Mapper.delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaField}s);
124 124
     }
125 125
 
126 126
     /**
127 127
      * 删除${functionName}信息
128 128
      * 
129
-     * @param ${pkColumn.javaField} ${functionName}ID
129
+     * @param ${pkColumn.javaField} ${functionName}主键
130 130
      * @return 结果
131 131
      */
132 132
     @Override
133
-    public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField})
133
+    public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField})
134 134
     {
135 135
 #if($table.sub)
136 136
         ${className}Mapper.delete${subClassName}By${subTableFkClassName}(${pkColumn.javaField});
137 137
 #end
138
-        return ${className}Mapper.delete${ClassName}ById(${pkColumn.javaField});
138
+        return ${className}Mapper.delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField});
139 139
     }
140 140
 #if($table.sub)
141 141
 
@@ -147,7 +147,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
147 147
     public void insert${subClassName}(${ClassName} ${className})
148 148
     {
149 149
         List<${subClassName}> ${subclassName}List = ${className}.get${subClassName}List();
150
-        Long ${pkColumn.javaField} = ${className}.get${pkColumn.capJavaField}();
150
+        ${pkColumn.javaType} ${pkColumn.javaField} = ${className}.get${pkColumn.capJavaField}();
151 151
         if (StringUtils.isNotNull(${subclassName}List))
152 152
         {
153 153
             List<${subClassName}> list = new ArrayList<${subClassName}>();

+ 4 - 4
ruoyi-modules/ruoyi-gen/src/main/resources/vm/xml/mapper.xml.vm

@@ -58,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
58 58
         </where>
59 59
     </select>
60 60
     
61
-    <select id="select${ClassName}ById" parameterType="${pkColumn.javaType}" resultMap="#if($table.sub)${ClassName}${subClassName}Result#else${ClassName}Result#end">
61
+    <select id="select${ClassName}By${pkColumn.capJavaField}" parameterType="${pkColumn.javaType}" resultMap="#if($table.sub)${ClassName}${subClassName}Result#else${ClassName}Result#end">
62 62
 #if($table.crud || $table.tree)
63 63
         <include refid="select${ClassName}Vo"/>
64 64
         where ${pkColumn.columnName} = #{${pkColumn.javaField}}
@@ -102,11 +102,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
102 102
         where ${pkColumn.columnName} = #{${pkColumn.javaField}}
103 103
     </update>
104 104
 
105
-    <delete id="delete${ClassName}ById" parameterType="${pkColumn.javaType}">
105
+    <delete id="delete${ClassName}By${pkColumn.capJavaField}" parameterType="${pkColumn.javaType}">
106 106
         delete from ${tableName} where ${pkColumn.columnName} = #{${pkColumn.javaField}}
107 107
     </delete>
108 108
 
109
-    <delete id="delete${ClassName}ByIds" parameterType="String">
109
+    <delete id="delete${ClassName}By${pkColumn.capJavaField}s" parameterType="String">
110 110
         delete from ${tableName} where ${pkColumn.columnName} in 
111 111
         <foreach item="${pkColumn.javaField}" collection="array" open="(" separator="," close=")">
112 112
             #{${pkColumn.javaField}}
@@ -121,7 +121,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
121 121
         </foreach>
122 122
     </delete>
123 123
 
124
-    <delete id="delete${subClassName}By${subTableFkClassName}" parameterType="Long">
124
+    <delete id="delete${subClassName}By${subTableFkClassName}" parameterType="${subTableFkjavaType}">
125 125
         delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}}
126 126
     </delete>
127 127
 

+ 1 - 1
ruoyi-ui/src/views/system/role/selectUser.vue

@@ -64,7 +64,7 @@ export default {
64 64
   props: {
65 65
     // 角色编号
66 66
     roleId: {
67
-      type: Number
67
+      type: [Number, String]
68 68
     }
69 69
   },
70 70
   data() {