Jackson 序列化修改
This commit is contained in:
parent
df6e52ce15
commit
640deb2c8f
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.config;
|
package com.bonus.core.config;
|
||||||
|
|
||||||
import cn.hutool.core.util.ArrayUtil;
|
import cn.hutool.core.util.ArrayUtil;
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.config;
|
package com.bonus.core.config;
|
||||||
|
|
||||||
public interface AuthenticationPredicate {
|
public interface AuthenticationPredicate {
|
||||||
boolean authenticated(AccessToken accessToken);
|
boolean authenticated(AccessToken accessToken);
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.config;
|
package com.bonus.core.config;
|
||||||
|
|
||||||
import cn.hutool.core.codec.Base64Decoder;
|
import cn.hutool.core.codec.Base64Decoder;
|
||||||
import com.google.common.collect.Sets;
|
import com.google.common.collect.Sets;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.config;
|
package com.bonus.core.config;
|
||||||
|
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.config.json;
|
package com.bonus.core.config.json;
|
||||||
|
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer;
|
||||||
|
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
package com.bonus.config.json;
|
package com.bonus.core.config.json;
|
||||||
|
|
||||||
import com.bonus.config.WebContext;
|
import com.bonus.core.config.WebContext;
|
||||||
import com.fasterxml.jackson.core.JsonGenerator;
|
import com.fasterxml.jackson.core.JsonGenerator;
|
||||||
import com.fasterxml.jackson.databind.Module;
|
import com.fasterxml.jackson.databind.Module;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
||||||
import com.fasterxml.jackson.databind.SerializerProvider;
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||||
import com.fasterxml.jackson.databind.module.SimpleModule;
|
import com.fasterxml.jackson.databind.module.SimpleModule;
|
||||||
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
|
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
|
||||||
|
|
@ -14,11 +13,9 @@ import com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer;
|
||||||
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|
||||||
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
|
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
|
||||||
import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
@ -29,10 +26,11 @@ import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.TimeZone;
|
import java.util.TimeZone;
|
||||||
|
|
||||||
@AutoConfiguration(
|
//@AutoConfiguration(
|
||||||
before = {JacksonAutoConfiguration.class}
|
// before = {JacksonAutoConfiguration.class}
|
||||||
)
|
//)
|
||||||
@ConditionalOnClass({ObjectMapper.class})
|
@Configuration
|
||||||
|
//@ConditionalOnClass({ObjectMapper.class})
|
||||||
public class JacksonConfiguration {
|
public class JacksonConfiguration {
|
||||||
public static final StdSerializer<Long> LONG_STD_SERIALIZER;
|
public static final StdSerializer<Long> LONG_STD_SERIALIZER;
|
||||||
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package com.bonus.core.order.common.controller;
|
package com.bonus.core.order.common.controller;
|
||||||
|
|
||||||
import com.bonus.common.core.web.controller.BaseController;
|
import com.bonus.common.core.web.controller.BaseController;
|
||||||
import com.bonus.common.core.web.page.TableDataInfo;
|
|
||||||
import com.bonus.core.order.common.vo.OrderEnumVO;
|
import com.bonus.core.order.common.vo.OrderEnumVO;
|
||||||
import com.bonus.core.pay.common.constants.PayTypeEnum;
|
import com.bonus.core.pay.common.constants.PayTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
|
|
@ -22,8 +21,8 @@ import java.util.Map;
|
||||||
public class OrderController extends BaseController {
|
public class OrderController extends BaseController {
|
||||||
@PostMapping({"/pay-type-list"})
|
@PostMapping({"/pay-type-list"})
|
||||||
@ApiOperation("支付类型")
|
@ApiOperation("支付类型")
|
||||||
public TableDataInfo getPayTypeEnumList() {
|
public List<OrderEnumVO> getPayTypeEnumList() {
|
||||||
List<Map<String, Object>> allEnumsList = PayTypeEnum.getAllEnumsList();
|
List<Map<String, Object>> allEnumsList = PayTypeEnum.getAllEnumsList();
|
||||||
return getDataTable(OrderEnumVO.listOf(allEnumsList));
|
return OrderEnumVO.listOf(allEnumsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ package com.bonus.core.order.mobile.controller;
|
||||||
|
|
||||||
import com.bonus.common.core.domain.R;
|
import com.bonus.common.core.domain.R;
|
||||||
import com.bonus.common.core.web.controller.BaseController;
|
import com.bonus.common.core.web.controller.BaseController;
|
||||||
import com.bonus.common.core.web.page.TableDataInfo;
|
|
||||||
import com.bonus.core.common.page.PageVO;
|
import com.bonus.core.common.page.PageVO;
|
||||||
import com.bonus.core.common.utils.JavaxValidateUtils;
|
import com.bonus.core.common.utils.JavaxValidateUtils;
|
||||||
import com.bonus.core.order.common.dto.RequestHeaderDTO;
|
import com.bonus.core.order.common.dto.RequestHeaderDTO;
|
||||||
|
|
@ -16,7 +15,6 @@ import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
|
|
@ -40,10 +38,10 @@ public class OrderInfoMobileController extends BaseController {
|
||||||
value = "订单列表查询",
|
value = "订单列表查询",
|
||||||
notes = "cmt-订单列表查询"
|
notes = "cmt-订单列表查询"
|
||||||
)
|
)
|
||||||
public TableDataInfo orderList(@RequestHeader Map<String, String> headers, @RequestBody OrderListMobileDTO request) {
|
public PageVO<OrderListMobileVO> orderList(@RequestHeader Map<String, String> headers, @RequestBody OrderListMobileDTO request) {
|
||||||
RequestHeaderDTO headerDTO = RequestHeaderDTO.of(headers);
|
RequestHeaderDTO headerDTO = RequestHeaderDTO.of(headers);
|
||||||
PageVO<OrderListMobileVO> orderPage = this.orderInfoMobileBusiness.orderList(request, headerDTO);
|
PageVO<OrderListMobileVO> orderPage = this.orderInfoMobileBusiness.orderList(request, headerDTO);
|
||||||
return getDataTable(orderPage.getRecords());
|
return orderPage;
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
// @PostMapping({"/group"})
|
// @PostMapping({"/group"})
|
||||||
|
|
|
||||||
Reference in New Issue