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;
} else if (BaseRequest.class.isAssignableFrom(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);
@ -395,6 +399,10 @@ public class GlobalController implements ErrorController {
arg[i] = MapperUtil.toJava(data, parameter.getType());
} else if (parameter.getType() == TreeNode.class) {
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);

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

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

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

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

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

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

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

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

@ -1,7 +1,7 @@
package ${basePackage}.action.ajax.system;
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.req.RoleResCheckRequest;
import ${basePackage}.module.system.req.RoleResCreateRequest;
@ -21,27 +21,27 @@ public class RoleResAjax {
@Autowired
private RoleResManager roleResManager;
public RoleResCreateResponse create(RoleResCreateRequest request) {
return roleResManager.create(request, LocalData.getToken());
public RoleResCreateResponse create(RoleResCreateRequest request, Token token) {
return roleResManager.create(request, token);
}
public RoleResDeleteResponse delete(RoleResDeleteRequest request) {
return roleResManager.delete(request, LocalData.getToken());
public RoleResDeleteResponse delete(RoleResDeleteRequest request, Token token) {
return roleResManager.delete(request, token);
}
public RoleResUpdateResponse update(RoleResUpdateRequest request) {
return roleResManager.update(request, LocalData.getToken());
public RoleResUpdateResponse update(RoleResUpdateRequest request, Token token) {
return roleResManager.update(request, token);
}
public RoleResFindResponse find(RoleResFindRequest request) {
return roleResManager.find(request, LocalData.getToken());
public RoleResFindResponse find(RoleResFindRequest request, Token token) {
return roleResManager.find(request, token);
}
public RoleResGetResponse get(RoleResGetRequest request) {
return roleResManager.get(request, LocalData.getToken());
public RoleResGetResponse get(RoleResGetRequest request, Token token) {
return roleResManager.get(request, token);
}
public RoleResCheckResponse check(RoleResCheckRequest request) {
return roleResManager.check(request, LocalData.getToken());
public RoleResCheckResponse check(RoleResCheckRequest request, Token token) {
return roleResManager.check(request, token);
}
}

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

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

@ -1,7 +1,7 @@
package ${basePackage}.action.ajax.system;
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.req.UserRoleCreateRequest;
import ${basePackage}.module.system.req.UserRoleDeleteRequest;
@ -19,23 +19,23 @@ public class UserRoleAjax {
@Autowired
private UserRoleManager userRoleManager;
public UserRoleCreateResponse create(UserRoleCreateRequest request) {
return userRoleManager.create(request, LocalData.getToken());
public UserRoleCreateResponse create(UserRoleCreateRequest request, Token token) {
return userRoleManager.create(request, token);
}
public UserRoleDeleteResponse delete(UserRoleDeleteRequest request) {
return userRoleManager.delete(request, LocalData.getToken());
public UserRoleDeleteResponse delete(UserRoleDeleteRequest request, Token token) {
return userRoleManager.delete(request, token);
}
public UserRoleUpdateResponse update(UserRoleUpdateRequest request) {
return userRoleManager.update(request, LocalData.getToken());
public UserRoleUpdateResponse update(UserRoleUpdateRequest request, Token token) {
return userRoleManager.update(request, token);
}
public UserRoleFindResponse find(UserRoleFindRequest request) {
return userRoleManager.find(request, LocalData.getToken());
public UserRoleFindResponse find(UserRoleFindRequest request, Token token) {
return userRoleManager.find(request, token);
}
public UserRoleGetResponse get(UserRoleGetRequest request) {
return userRoleManager.get(request, LocalData.getToken());
public UserRoleGetResponse get(UserRoleGetRequest request, Token token) {
return userRoleManager.get(request, token);
}
}

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

@ -217,21 +217,21 @@
<el-tab-pane label="自定义工具">
<el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="i('消息')">普通消息</el-button>
<el-button type="primary" @click="e('错误')">错误消息</el-button>
<el-button type="primary" @click="s('成功')">成功消息</el-button>
<el-button type="primary" @click="w('警告')">警告消息</el-button>
<el-button type="primary" @click="this.window.nav.i('消息')">普通消息</el-button>
<el-button type="primary" @click="this.window.nav.e('错误')">错误消息</el-button>
<el-button type="primary" @click="this.window.nav.s('成功')">成功消息</el-button>
<el-button type="primary" @click="this.window.nav.w('警告')">警告消息</el-button>
</el-card>
<el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="tipShow('加载中')">加载提示框</el-button>
<el-button type="primary" @click="tipClose()">关闭提示框</el-button>
<el-button type="primary" @click="this.window.nav.tipShow('加载中')">加载提示框</el-button>
<el-button type="primary" @click="this.window.nav.tipClose()">关闭提示框</el-button>
</el-card>
<el-card class="box-card" style="width: 600px;margin: 20px">
<el-button type="primary" @click="barShow()">加载提示条</el-button>
<el-button type="primary" @click="barFinish()">成功</el-button>
<el-button type="primary" @click="barError()">失败</el-button>
<el-button type="primary" @click="this.window.nav.barShow()">加载提示条</el-button>
<el-button type="primary" @click="this.window.nav.barFinish()">成功</el-button>
<el-button type="primary" @click="this.window.nav.barError()">失败</el-button>
</el-card>
</el-tab-pane>
@ -315,10 +315,10 @@
<el-form :model="form" :rules="rules" ref="form" label-width="100px">
<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 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="beijing"></el-option>
</el-select>
@ -326,23 +326,23 @@
<el-form-item label="活动时间" required>
<el-col :span="11">
<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>
</el-form-item>
</el-col>
<el-col style="text-align: center" :span="2">-</el-col>
<el-col :span="11">
<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>
</el-form-item>
</el-col>
</el-form-item>
<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 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>
@ -350,29 +350,30 @@
</el-checkbox-group>
</el-form-item>
<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-group>
</el-form-item>
<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 label="地址" prop="field9">
<el-cascader
:options="address"
v-model="form.field9">
v-model="form.field9"
size="mini">
</el-cascader>
</el-form-item>
<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 label="颜色选择" prop="field11">
<el-color-picker></el-color-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm('form')">立即创建</el-button>
<el-button @click="resetForm('form')">重置</el-button>
<el-button type="primary" @click="submitForm('form')" size="mini">立即创建</el-button>
<el-button @click="resetForm('form')" size="mini">重置</el-button>
</el-form-item>
</el-form>
@ -1028,7 +1029,11 @@
},
methods: {
doAjax: function () {
this.$ajax.login({}).then(function (response) {
new Ajax()
.module("system")
.target("user")
.data({})
.find(function (response) {
if (response.errors.length > 0) {
nav.e(response.errors[0].message);
} else {
@ -1038,7 +1043,7 @@
},
doPush: function () {
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) {
this.$notify.info({
title: '消息',

Loading…
Cancel
Save

Powered by TurnKey Linux.