1、home页

Former-commit-id: bb017234969343265ab1a50fc8383181ff2a15b8
master
wangbing 5 years ago
parent 2147c24df7
commit acad8d1eb7

@ -286,6 +286,10 @@ public class GlobalController implements ErrorController {
arg[i] = file; arg[i] = file;
} else if (BaseRequest.class.isAssignableFrom(parameter.getType())) { } else if (BaseRequest.class.isAssignableFrom(parameter.getType())) {
arg[i] = MapperUtil.toJava(data, parameter.getType()); arg[i] = MapperUtil.toJava(data, parameter.getType());
} else if (parameter.getType() == Token.class) {
arg[i] = LocalData.getToken();
} else {
arg[i] = null;
} }
} }
return methodC.invoke(ajax, arg); return methodC.invoke(ajax, arg);
@ -395,6 +399,10 @@ public class GlobalController implements ErrorController {
arg[i] = MapperUtil.toJava(data, parameter.getType()); arg[i] = MapperUtil.toJava(data, parameter.getType());
} else if (parameter.getType() == TreeNode.class) { } else if (parameter.getType() == TreeNode.class) {
arg[i] = MapperUtil.toTree(data); arg[i] = MapperUtil.toTree(data);
} else if (parameter.getType() == Token.class) {
arg[i] = LocalData.getToken();
} else {
arg[i] = null;
} }
} }
response = (BaseResponse) methodC.invoke(ajax, arg); response = (BaseResponse) methodC.invoke(ajax, arg);

@ -75,8 +75,7 @@ public class ${table.getCName()}Ajax{
return ResponseUtil.apply(new WExcel<>(${table.getCName()}.class)); return ResponseUtil.apply(new WExcel<>(${table.getCName()}.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(${table.getCName()}FindRequest request) {
${table.getCName()}FindRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}FindRequest.class);
${table.getCName()}FindResponse response = ${table.getFName()}Manager.find(request, LocalData.getToken()); ${table.getCName()}FindResponse response = ${table.getFName()}Manager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -36,37 +35,36 @@ public class DeptAjax {
@Autowired @Autowired
private DeptManager deptManager; private DeptManager deptManager;
public DeptCreateResponse create(DeptCreateRequest request) { public DeptCreateResponse create(DeptCreateRequest request, Token token) {
return deptManager.create(request, LocalData.getToken()); return deptManager.create(request, token);
} }
public DeptDeleteResponse delete(DeptDeleteRequest request) { public DeptDeleteResponse delete(DeptDeleteRequest request, Token token) {
return deptManager.delete(request, LocalData.getToken()); return deptManager.delete(request, token);
} }
public DeptUpdateResponse update(DeptUpdateRequest request) { public DeptUpdateResponse update(DeptUpdateRequest request, Token token) {
return deptManager.update(request, LocalData.getToken()); return deptManager.update(request, token);
} }
public DeptFindResponse find(DeptFindRequest request) { public DeptFindResponse find(DeptFindRequest request, Token token) {
return deptManager.find(request, LocalData.getToken()); return deptManager.find(request, token);
} }
public DeptGetResponse get(DeptGetRequest request) { public DeptGetResponse get(DeptGetRequest request, Token token) {
return deptManager.get(request, LocalData.getToken()); return deptManager.get(request, token);
} }
public DeptTreeResponse tree(DeptTreeRequest request) { public DeptTreeResponse tree(DeptTreeRequest request, Token token) {
return deptManager.tree(request, LocalData.getToken()); return deptManager.tree(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(Dept.class)); return ResponseUtil.apply(new WExcel<>(Dept.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(DeptFindRequest request, Token token) {
DeptFindRequest request = MapperUtil.toJava(jsonParam, DeptFindRequest.class); DeptFindResponse response = deptManager.find(request, token);
DeptFindResponse response = deptManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -36,37 +35,36 @@ public class DictAjax {
@Autowired @Autowired
private DictManager dictManager; private DictManager dictManager;
public DictCreateResponse create(DictCreateRequest request) { public DictCreateResponse create(DictCreateRequest request, Token token) {
return dictManager.create(request, LocalData.getToken()); return dictManager.create(request, token);
} }
public DictDeleteResponse delete(DictDeleteRequest request) { public DictDeleteResponse delete(DictDeleteRequest request, Token token) {
return dictManager.delete(request, LocalData.getToken()); return dictManager.delete(request, token);
} }
public DictUpdateResponse update(DictUpdateRequest request) { public DictUpdateResponse update(DictUpdateRequest request, Token token) {
return dictManager.update(request, LocalData.getToken()); return dictManager.update(request, token);
} }
public DictFindResponse find(DictFindRequest request) { public DictFindResponse find(DictFindRequest request, Token token) {
return dictManager.find(request, LocalData.getToken()); return dictManager.find(request, token);
} }
public DictGetResponse get(DictGetRequest request) { public DictGetResponse get(DictGetRequest request, Token token) {
return dictManager.get(request, LocalData.getToken()); return dictManager.get(request, token);
} }
public DictLoadResponse load(DictLoadRequest request) { public DictLoadResponse load(DictLoadRequest request, Token token) {
return dictManager.load(request, LocalData.getToken()); return dictManager.load(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(Dict.class)); return ResponseUtil.apply(new WExcel<>(Dict.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(DictFindRequest request, Token token) {
DictFindRequest request = MapperUtil.toJava(jsonParam, DictFindRequest.class); DictFindResponse response = dictManager.find(request, token);
DictFindResponse response = dictManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -34,33 +33,32 @@ public class DictItemAjax {
@Autowired @Autowired
private DictItemManager dictItemManager; private DictItemManager dictItemManager;
public DictItemCreateResponse create(DictItemCreateRequest request) { public DictItemCreateResponse create(DictItemCreateRequest request, Token token) {
return dictItemManager.create(request, LocalData.getToken()); return dictItemManager.create(request, token);
} }
public DictItemDeleteResponse delete(DictItemDeleteRequest request) { public DictItemDeleteResponse delete(DictItemDeleteRequest request, Token token) {
return dictItemManager.delete(request, LocalData.getToken()); return dictItemManager.delete(request, token);
} }
public DictItemUpdateResponse update(DictItemUpdateRequest request) { public DictItemUpdateResponse update(DictItemUpdateRequest request, Token token) {
return dictItemManager.update(request, LocalData.getToken()); return dictItemManager.update(request, token);
} }
public DictItemFindResponse find(DictItemFindRequest request) { public DictItemFindResponse find(DictItemFindRequest request, Token token) {
return dictItemManager.find(request, LocalData.getToken()); return dictItemManager.find(request, token);
} }
public DictItemGetResponse get(DictItemGetRequest request) { public DictItemGetResponse get(DictItemGetRequest request, Token token) {
return dictItemManager.get(request, LocalData.getToken()); return dictItemManager.get(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(DictItem.class)); return ResponseUtil.apply(new WExcel<>(DictItem.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(DictItemFindRequest request, Token token) {
DictItemFindRequest request = MapperUtil.toJava(jsonParam, DictItemFindRequest.class); DictItemFindResponse response = dictItemManager.find(request, token);
DictItemFindResponse response = dictItemManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,13 +1,12 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -38,29 +37,28 @@ public class FileAjax {
@Autowired @Autowired
private FileManager fileManager; private FileManager fileManager;
public FileCreateResponse create(FileCreateRequest request) { public FileCreateResponse create(FileCreateRequest request, Token token) {
return fileManager.create(request, LocalData.getToken()); return fileManager.create(request, token);
} }
public FileDeleteResponse delete(FileDeleteRequest request) { public FileDeleteResponse delete(FileDeleteRequest request, Token token) {
return fileManager.delete(request, LocalData.getToken()); return fileManager.delete(request, token);
} }
public FileFindResponse find(FileFindRequest request) { public FileFindResponse find(FileFindRequest request, Token token) {
return fileManager.find(request, LocalData.getToken()); return fileManager.find(request, token);
} }
public FileGetResponse get(FileGetRequest request) { public FileGetResponse get(FileGetRequest request, Token token) {
return fileManager.get(request, LocalData.getToken()); return fileManager.get(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(File.class)); return ResponseUtil.apply(new WExcel<>(File.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(FileFindRequest request, Token token) {
FileFindRequest request = MapperUtil.toJava(jsonParam, FileFindRequest.class); FileFindResponse response = fileManager.find(request, token);
FileFindResponse response = fileManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {
@ -116,7 +114,7 @@ public class FileAjax {
return fileUploadResponse; return fileUploadResponse;
} }
public Object download(TreeNode jsonParam) { public Object download() {
try { try {
//======== //========
// todo 下载示例 // todo 下载示例

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -34,33 +33,32 @@ public class LogErrAjax {
@Autowired @Autowired
private LogErrManager logErrManager; private LogErrManager logErrManager;
public LogErrCreateResponse create(LogErrCreateRequest request) { public LogErrCreateResponse create(LogErrCreateRequest request, Token token) {
return logErrManager.create(request, LocalData.getToken()); return logErrManager.create(request, token);
} }
public LogErrDeleteResponse delete(LogErrDeleteRequest request) { public LogErrDeleteResponse delete(LogErrDeleteRequest request, Token token) {
return logErrManager.delete(request, LocalData.getToken()); return logErrManager.delete(request, token);
} }
public LogErrUpdateResponse update(LogErrUpdateRequest request) { public LogErrUpdateResponse update(LogErrUpdateRequest request, Token token) {
return logErrManager.update(request, LocalData.getToken()); return logErrManager.update(request, token);
} }
public LogErrFindResponse find(LogErrFindRequest request) { public LogErrFindResponse find(LogErrFindRequest request, Token token) {
return logErrManager.find(request, LocalData.getToken()); return logErrManager.find(request, token);
} }
public LogErrGetResponse get(LogErrGetRequest request) { public LogErrGetResponse get(LogErrGetRequest request, Token token) {
return logErrManager.get(request, LocalData.getToken()); return logErrManager.get(request, token);
} }
public Object template(){ public Object template(){
return ResponseUtil.apply(new WExcel<>(LogErr.class)); return ResponseUtil.apply(new WExcel<>(LogErr.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(LogErrFindRequest request, Token token) {
LogErrFindRequest request = MapperUtil.toJava(jsonParam, LogErrFindRequest.class); LogErrFindResponse response = logErrManager.find(request, token);
LogErrFindResponse response = logErrManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -36,37 +35,36 @@ public class ResAjax {
@Autowired @Autowired
private ResManager resManager; private ResManager resManager;
public ResCreateResponse create(ResCreateRequest request) { public ResCreateResponse create(ResCreateRequest request, Token token) {
return resManager.create(request, LocalData.getToken()); return resManager.create(request, token);
} }
public ResDeleteResponse delete(ResDeleteRequest request) { public ResDeleteResponse delete(ResDeleteRequest request, Token token) {
return resManager.delete(request, LocalData.getToken()); return resManager.delete(request, token);
} }
public ResUpdateResponse update(ResUpdateRequest request) { public ResUpdateResponse update(ResUpdateRequest request, Token token) {
return resManager.update(request, LocalData.getToken()); return resManager.update(request, token);
} }
public ResFindResponse find(ResFindRequest request) { public ResFindResponse find(ResFindRequest request, Token token) {
return resManager.find(request, LocalData.getToken()); return resManager.find(request, token);
} }
public ResGetResponse get(ResGetRequest request) { public ResGetResponse get(ResGetRequest request, Token token) {
return resManager.get(request, LocalData.getToken()); return resManager.get(request, token);
} }
public ResTreeResponse tree(ResTreeRequest request) { public ResTreeResponse tree(ResTreeRequest request, Token token) {
return resManager.tree(request, LocalData.getToken()); return resManager.tree(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(Res.class)); return ResponseUtil.apply(new WExcel<>(Res.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(ResFindRequest request, Token token) {
ResFindRequest request = MapperUtil.toJava(jsonParam, ResFindRequest.class); ResFindResponse response = resManager.find(request, token);
ResFindResponse response = resManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -34,33 +33,32 @@ public class RoleAjax {
@Autowired @Autowired
private RoleManager roleManager; private RoleManager roleManager;
public RoleCreateResponse create(RoleCreateRequest request) { public RoleCreateResponse create(RoleCreateRequest request, Token token) {
return roleManager.create(request, LocalData.getToken()); return roleManager.create(request, token);
} }
public RoleDeleteResponse delete(RoleDeleteRequest request) { public RoleDeleteResponse delete(RoleDeleteRequest request, Token token) {
return roleManager.delete(request, LocalData.getToken()); return roleManager.delete(request, token);
} }
public RoleUpdateResponse update(RoleUpdateRequest request) { public RoleUpdateResponse update(RoleUpdateRequest request, Token token) {
return roleManager.update(request, LocalData.getToken()); return roleManager.update(request, token);
} }
public RoleFindResponse find(RoleFindRequest request) { public RoleFindResponse find(RoleFindRequest request, Token token) {
return roleManager.find(request, LocalData.getToken()); return roleManager.find(request, token);
} }
public RoleGetResponse get(RoleGetRequest request) { public RoleGetResponse get(RoleGetRequest request, Token token) {
return roleManager.get(request, LocalData.getToken()); return roleManager.get(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(Role.class)); return ResponseUtil.apply(new WExcel<>(Role.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(RoleFindRequest request, Token token) {
RoleFindRequest request = MapperUtil.toJava(jsonParam, RoleFindRequest.class); RoleFindResponse response = roleManager.find(request, token);
RoleFindResponse response = roleManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,7 +1,7 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.module.system.mgr.RoleResManager; import ${basePackage}.module.system.mgr.RoleResManager;
import ${basePackage}.module.system.req.RoleResCheckRequest; import ${basePackage}.module.system.req.RoleResCheckRequest;
import ${basePackage}.module.system.req.RoleResCreateRequest; import ${basePackage}.module.system.req.RoleResCreateRequest;
@ -21,27 +21,27 @@ public class RoleResAjax {
@Autowired @Autowired
private RoleResManager roleResManager; private RoleResManager roleResManager;
public RoleResCreateResponse create(RoleResCreateRequest request) { public RoleResCreateResponse create(RoleResCreateRequest request, Token token) {
return roleResManager.create(request, LocalData.getToken()); return roleResManager.create(request, token);
} }
public RoleResDeleteResponse delete(RoleResDeleteRequest request) { public RoleResDeleteResponse delete(RoleResDeleteRequest request, Token token) {
return roleResManager.delete(request, LocalData.getToken()); return roleResManager.delete(request, token);
} }
public RoleResUpdateResponse update(RoleResUpdateRequest request) { public RoleResUpdateResponse update(RoleResUpdateRequest request, Token token) {
return roleResManager.update(request, LocalData.getToken()); return roleResManager.update(request, token);
} }
public RoleResFindResponse find(RoleResFindRequest request) { public RoleResFindResponse find(RoleResFindRequest request, Token token) {
return roleResManager.find(request, LocalData.getToken()); return roleResManager.find(request, token);
} }
public RoleResGetResponse get(RoleResGetRequest request) { public RoleResGetResponse get(RoleResGetRequest request, Token token) {
return roleResManager.get(request, LocalData.getToken()); return roleResManager.get(request, token);
} }
public RoleResCheckResponse check(RoleResCheckRequest request) { public RoleResCheckResponse check(RoleResCheckRequest request, Token token) {
return roleResManager.check(request, LocalData.getToken()); return roleResManager.check(request, token);
} }
} }

@ -1,9 +1,8 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -36,37 +35,36 @@ public class TokensAjax {
@Autowired @Autowired
private TokensManager tokensManager; private TokensManager tokensManager;
public TokensCreateResponse create(TokensCreateRequest request) { public TokensCreateResponse create(TokensCreateRequest request, Token token) {
return tokensManager.create(request, LocalData.getToken()); return tokensManager.create(request, token);
} }
public TokensDeleteResponse delete(TokensDeleteRequest request) { public TokensDeleteResponse delete(TokensDeleteRequest request, Token token) {
return tokensManager.delete(request, LocalData.getToken()); return tokensManager.delete(request, token);
} }
public TokensUpdateResponse update(TokensUpdateRequest request) { public TokensUpdateResponse update(TokensUpdateRequest request, Token token) {
return tokensManager.update(request, LocalData.getToken()); return tokensManager.update(request, token);
} }
public TokensFindResponse find(TokensFindRequest request) { public TokensFindResponse find(TokensFindRequest request, Token token) {
return tokensManager.find(request, LocalData.getToken()); return tokensManager.find(request, token);
} }
public TokensGetResponse get(TokensGetRequest request) { public TokensGetResponse get(TokensGetRequest request, Token token) {
return tokensManager.get(request, LocalData.getToken()); return tokensManager.get(request, token);
} }
public TokensLogoutResponse logout(TokensLogoutRequest request) { public TokensLogoutResponse logout(TokensLogoutRequest request, Token token) {
return tokensManager.logout(request, LocalData.getToken()); return tokensManager.logout(request, token);
} }
public Object template() { public Object template() {
return ResponseUtil.apply(new WExcel<>(Tokens.class)); return ResponseUtil.apply(new WExcel<>(Tokens.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(TokensFindRequest request, Token token) {
TokensFindRequest request = MapperUtil.toJava(jsonParam, TokensFindRequest.class); TokensFindResponse response = tokensManager.find(request, token);
TokensFindResponse response = tokensManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,10 +1,10 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel; import ${basePackage}.frame.excel.WExcel;
@ -59,27 +59,27 @@ public class UserAjax {
@Autowired @Autowired
private UserManager userManager; private UserManager userManager;
public UserCreateResponse create(UserCreateRequest request) { public UserCreateResponse create(UserCreateRequest request, Token token) {
return userManager.create(request, LocalData.getToken()); return userManager.create(request, token);
} }
public UserDeleteResponse delete(UserDeleteRequest request) { public UserDeleteResponse delete(UserDeleteRequest request, Token token) {
return userManager.delete(request, LocalData.getToken()); return userManager.delete(request, token);
} }
public UserUpdateResponse update(UserUpdateRequest request) { public UserUpdateResponse update(UserUpdateRequest request, Token token) {
return userManager.update(request, LocalData.getToken()); return userManager.update(request, token);
} }
public UserFindResponse find(UserFindRequest request) { public UserFindResponse find(UserFindRequest request, Token token) {
return userManager.find(request, LocalData.getToken()); return userManager.find(request, token);
} }
public UserGetResponse get(UserGetRequest request) { public UserGetResponse get(UserGetRequest request, Token token) {
return userManager.get(request, LocalData.getToken()); return userManager.get(request, token);
} }
public UserLoginResponse login(UserLoginRequest request, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { public UserLoginResponse login(UserLoginRequest request, Token token, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
UserLoginResponse response = new UserLoginResponse(); UserLoginResponse response = new UserLoginResponse();
ValidationUtil.validate(request, response); ValidationUtil.validate(request, response);
@ -177,12 +177,12 @@ public class UserAjax {
return response; return response;
} }
public UserLogoutResponse logout(UserLogoutRequest request) { public UserLogoutResponse logout(UserLogoutRequest request, Token token) {
UserLogoutResponse response = new UserLogoutResponse(); UserLogoutResponse response = new UserLogoutResponse();
if (LocalData.getToken() != null) { if (token != null) {
TokensLogoutRequest tokensLogoutRequest = new TokensLogoutRequest(); TokensLogoutRequest tokensLogoutRequest = new TokensLogoutRequest();
tokensLogoutRequest.setToken(LocalData.getToken().getToken()); tokensLogoutRequest.setToken(token.getToken());
TokensLogoutResponse tokensLogoutResponse = tokensManager.logout(tokensLogoutRequest, LocalData.getSysToken()); TokensLogoutResponse tokensLogoutResponse = tokensManager.logout(tokensLogoutRequest, LocalData.getSysToken());
if (tokensLogoutResponse.hasError()) { if (tokensLogoutResponse.hasError()) {
response.addErrors(tokensLogoutResponse.getErrors()); response.addErrors(tokensLogoutResponse.getErrors());
@ -197,9 +197,8 @@ public class UserAjax {
return ResponseUtil.apply(new WExcel<>(User.class)); return ResponseUtil.apply(new WExcel<>(User.class));
} }
public Object exports(TreeNode jsonParam) { public Object exports(UserFindRequest request, Token token) {
UserFindRequest request = MapperUtil.toJava(jsonParam, UserFindRequest.class); UserFindResponse response = userManager.find(request, token);
UserFindResponse response = userManager.find(request, LocalData.getToken());
if (response.hasError()) { if (response.hasError()) {
return response; return response;
} else if (response.getTotalCount() == 0) { } else if (response.getTotalCount() == 0) {

@ -1,7 +1,7 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.Token;
import ${basePackage}.module.system.mgr.UserRoleManager; import ${basePackage}.module.system.mgr.UserRoleManager;
import ${basePackage}.module.system.req.UserRoleCreateRequest; import ${basePackage}.module.system.req.UserRoleCreateRequest;
import ${basePackage}.module.system.req.UserRoleDeleteRequest; import ${basePackage}.module.system.req.UserRoleDeleteRequest;
@ -19,23 +19,23 @@ public class UserRoleAjax {
@Autowired @Autowired
private UserRoleManager userRoleManager; private UserRoleManager userRoleManager;
public UserRoleCreateResponse create(UserRoleCreateRequest request) { public UserRoleCreateResponse create(UserRoleCreateRequest request, Token token) {
return userRoleManager.create(request, LocalData.getToken()); return userRoleManager.create(request, token);
} }
public UserRoleDeleteResponse delete(UserRoleDeleteRequest request) { public UserRoleDeleteResponse delete(UserRoleDeleteRequest request, Token token) {
return userRoleManager.delete(request, LocalData.getToken()); return userRoleManager.delete(request, token);
} }
public UserRoleUpdateResponse update(UserRoleUpdateRequest request) { public UserRoleUpdateResponse update(UserRoleUpdateRequest request, Token token) {
return userRoleManager.update(request, LocalData.getToken()); return userRoleManager.update(request, token);
} }
public UserRoleFindResponse find(UserRoleFindRequest request) { public UserRoleFindResponse find(UserRoleFindRequest request, Token token) {
return userRoleManager.find(request, LocalData.getToken()); return userRoleManager.find(request, token);
} }
public UserRoleGetResponse get(UserRoleGetRequest request) { public UserRoleGetResponse get(UserRoleGetRequest request, Token token) {
return userRoleManager.get(request, LocalData.getToken()); return userRoleManager.get(request, token);
} }
} }

@ -10,9 +10,9 @@ import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import ${basePackage}.config.CacheConfig; import ${basePackage}.config.CacheConfig;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.auth.Token; import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.SortType;
import ${basePackage}.frame.utils.IDgenerator; import ${basePackage}.frame.utils.IDgenerator;
import ${basePackage}.frame.utils.MapperUtil; import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.Message; import ${basePackage}.frame.utils.Message;

@ -217,21 +217,21 @@
<el-tab-pane label="自定义工具"> <el-tab-pane label="自定义工具">
<el-card class="box-card" style="width: 600px;margin: 20px"> <el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="i('消息')">普通消息</el-button> <el-button type="primary" @click="this.window.nav.i('消息')">普通消息</el-button>
<el-button type="primary" @click="e('错误')">错误消息</el-button> <el-button type="primary" @click="this.window.nav.e('错误')">错误消息</el-button>
<el-button type="primary" @click="s('成功')">成功消息</el-button> <el-button type="primary" @click="this.window.nav.s('成功')">成功消息</el-button>
<el-button type="primary" @click="w('警告')">警告消息</el-button> <el-button type="primary" @click="this.window.nav.w('警告')">警告消息</el-button>
</el-card> </el-card>
<el-card class="box-card" style="width: 600px;margin: 20px"> <el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="tipShow('加载中')">加载提示框</el-button> <el-button type="primary" @click="this.window.nav.tipShow('加载中')">加载提示框</el-button>
<el-button type="primary" @click="tipClose()">关闭提示框</el-button> <el-button type="primary" @click="this.window.nav.tipClose()">关闭提示框</el-button>
</el-card> </el-card>
<el-card class="box-card" style="width: 600px;margin: 20px"> <el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="barShow()">加载提示条</el-button> <el-button type="primary" @click="this.window.nav.barShow()">加载提示条</el-button>
<el-button type="primary" @click="barFinish()">成功</el-button> <el-button type="primary" @click="this.window.nav.barFinish()">成功</el-button>
<el-button type="primary" @click="barError()">失败</el-button> <el-button type="primary" @click="this.window.nav.barError()">失败</el-button>
</el-card> </el-card>
</el-tab-pane> </el-tab-pane>
@ -315,10 +315,10 @@
<el-form :model="form" :rules="rules" ref="form" label-width="100px"> <el-form :model="form" :rules="rules" ref="form" label-width="100px">
<el-form-item label="活动名称" prop="field1"> <el-form-item label="活动名称" prop="field1">
<el-input v-model="form.field1"></el-input> <el-input v-model="form.field1" size="mini"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="活动区域" prop="field2"> <el-form-item label="活动区域" prop="field2">
<el-select v-model="form.field2" placeholder="请选择活动区域"> <el-select v-model="form.field2" placeholder="请选择活动区域" size="mini">
<el-option label="区域一" value="shanghai"></el-option> <el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option> <el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
@ -326,23 +326,23 @@
<el-form-item label="活动时间" required> <el-form-item label="活动时间" required>
<el-col :span="11"> <el-col :span="11">
<el-form-item prop="field3"> <el-form-item prop="field3">
<el-date-picker type="date" placeholder="选择日期" v-model="form.field3" <el-date-picker type="date" placeholder="选择日期" v-model="form.field3" size="mini"
style="width: 100%;"></el-date-picker> style="width: 100%;"></el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col style="text-align: center" :span="2">-</el-col> <el-col style="text-align: center" :span="2">-</el-col>
<el-col :span="11"> <el-col :span="11">
<el-form-item prop="field4"> <el-form-item prop="field4">
<el-time-picker placeholder="选择时间" v-model="form.field4" <el-time-picker placeholder="选择时间" v-model="form.field4" size="mini"
style="width: 100%;"></el-time-picker> style="width: 100%;"></el-time-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item label="即时配送" prop="field5"> <el-form-item label="即时配送" prop="field5">
<el-switch v-model="form.field5"></el-switch> <el-switch v-model="form.field5" size="mini"></el-switch>
</el-form-item> </el-form-item>
<el-form-item label="活动性质" prop="field6"> <el-form-item label="活动性质" prop="field6">
<el-checkbox-group v-model="form.field6"> <el-checkbox-group v-model="form.field6" size="mini">
<el-checkbox label="美食/餐厅线上活动" name="field6"></el-checkbox> <el-checkbox label="美食/餐厅线上活动" name="field6"></el-checkbox>
<el-checkbox label="地推活动" name="field6"></el-checkbox> <el-checkbox label="地推活动" name="field6"></el-checkbox>
<el-checkbox label="线下主题活动" name="field6"></el-checkbox> <el-checkbox label="线下主题活动" name="field6"></el-checkbox>
@ -350,29 +350,30 @@
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
<el-form-item label="特殊资源" prop="field7"> <el-form-item label="特殊资源" prop="field7">
<el-radio-group v-model="form.field7"> <el-radio-group v-model="form.field7" size="mini">
<el-radio label="线上品牌商赞助"></el-radio> <el-radio label="线上品牌商赞助"></el-radio>
<el-radio label="线下场地免费"></el-radio> <el-radio label="线下场地免费"></el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="购买数量" prop="field8"> <el-form-item label="购买数量" prop="field8">
<el-input-number v-model="form.field8" :min="1" :max="10" label="描述文字"></el-input-number> <el-input-number v-model="form.field8" :min="1" :max="10" label="描述文字" size="mini"></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="地址" prop="field9"> <el-form-item label="地址" prop="field9">
<el-cascader <el-cascader
:options="address" :options="address"
v-model="form.field9"> v-model="form.field9"
size="mini">
</el-cascader> </el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="活动形式" prop="field10"> <el-form-item label="活动形式" prop="field10">
<el-input type="textarea" v-model="form.field10"></el-input> <el-input type="textarea" v-model="form.field10" size="mini"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="颜色选择" prop="field11"> <el-form-item label="颜色选择" prop="field11">
<el-color-picker></el-color-picker> <el-color-picker></el-color-picker>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="submitForm('form')">立即创建</el-button> <el-button type="primary" @click="submitForm('form')" size="mini">立即创建</el-button>
<el-button @click="resetForm('form')">重置</el-button> <el-button @click="resetForm('form')" size="mini">重置</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -1028,7 +1029,11 @@
}, },
methods: { methods: {
doAjax: function () { doAjax: function () {
this.$ajax.login({}).then(function (response) { new Ajax()
.module("system")
.target("user")
.data({})
.find(function (response) {
if (response.errors.length > 0) { if (response.errors.length > 0) {
nav.e(response.errors[0].message); nav.e(response.errors[0].message);
} else { } else {
@ -1038,7 +1043,7 @@
}, },
doPush: function () { doPush: function () {
if (window.EventSource) { if (window.EventSource) {
window.evtSource = new EventSource('http://localhost:8080/sse/1'); window.evtSource = new EventSource('http://localhost:8080' + nav.context + '/sse/1');
window.evtSource.addEventListener('message', function (e) { window.evtSource.addEventListener('message', function (e) {
this.$notify.info({ this.$notify.info({
title: '消息', title: '消息',

Loading…
Cancel
Save

Powered by TurnKey Linux.