Commit 0980a01a authored by 赵啸非's avatar 赵啸非

修改部分生成代码逻辑

parent 1493b342
...@@ -346,6 +346,12 @@ public class UserEntity extends UserEntityExt implements IUser { ...@@ -346,6 +346,12 @@ public class UserEntity extends UserEntityExt implements IUser {
public Long getSiteId() { public Long getSiteId() {
return this.siteId; return this.siteId;
} }
@Override
public String getSiteIds() {
return "";
}
/** /**
* 设置 站点id * 设置 站点id
* @param siteId * @param siteId
......
...@@ -60,18 +60,6 @@ public class FreeMarkerUtils { ...@@ -60,18 +60,6 @@ public class FreeMarkerUtils {
//初始化模板引擎 //初始化模板引擎
cfg = new Configuration(Configuration.VERSION_2_3_29); cfg = new Configuration(Configuration.VERSION_2_3_29);
cfg.setClassForTemplateLoading(FreemarkerApplicationConfig.class, "/template/" + path); cfg.setClassForTemplateLoading(FreemarkerApplicationConfig.class, "/template/" + path);
//cfg.setClassForTemplateLoading(FreemarkerApplicationConfig.class,"/template/sql");
//指定模板文件存放的地方
//cfg.setDirectoryForTemplateLoading(new File(System.getProperty("user.dir") + "\\government-manager\\target\\classes\\template\\java"));
//cfg.setDirectoryForTemplateLoading(new File(System.getProperty("user.dir") + "\\government-manager\\target\\classes\\template\\xml\\"));
//cfg.set
// cfg.setTemplateLoader(new ClassTemplateLoader(FreeMarkerUtils.class,"/template/java/entity.ftl"));
// cfg.setClassForTemplateLoading(FreeMarkerUtils.class, "/template/");
// cfg.setClassForTemplateLoading(FreeMarkerUtils.class, "\\template\\sql");
//cfg.setClassForTemplateLoading(FreeMarkerUtils.class, "\\template\\vue");
//cfg.setClassForTemplateLoading(FreeMarkerUtils.class, "\\template\\xml");
//设置字符编码集 //设置字符编码集
cfg.setDefaultEncoding("UTF-8"); cfg.setDefaultEncoding("UTF-8");
//设置异常的处理方式 //设置异常的处理方式
...@@ -86,6 +74,7 @@ public class FreeMarkerUtils { ...@@ -86,6 +74,7 @@ public class FreeMarkerUtils {
*/ */
@SneakyThrows @SneakyThrows
public static void initFreeMarkerPath(String templatePath) { public static void initFreeMarkerPath(String templatePath) {
//初始化模板引擎 //初始化模板引擎
cfg = new Configuration(Configuration.VERSION_2_3_29); cfg = new Configuration(Configuration.VERSION_2_3_29);
cfg.setDirectoryForTemplateLoading(new File(templatePath)); cfg.setDirectoryForTemplateLoading(new File(templatePath));
......
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:---|:---
page|Integer|当前页|否|- page|Integer|否|当前页
size|Integer|每页条数|否|值为-1,查询所有记录 size|Integer|否|每页条数,值为-1,查询所有记录
<#list columns as column> <#list columns as column>
<#if column.isQuery == 1> <#if column.isQuery == 1>
<#if column.javaType=="String" > <#if column.javaType=="String" >
...@@ -47,27 +47,26 @@ ${column.javaField}|${column.javaType}|${column.columnComment}|否|- ...@@ -47,27 +47,26 @@ ${column.javaField}|${column.javaType}|${column.columnComment}|否|-
``` ```
**响应参数:** **响应参数:**
参数名称 |参数类型|备注|其它 参数名称|参数类型|描述
---|---|---|--- :---|:---|:------
code|Integer|结果码(-1.失败,1.成功)|- code|Integer|结果码(-1.失败,1.成功)
msg|String|消息|- msg|String|消息
data|object|数据对象|- data|object|数据对象
&emsp;per_page|Integer|每页条数|- &emsp;per_page|Integer|每页条数
&emsp;total|Integer|总条数|- &emsp;total|Integer|总条数
&emsp;last_page|Integer|总页数|- &emsp;last_page|Integer|总页数
&emsp;current_page|Integer|当前页|- &emsp;current_page|Integer|当前页
&emsp;data|array|结果集列表|数组 &emsp;data|array|结果集列表|数组
<#list columns as column> <#list columns as column>
&emsp;&emsp;${column.javaField}|${column.javaType}|${column.columnComment}|- &emsp;&emsp;${column.javaField}|${column.javaType}|${column.columnComment}
</#list> </#list>
dict|object|字典对象|- dict|object|字典对象
<#list columns as column> <#list columns as column>
<#if column.dict??&&(column.columnType?contains("tinyint") ||column.htmlType==3||column.htmlType==5)> <#if column.dict??&&(column.columnType?contains("tinyint") ||column.htmlType==3||column.htmlType==5)>
&emsp;${column.javaField}|object|字典属性对象,详见附录|- &emsp;${column.javaField}|object|字典属性对象,详见附录
</#if> </#if>
</#list> </#list>
**响应消息样例:** **响应消息样例:**
``` ```
{ {
...@@ -77,61 +76,6 @@ dict|object|字典对象|- ...@@ -77,61 +76,6 @@ dict|object|字典对象|-
} }
``` ```
### 编辑${functionName}
**请求URL:** ${RequestMapping}/edit
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 编辑${functionName},返回实例详细信息
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
${pkColumn.javaField}|${pkColumn.javaType}|主键,唯一|是|-
**请求样例:**
```
http://localhost/${RequestMapping}/edit?id=549
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
data|object|数据对象|-
<#list columns as column>
&emsp;${column.javaField}|${column.javaType}|${column.columnComment}|-
</#list>
dict|object|字典对象|-
<#list columns as column>
<#if column.dict??&&(column.columnType?contains("tinyint") ||column.htmlType==3||column.htmlType==5)>
&emsp;${column.javaField}|object|字典属性对象,详见附录|-
</#if>
</#list>
**响应消息样例:**
```
{
"code": 1,
"data": {
<#list columns as column>
<#if column.javaType=="String" ||column.javaType=="Date">
<#assign fakeValue>"${column.randomStr(column.javaType)}"</#assign>
<#else>
<#assign fakeValue>${column.randomStr(column.javaType)}</#assign>
</#if>
"${column.javaField}":${fakeValue}<#sep>,</#sep>
</#list>
}
}
```
### 查看${functionName} ### 查看${functionName}
**请求URL:** ${RequestMapping}/info **请求URL:** ${RequestMapping}/info
...@@ -144,9 +88,9 @@ dict|object|字典对象|- ...@@ -144,9 +88,9 @@ dict|object|字典对象|-
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:------
${pkColumn.javaField}|${pkColumn.javaType}|主键,唯一|是|- ${pkColumn.javaField}|${pkColumn.javaType}|是|ID
**请求样例:** **请求样例:**
``` ```
...@@ -154,22 +98,21 @@ ${pkColumn.javaField}|${pkColumn.javaType}|主键,唯一|是|- ...@@ -154,22 +98,21 @@ ${pkColumn.javaField}|${pkColumn.javaType}|主键,唯一|是|-
``` ```
**响应参数:** **响应参数:**
参数名称 |参数类型|备注|其它 参数名称 |参数类型|描述
---|---|---|--- :---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)|- code|Integer|结果码(-1.失败,1.成功)
msg|String|消息|- msg|String|消息
data|object|数据对象|- data|object|数据对象
<#list columns as column> <#list columns as column>
&emsp;${column.javaField}|${column.javaType}|${column.columnComment}|- &emsp;${column.javaField}|${column.javaType}|${column.columnComment}
</#list> </#list>
dict|object|字典对象|- dict|object|字典对象
<#list columns as column> <#list columns as column>
<#if column.dict??&&(column.columnType?contains("tinyint") ||column.htmlType==3||column.htmlType==5)> <#if column.dict??&&(column.columnType?contains("tinyint") ||column.htmlType==3||column.htmlType==5)>
&emsp;${column.javaField}|object|字典属性对象,详见附录|- &emsp;${column.javaField}|object|字典属性对象,详见附录
</#if> </#if>
</#list> </#list>
**响应消息样例:** **响应消息样例:**
``` ```
{ {
...@@ -199,11 +142,11 @@ dict|object|字典对象|- ...@@ -199,11 +142,11 @@ dict|object|字典对象|-
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:-------
<#list columns as column> <#list columns as column>
<#if !column.isSuperColumn(column.javaField)> <#if !column.isSuperColumn(column.javaField)>
${column.javaField}|${column.javaType}|${column.columnComment}|是|- ${column.javaField}|${column.javaType}|是|${column.columnComment}
</#if> </#if>
</#list> </#list>
...@@ -225,15 +168,15 @@ ${column.javaField}|${column.javaType}|${column.columnComment}|是|- ...@@ -225,15 +168,15 @@ ${column.javaField}|${column.javaType}|${column.columnComment}|是|-
``` ```
**响应参数:** **响应参数:**
参数名称 |参数类型|备注|其它 参数名称 |参数类型|描述
---|---|---|--- :---|:---|:------
code|Integer|结果码(-1.失败,1.成功)|- code|Integer|结果码(-1.失败,1.成功)
msg|String|消息|- msg|String|消息
data|object|数据对象|- data|object|数据对象
&emsp;id|Long|保存后主键id|- &emsp;id|Long|保存后主键id
&emsp;entity|object|保存更新实体|对象 &emsp;entity|object|保存更新实体
<#list columns as column> <#list columns as column>
&emsp;&emsp;${column.javaField}|${column.javaType}|${column.columnComment}|- &emsp;&emsp;${column.javaField}|${column.javaType}|${column.columnComment}
</#list> </#list>
**响应消息样例:** **响应消息样例:**
...@@ -241,14 +184,12 @@ data|object|数据对象|- ...@@ -241,14 +184,12 @@ data|object|数据对象|-
{ {
"msg":"新增模块成功", "msg":"新增模块成功",
"code":1, "code":1,
"data":{ "data":{}
}
} }
} }
``` ```
### 删除${functionName} ### 删除${functionName}
**请求URL:** ${RequestMapping}/delete **请求URL:** ${RequestMapping}/delete
...@@ -261,13 +202,13 @@ data|object|数据对象|- ...@@ -261,13 +202,13 @@ data|object|数据对象|-
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:------
id|String|字符串,多个逗号分隔|是|- ${pkColumn.javaField}|String|是|数组
**请求样例:** **请求样例:**
``` ```
http://localhost:8080/${RequestMapping}/delete?id=1' http://localhost:8080/${RequestMapping}/delete?id=1&id=2'
``` ```
**响应参数:** **响应参数:**
...@@ -279,11 +220,9 @@ msg|String|消息|- ...@@ -279,11 +220,9 @@ msg|String|消息|-
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"code":1, "code":1,
"msg":"成功" "msg":"成功"
} }
``` ```
...@@ -295,16 +234,13 @@ msg|String|消息|- ...@@ -295,16 +234,13 @@ msg|String|消息|-
**请求方式:** POST **请求方式:** POST
**内容类型:** application/octet-stream;charset=utf-8
**内容类型:** application/x-www-form-urlencoded;charset=utf-8
**简要描述:** ${functionName}导入模板下载 **简要描述:** ${functionName}导入模板下载
**请求样例:** **请求样例:**
``` ```
http://localhost/${RequestMapping}/downloadTemplate http://localhost/${RequestMapping}/downloadTemplate
``` ```
**Response-example:** **Response-example:**
...@@ -319,21 +255,18 @@ msg|String|消息|- ...@@ -319,21 +255,18 @@ msg|String|消息|-
**请求方式:** POST **请求方式:** POST
**内容类型:** multipart/form-data **内容类型:** multipart/form-data
**简要描述:** 导入${functionName} **简要描述:** 导入${functionName}
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:------
file|file|文件流|是|- file|file|是|文件流
updateSupport|boolean|相同数据项是否更新|false|-
**请求样例:** **请求样例:**
``` ```
http://localhost/${RequestMapping}/importData --data 'updateSupport=true' http://localhost/${RequestMapping}/importData --data 'updateSupport=true'
``` ```
...@@ -343,7 +276,7 @@ updateSupport|boolean|相同数据项是否更新|false|- ...@@ -343,7 +276,7 @@ updateSupport|boolean|相同数据项是否更新|false|-
... ...
``` ```
</#if>
### 导出${functionName} ### 导出${functionName}
...@@ -351,16 +284,15 @@ updateSupport|boolean|相同数据项是否更新|false|- ...@@ -351,16 +284,15 @@ updateSupport|boolean|相同数据项是否更新|false|-
**请求方式:** POST **请求方式:** POST
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 导出${functionName} **简要描述:** 导出${functionName}
**请求参数:** **请求参数:**
参数名称|类型|备注|必填|其它 参数名称|类型|必填|描述
---|---|---|---|--- :---|:---|:---|:------
idList|Arrays|id数组|否|需要导出的多项 idList|Arrays|否|id数组
<#list columns as column> <#list columns as column>
<#if column.isQuery == 1> <#if column.isQuery == 1>
${column.javaField}|${column.javaType}|${column.columnComment}|否|参数查询条件 ${column.javaField}|${column.javaType}|${column.columnComment}|否|参数查询条件
...@@ -392,4 +324,4 @@ idList|Arrays|id数组|否|需要导出的多项 ...@@ -392,4 +324,4 @@ idList|Arrays|id数组|否|需要导出的多项
... ...
``` ```
</#if>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment