接口请求时无法正确加解密

我在新建的微服务里copy了CiCdPipelineVO类, 里面涉及ID的地方有加@Ecrypt注解, 但是使用postman调用的时候, 加密的ID无法自动转为Long类型并注入. 报错信息如下:

JSON parse error: Cannot deserialize value of type java.lang.Long from String “=BAjd849LS3HmcEVaMnWioQkidXSP0tshkGKApk9IUYw==”: not a valid Long value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type java.lang.Long from String “=BAjd849LS3HmcEVaMnWioQkidXSP0tshkGKApk9IUYw==”: not a valid Long value\n at [Source: (PushbackInputStream); line: 2, column: 11] (through reference chain: io.choerodon.xy.api.vo.devops.CiCdPipelineVO[“id”]

为什么在devops里就可以自动转换并注入呢? 我完整的把VO类copy过来就无法自动注入?

header中加上这个:H-Request-Encrypt:encrypt
再带上查询这条数据使用到的用户的access_token;
不然本地调试就先把主键加密关了

猪齿鱼所有的请求里都带了这个header吗? 是否header里添加了这个之后@Encrypt注解就会自动加解密进行字段的封装?
我刚才在本地调试, 加了这个header报了另一个错:

JSON parse error: Unable to decrypt document; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Unable to decrypt document (through reference chain: io.choerodon.xy.api.vo.devops.CiCdPipelineVO[“appServiceId”])