Former-commit-id: 8cd30b00ee62a1bf67af3b37e24733aeab9c64e9
master
王兵 5 years ago
parent cc228d40eb
commit 6fa803c714

@ -152,9 +152,11 @@ public class OptionDocController {
String module = file.getName(); String module = file.getName();
for (File tar : file.listFiles()) { for (File tar : file.listFiles()) {
try { try {
String target = tar.getName().replaceAll("Ajax$", "").replaceAll(".java", ""); String target = tar.getName().replaceAll("\\.java$", "");
if (target.endsWith("Ajax")) {
target = target.replaceAll("Ajax$", "");
}
DocClassReader docClassReader = new DocClassReader(tar); DocClassReader docClassReader = new DocClassReader(tar);
for (ApiMethod apiMethod : docClassReader.getMethodList()) { for (ApiMethod apiMethod : docClassReader.getMethodList()) {
Doc doc = new Doc(); Doc doc = new Doc();
doc.setType("ajax"); doc.setType("ajax");
@ -171,6 +173,7 @@ public class OptionDocController {
doc.setError(doc.getError() + "找到多个请求"); doc.setError(doc.getError() + "找到多个请求");
} else { } else {
DocRequestReader docRequestReader = new DocRequestReader(reqFiles.get(0)); DocRequestReader docRequestReader = new DocRequestReader(reqFiles.get(0));
doc.setFind("1".equals(docRequestReader.getFindOrSearchflag()));
doc.setTitle(docRequestReader.getClassNote()); doc.setTitle(docRequestReader.getClassNote());
doc.setReqParams(docRequestReader.getFieldDocList()); doc.setReqParams(docRequestReader.getFieldDocList());
} }
@ -199,9 +202,11 @@ public class OptionDocController {
String module = file.getName(); String module = file.getName();
for (File tar : file.listFiles()) { for (File tar : file.listFiles()) {
try { try {
String target = tar.getName().replaceAll("Api$", "").replaceAll(".java", ""); String target = tar.getName().replaceAll("\\.java$", "");
if (target.endsWith("Api$")) {
target = target.replaceAll("Api$", "");
}
DocClassReader docClassReader = new DocClassReader(tar); DocClassReader docClassReader = new DocClassReader(tar);
for (ApiMethod apiMethod : docClassReader.getMethodList()) { for (ApiMethod apiMethod : docClassReader.getMethodList()) {
Doc doc = new Doc(); Doc doc = new Doc();
doc.setType("api"); doc.setType("api");
@ -218,6 +223,7 @@ public class OptionDocController {
doc.setError(doc.getError() + "找到多个请求"); doc.setError(doc.getError() + "找到多个请求");
} else { } else {
DocRequestReader docRequestReader = new DocRequestReader(reqFiles.get(0)); DocRequestReader docRequestReader = new DocRequestReader(reqFiles.get(0));
doc.setFind("1".equals(docRequestReader.getFindOrSearchflag()));
doc.setTitle(docRequestReader.getClassNote()); doc.setTitle(docRequestReader.getClassNote());
doc.setReqParams(docRequestReader.getFieldDocList()); doc.setReqParams(docRequestReader.getFieldDocList());
} }
@ -285,7 +291,7 @@ public class OptionDocController {
@Override @Override
public ObservableValue<Boolean> call(Integer param) { public ObservableValue<Boolean> call(Integer param) {
super.call(param); super.call(param);
if (data.get(param).isCheck()) { if (data.get(param).getCheck()) {
return new SimpleBooleanProperty(true); return new SimpleBooleanProperty(true);
} else { } else {
return new SimpleBooleanProperty(false); return new SimpleBooleanProperty(false);

@ -28,7 +28,7 @@ public class ApiCallable implements Callable {
private Tool tool = new Tool(); private Tool tool = new Tool();
File apiDomain; File apiDomain;
File apiModule; File apiModule;
File apiFrame; File frame;
File testApiDomain; File testApiDomain;
private FreeMarkerManager freeMarkerManager; private FreeMarkerManager freeMarkerManager;
@ -66,7 +66,7 @@ public class ApiCallable implements Callable {
apiDomain = Tool.createPath(sbmain.toString()); apiDomain = Tool.createPath(sbmain.toString());
apiModule = Tool.createPath(sbmain.toString(), "module"); apiModule = Tool.createPath(sbmain.toString(), "module");
apiFrame = Tool.createPath(sbmain.toString(), "frame"); frame = Tool.createPath(sbmain.toString(), "frame");
testApiDomain = Tool.createPath(sbtest.toString()); testApiDomain = Tool.createPath(sbtest.toString());
for (Api api : apiList) { for (Api api : apiList) {
@ -96,14 +96,25 @@ public class ApiCallable implements Callable {
} }
{ {
System.out.println("生成基础类"); File base = Tool.createPath(frame, "base");
File utils = Tool.createPath(frame, "utils");
File okhttp3 = Tool.createPath(frame, "okhttp3");
HashMap<String, Object> ctx = new HashMap<String, Object>(); HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("domain", String.join(".", domainList)); ctx.put("domain", String.join(".", domainList));
for (String name : ResourceUtil.getResourceFiles("/modules/Java_api/frame/")) { for (String name : ResourceUtil.getResourceFiles("/modules/Java_api/frame/base/")) {
freeMarkerManager.outputTemp(Tool.createFile(base, name), "Java_api/frame/base/" + name, ctx);
}
for (String name : ResourceUtil.getResourceFiles("/modules/Java_api/frame/utils/")) {
if (name.equals("ValidationUtil.java")){//去掉验证 减少体积 if (name.equals("ValidationUtil.java")){//去掉验证 减少体积
continue; continue;
} }
freeMarkerManager.outputTemp(Tool.createFile(apiFrame.getAbsolutePath(), name), "Java_api/frame/" + name, ctx); freeMarkerManager.outputTemp(Tool.createFile(utils, name), "Java_api/frame/utils/" + name, ctx);
}
for (String name : ResourceUtil.getResourceFiles("/modules/Java_api/frame/okhttp3/")) {
freeMarkerManager.outputTemp(Tool.createFile(okhttp3, name), "Java_api/frame/okhttp3/" + name, ctx);
} }
} }

@ -1,12 +1,29 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public class Doc { public class Doc {
private boolean check; private final BooleanProperty check = new SimpleBooleanProperty();
public BooleanProperty checkProperty() {
return check;
}
public boolean getCheck() {
return check.get();
}
public void setCheck(boolean check) {
this.check.set(check);
}
//目标请求对象 //目标请求对象
private String request; private String request;
//目标请求响应 //目标请求响应
@ -16,21 +33,14 @@ public class Doc {
private String module; private String module;
private String target; private String target;
private String method; private String method;
private String title; private String title;
private List<DocParam> reqParams = new ArrayList<>(); private List<DocParam> reqParams = new ArrayList<>();
private List<DocParam> rspParams = new ArrayList<>(); private List<DocParam> rspParams = new ArrayList<>();
private Map<String, DocEnt> entParams = new HashMap<>(); private Map<String, DocEnt> entParams = new HashMap<>();
private String error = ""; private boolean isFind = false;
public boolean isCheck() {
return check;
}
public void setCheck(boolean check) { private String error = "";
this.check = check;
}
public String getRequest() { public String getRequest() {
return request; return request;
@ -119,4 +129,12 @@ public class Doc {
public void setTitle(String title) { public void setTitle(String title) {
this.title = title; this.title = title;
} }
public boolean isFind() {
return isFind;
}
public void setFind(boolean find) {
isFind = find;
}
} }

@ -39,6 +39,7 @@ import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
import xyz.wbsite.dbtool.javafx.po.AndroidOption; import xyz.wbsite.dbtool.javafx.po.AndroidOption;
import xyz.wbsite.dbtool.javafx.po.Api; import xyz.wbsite.dbtool.javafx.po.Api;
import xyz.wbsite.dbtool.javafx.po.DictItem; import xyz.wbsite.dbtool.javafx.po.DictItem;
import xyz.wbsite.dbtool.javafx.po.Doc;
import xyz.wbsite.dbtool.javafx.po.Field; import xyz.wbsite.dbtool.javafx.po.Field;
import xyz.wbsite.dbtool.javafx.po.Module; import xyz.wbsite.dbtool.javafx.po.Module;
import xyz.wbsite.dbtool.javafx.po.VueOption; import xyz.wbsite.dbtool.javafx.po.VueOption;
@ -593,6 +594,30 @@ public class Dialog {
} }
}); });
controller.getAjaxDoc().setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
List<Doc> data = controller.getData();
for (Doc datum : data) {
if ("ajax".equals(datum.getType())) {
datum.setCheck(controller.getAjaxDoc().isSelected());
}
}
}
});
controller.getApiDoc().setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
List<Doc> data = controller.getData();
for (Doc datum : data) {
if ("api".equals(datum.getType())) {
datum.setCheck(controller.getApiDoc().isSelected());
}
}
}
});
docPath.requestFocus(); docPath.requestFocus();
modulePath.textProperty().addListener(new ChangeListener<String>() { modulePath.textProperty().addListener(new ChangeListener<String>() {
@Override @Override

@ -33,6 +33,7 @@ html, body, #app {
.search p{ .search p{
text-align: center; text-align: center;
color: #757575; color: #757575;
font-size: 14px;
transform: scale(0.8); transform: scale(0.8);
} }
.search p input{ .search p input{

@ -97,6 +97,17 @@
<pre>}.bind(this))</pre> <pre>}.bind(this))</pre>
</div> </div>
<div class="wrapper" v-if="select.type == 'api'">
<pre>ApiClient client = ApiClient.getInstance();</pre>
<pre>DictFindRequest request = new DictFindRequest();</pre>
<pre v-if="select.method.indexOf('find') !== -1">request.setPageNumber(1);</pre>
<pre v-if="select.method.indexOf('find') !== -1">request.setPageSize(10);</pre>
<pre v-if="select.method.indexOf('find') !== -1">request.setSortKey("CREATE_TIME");</pre>
<pre v-if="select.method.indexOf('find') !== -1">request.setSortType(SortType.DESC);</pre>
<pre>DictFindResponse response = client.execute(request);</pre>
<pre>Assert.assertTrue(!response.hasError());</pre>
</div>
<h5 id="User">附录参数(<span class="object">User</span>)</h5> <h5 id="User">附录参数(<span class="object">User</span>)</h5>
<div class="wrapper"> <div class="wrapper">

@ -1,12 +1,12 @@
package ${domain}; package ${domain};
import ${domain}.frame.AESUtil; import ${domain}.frame.utils.AESUtil;
import ${domain}.frame.ApiRequest; import ${domain}.frame.base.ApiRequest;
import ${domain}.frame.ApiResponse; import ${domain}.frame.base.ApiResponse;
import ${domain}.frame.ErrorType; import ${domain}.frame.base.ErrorType;
import ${domain}.frame.MD5Util; import ${domain}.frame.utils.MD5Util;
import ${domain}.frame.MapperUtil; import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.ProgressRequestBody; import ${domain}.frame.okhttp3.ProgressRequestBody;
import okhttp3.MultipartBody; import okhttp3.MultipartBody;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import okhttp3.Request; import okhttp3.Request;

@ -1,17 +0,0 @@
package ${domain}.frame;
/**
* ApiRequest -
*
* @author wangbing
* @version 0.0.1
* @since 2017-01-01
*/
public interface ApiRequest<T extends ApiResponse> {
void check();
String path();
Class<T> responseClass();
}

@ -1,87 +0,0 @@
package ${domain}.frame;
import com.alibaba.fastjson.JSON;
import com.wb.api.auth.request.LoginRequest;
import com.wb.api.auth.response.LoginResponse;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ClassNotFoundException {
//实例化API请求客户端
DefaultApiClient defaultApiClient = new DefaultApiClient("http://localhost:8080/api", "qwe", "asd");
//设置发送网络请求前的统一操作
defaultApiClient.setBefore(new DefaultApiClient.Before() {
public void call(ApiRequest request) {
System.out.println("请求参数" + JSON.toJSONString(request));
System.out.println("请求方法" + request.apiMethod());
}
});
//设置网络请求完成后的统一操作
defaultApiClient.setAfter(new DefaultApiClient.After() {
public void call(ApiRequest request, ApiResponse response) {
System.out.println("响应参数" + JSON.toJSONString(response));
}
});
final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
{
//同步接口请求实例
System.out.println("--------------------同步接口请求实例-------------------");
Date start = new Date();
System.out.println(simpleDateFormat.format(start));
LoginRequest loginRequest = new LoginRequest();
loginRequest.setUserName("admin");
loginRequest.setPassword("123456");
LoginResponse execute = defaultApiClient.execute(loginRequest);
Date end = new Date();
System.out.println(simpleDateFormat.format(end));
System.out.println("共用" + (end.getTime() - start.getTime()) + "毫秒");
System.out.println("--------------------同步接口请求实例-------------------");
}
{
//文件上传接口请求实例
System.out.println("--------------------文件上传接口请求实例-------------------");
Date start = new Date();
System.out.println(simpleDateFormat.format(start));
FileUploadRequest fileUploadRequest = new FileUploadRequest();
fileUploadRequest.setFile(new File("E:\\doc\\pic\\QQ截图20160918164514.jpg"));
defaultApiClient.fileUpload(fileUploadRequest, new ApiClient.Callback<FileUploadResponse>() {
public void call(FileUploadResponse response) {
System.out.println("文件上传接口请求实例" + JSON.toJSONString(response));
Date end = new Date();
System.out.println(simpleDateFormat.format(end));
System.out.println("共用" + (end.getTime() - start.getTime()) + "毫秒");
System.out.println("--------------------文件上传接口请求实例-------------------");
}
});
}
{
//异步接口请求实例
System.out.println("--------------------异步接口请求实例-------------------");
final Date start = new Date();
System.out.println(simpleDateFormat.format(start));
LoginRequest loginRequest = new LoginRequest();
loginRequest.setUserName("admin");
loginRequest.setPassword("123456");
defaultApiClient.asyncExecute(loginRequest, 1L, new ApiClient.Callback<LoginResponse>() {
public void call(LoginResponse response) {
System.out.println("异步接口请求响应" + JSON.toJSONString(response));
Date end = new Date();
System.out.println(simpleDateFormat.format(end));
System.out.println("共用" + (end.getTime() - start.getTime()) + "毫秒");
System.out.println("--------------------异步接口请求实例-------------------");
}
});
}
}
}

@ -1,5 +1,6 @@
package ${domain}.frame; package ${domain}.frame.base;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
@ -9,10 +10,16 @@ import java.util.Date;
* @version 0.0.1 * @version 0.0.1
* @since 2017-01-01 * @since 2017-01-01
*/ */
public class ApiEntity { public class BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
/** /**
* *
*/
private long id;
/**
*
*/ */
private long rowVersion; private long rowVersion;
@ -37,18 +44,10 @@ public class ApiEntity {
private Date lastUpdateTime; private Date lastUpdateTime;
/** /**
* *
*/ */
private boolean isDeleted; private boolean isDeleted;
public boolean isDeleted() {
return isDeleted;
}
public void setIsDeleted(boolean isDeleted) {
this.isDeleted = isDeleted;
}
public long getRowVersion() { public long getRowVersion() {
return rowVersion; return rowVersion;
} }
@ -57,20 +56,20 @@ public class ApiEntity {
this.rowVersion = rowVersion; this.rowVersion = rowVersion;
} }
public long getCreateBy() { public long getId() {
return createBy; return id;
} }
public void setCreateBy(long createBy) { public void setId(long id) {
this.createBy = createBy; this.id = id;
} }
public long getLastUpdateBy() { public long getCreateBy() {
return lastUpdateBy; return createBy;
} }
public void setLastUpdateBy(long lastUpdateBy) { public void setCreateBy(long createBy) {
this.lastUpdateBy = lastUpdateBy; this.createBy = createBy;
} }
public Date getCreateTime() { public Date getCreateTime() {
@ -81,6 +80,14 @@ public class ApiEntity {
this.createTime = createTime; this.createTime = createTime;
} }
public long getLastUpdateBy() {
return lastUpdateBy;
}
public void setLastUpdateBy(long lastUpdateBy) {
this.lastUpdateBy = lastUpdateBy;
}
public Date getLastUpdateTime() { public Date getLastUpdateTime() {
return lastUpdateTime; return lastUpdateTime;
} }
@ -88,4 +95,12 @@ public class ApiEntity {
public void setLastUpdateTime(Date lastUpdateTime) { public void setLastUpdateTime(Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime; this.lastUpdateTime = lastUpdateTime;
} }
public boolean getIsDeleted() {
return isDeleted;
}
public void setIsDeleted(boolean deleted) {
isDeleted = deleted;
}
} }

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
/** /**
* ApiFindRequest - * ApiFindRequest -
@ -7,11 +7,14 @@ package ${domain}.frame;
* @version 0.0.1 * @version 0.0.1
* @since 2017-01-01 * @since 2017-01-01
*/ */
public abstract class ApiFindRequest { public abstract class BaseFindRequest extends BaseRequest{
private long pageNumber = 1L; private long pageNumber = 1L;
private long pageSize = 10L; private long pageSize = 10L;
private String sortKey; private String sortKey;
private SortType sortType; private SortType sortType;
public String getSortKey() { public String getSortKey() {

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
import java.util.List; import java.util.List;
@ -9,7 +9,7 @@ import java.util.List;
* @version 0.0.1 * @version 0.0.1
* @since 2017-01-01 * @since 2017-01-01
*/ */
public class ApiFindResponse<T> extends ApiResponse<T>{ public class BaseFindResponse<T> extends BaseResponse<T>{
private List<T> result; private List<T> result;

@ -0,0 +1,23 @@
package ${domain}.frame.base;
/**
* ApiRequest -
*
* @author wangbing
* @version 0.0.1
* @since 2017-01-01
*/
public class BaseRequest<T extends BaseResponse> {
void check() {
}
String path() {
return "";
}
Class<T> responseClass() {
return null;
}
}

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
@ -11,7 +11,7 @@ import java.util.List;
* @version 0.0.1 * @version 0.0.1
* @since 2017-01-01 * @since 2017-01-01
*/ */
public class ApiResponse<T> implements Serializable { public class BaseResponse<T> implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private List<Error> errors = new ArrayList(); private List<Error> errors = new ArrayList();

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
/** /**
* ApiSearchRequest - * ApiSearchRequest -
@ -7,7 +7,7 @@ package ${domain}.frame;
* @version 0.0.1 * @version 0.0.1
* @since 2017-01-01 * @since 2017-01-01
*/ */
public abstract class ApiSearchRequest { public abstract class BaseSearchRequest extends BaseFindRequest{
/** /**
* *

@ -0,0 +1,24 @@
package ${domain}.frame.base;
/**
* BaseUpdateRequest -
*
* @author wangbing
* @version 0.0.1
* @since 2017-01-01
*/
public class BaseUpdateRequest extends BaseRequest{
/**
*
*/
private long rowVersion;
public long getRowVersion() {
return rowVersion;
}
public void setRowVersion(long rowVersion) {
this.rowVersion = rowVersion;
}
}

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
public class Error { public class Error {
private ErrorType type; private ErrorType type;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
public enum ErrorType { public enum ErrorType {
BUSINESS_ERROR, BUSINESS_ERROR,

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.base;
/** /**
* SortType - * SortType -

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.okhttp3;
import okhttp3.MediaType; import okhttp3.MediaType;
import okhttp3.MultipartBody; import okhttp3.MultipartBody;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import javax.crypto.BadPaddingException; import javax.crypto.BadPaddingException;
import javax.crypto.Cipher; import javax.crypto.Cipher;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import java.util.Arrays; import java.util.Arrays;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
/** /**
* BytesUtil - * BytesUtil -

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import okhttp3.*; import okhttp3.*;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import com.fasterxml.jackson.core.TreeNode; import com.fasterxml.jackson.core.TreeNode;
import java.security.MessageDigest; import java.security.MessageDigest;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import javax.crypto.Cipher; import javax.crypto.Cipher;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
public class StringUtils { public class StringUtils {
private StringUtils() { private StringUtils() {

@ -1,4 +1,4 @@
package ${domain}.frame; package ${domain}.frame.utils;
import javax.validation.ConstraintViolation; import javax.validation.ConstraintViolation;
import javax.validation.Validation; import javax.validation.Validation;

@ -3,12 +3,12 @@ package ${domain}.module.${module}.ent;
<#list importList as i> <#list importList as i>
${i} ${i}
</#list> </#list>
import ${domain}.frame.ApiEntity; import ${domain}.frame.base.BaseEntity;
<#list annotation as i> <#list annotation as i>
${i} ${i}
</#list> </#list>
public class ${className} extends ApiEntity{ public class ${className} extends BaseEntity{
<#list body as i> <#list body as i>
${i} ${i}
</#list> </#list>

@ -9,28 +9,28 @@ import ${domain}.module.${module}.ent.${entName};
<#if !isTempReq> <#if !isTempReq>
import ${domain}.module.${module}.rsp.${rspClassName}; import ${domain}.module.${module}.rsp.${rspClassName};
</#if> </#if>
import ${domain}.frame.ApiRequest; import ${domain}.frame.base.BaseRequest;
<#if findOrSearchflag=='1'> <#if findOrSearchflag=='1'>
import ${domain}.frame.ApiFindRequest; import ${domain}.frame.base.BaseFindRequest;
<#elseif findOrSearchflag=='2'> <#elseif findOrSearchflag=='2'>
import ${domain}.frame.ApiSearchRequest; import ${domain}.frame.base.BaseSearchRequest;
</#if> </#if>
<#list annotation as i> <#list annotation as i>
${i} ${i}
</#list> </#list>
<#if findOrSearchflag=='1' && !isTempReq> <#if findOrSearchflag=='1' && !isTempReq>
public class ${className} extends ApiFindRequest implements ApiRequest<${rspClassName}> { public class ${className} extends BaseFindRequest<${rspClassName}> {
<#elseif findOrSearchflag=='1' && isTempReq> <#elseif findOrSearchflag=='1' && isTempReq>
public class ${className} extends ApiFindRequest implements ApiRequest { public class ${className} extends BaseFindRequest<${rspClassName}> {
<#elseif findOrSearchflag=='2' && !isTempReq> <#elseif findOrSearchflag=='2' && !isTempReq>
public class ${className} extends ApiSearchRequest implements ApiRequest<${rspClassName}> { public class ${className} extends BaseSearchRequest<${rspClassName}>{
<#elseif findOrSearchflag=='2' && isTempReq> <#elseif findOrSearchflag=='2' && isTempReq>
public class ${className} extends ApiSearchRequest implements ApiRequest { public class ${className} extends BaseSearchRequest<${rspClassName}> {
<#elseif !isTempReq> <#elseif !isTempReq>
public class ${className} implements ApiRequest<${rspClassName}> { public class ${className} extends BaseRequest<${rspClassName}> {
<#elseif isTempReq> <#elseif isTempReq>
public class ${className} implements ApiRequest { public class ${className} extends BaseRequest {
</#if> </#if>
<#list body as i> <#list body as i>

@ -7,15 +7,15 @@ ${i}
import ${domain}.module.${module}.ent.${entName}; import ${domain}.module.${module}.ent.${entName};
</#list> </#list>
<#if hasList> <#if hasList>
import ${domain}.frame.ApiFindResponse; import ${domain}.frame.base.BaseFindResponse;
<#else> <#else>
import ${domain}.frame.ApiResponse; import ${domain}.frame.base.BaseResponse;
</#if> </#if>
<#list annotation as i> <#list annotation as i>
${i} ${i}
</#list> </#list>
public class ${className} extends<#if hasList> ApiFindResponse<${Tclass}><#else> ApiResponse</#if> { public class ${className} extends<#if hasList> BaseFindResponse<${Tclass}><#else> BaseResponse</#if> {
<#list body as i> <#list body as i>
${i} ${i}

@ -9,7 +9,7 @@ import ${basePackage}.frame.validation.Dict;
</#if> </#if>
/** /**
* ${table.getCName()}Request - ${table.tableComment}查询 * ${table.getCName()}FindRequest - ${table.tableComment}查询
* *
* @author ${author?default("")} * @author ${author?default("")}
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* DeptRequest - * DeptFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* DictRequest - * DictFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* DictItemRequest - * DictItemFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* FileRequest - * FileFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* LogErrRequest - * LogErrFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* ProfilesRequest - * ProfilesFindRequest -
* *
* @author author * @author author
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* ResRequest - * ResFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* RoleRequest - * RoleFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* RoleResRequest - * RoleResFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* TaskSqlRequest - SQL * TaskSqlFindRequest - SQL
* *
* @author author * @author author
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* TaskSqlRequest - SQL * TaskSqlFindRequest - SQL
* *
* @author author * @author author
* @version 0.0.1 * @version 0.0.1

@ -5,7 +5,7 @@ import java.util.Date;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* TokensRequest - * TokensFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -4,7 +4,7 @@ import ${basePackage}.frame.base.BaseFindRequest;
import ${basePackage}.frame.validation.Dict; import ${basePackage}.frame.validation.Dict;
/** /**
* UserRequest - * UserFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -3,7 +3,7 @@ package ${basePackage}.module.system.req;
import ${basePackage}.frame.base.BaseFindRequest; import ${basePackage}.frame.base.BaseFindRequest;
/** /**
* UserRoleRequest - * UserRoleFindRequest -
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1

@ -16,11 +16,11 @@ public class FileUploadResponse extends BaseResponse {
*/ */
private Long id; private Long id;
/** /**
* 访URL * 访
*/ */
private String url; private String url;
/** /**
* ID *
*/ */
private String urlDownload; private String urlDownload;

Loading…
Cancel
Save

Powered by TurnKey Linux.