| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package com.poyee.controller;
- import com.alibaba.fastjson.JSONObject;
- import com.poyee.dto.ResultDTO;
- import org.apache.commons.collections4.CollectionUtils;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Qualifier;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
- import org.springframework.stereotype.Component;
- import org.springframework.validation.BindingResult;
- import org.springframework.web.bind.WebDataBinder;
- import org.springframework.web.bind.annotation.InitBinder;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- import java.beans.PropertyEditorSupport;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.lang.reflect.Field;
- import java.lang.reflect.Method;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- import java.util.Objects;
- /**
- * web层通用数据处理
- *
- * @author zheng
- */
- @Component
- public class BaseController {
- private Object param;
- private Object service;
- private String methodName;
- protected ResultDTO successResult(String msg, Object data) {
- return new ResultDTO(ResultDTO.RESPCODE_SUCCESS, msg, data);
- }
- protected ResultDTO successResult(Object data) {
- return new ResultDTO(ResultDTO.RESPCODE_SUCCESS, ResultDTO.MSG_SUCCESS, data);
- }
- protected ResultDTO successResult() {
- return new ResultDTO(ResultDTO.RESPCODE_SUCCESS, ResultDTO.MSG_SUCCESS, null);
- }
- protected ResultDTO failureResult(int code, String msg) {
- return new ResultDTO(code, msg, null);
- }
- protected ResultDTO failureResult(String msg, Object data) {
- return new ResultDTO(ResultDTO.RESPCODE_FAILURE, msg, data);
- }
- protected ResultDTO failureResult(String msg) {
- return new ResultDTO(ResultDTO.RESPCODE_FAILURE, msg, null);
- }
- protected ResultDTO failureResult(int code, String msg, Object data) {
- return new ResultDTO(code, msg, data);
- }
- }
|