代码提交
This commit is contained in:
parent
e3febc2bb8
commit
5af9962c85
|
@ -36,7 +36,7 @@ public class GlobalCacheManager {
|
||||||
|
|
||||||
static void initEnum() {
|
static void initEnum() {
|
||||||
//在包下扫描出BaseEnum的子类
|
//在包下扫描出BaseEnum的子类
|
||||||
Set<Class<?>> classes = ClassUtil.scanPackageBySuper("com.changhu.common.db.enums", BaseEnum.class);
|
Set<Class<?>> classes = ClassUtil.scanPackageBySuper(BaseEnum.class.getPackageName(), BaseEnum.class);
|
||||||
//序列化方法
|
//序列化方法
|
||||||
Method superSerializer = ClassUtil.getDeclaredMethod(BaseEnum.class, "serializer");
|
Method superSerializer = ClassUtil.getDeclaredMethod(BaseEnum.class, "serializer");
|
||||||
for (Class<?> aClass : classes) {
|
for (Class<?> aClass : classes) {
|
||||||
|
|
|
@ -12,7 +12,6 @@ import com.changhu.module.miniProgram.pojo.params.SaveOrUpdateSecurityUserParams
|
||||||
import com.changhu.module.miniProgram.pojo.params.UserRegisterParams;
|
import com.changhu.module.miniProgram.pojo.params.UserRegisterParams;
|
||||||
import com.changhu.module.miniProgram.pojo.queryParams.ServiceProjectSecurityUserPagerQueryParams;
|
import com.changhu.module.miniProgram.pojo.queryParams.ServiceProjectSecurityUserPagerQueryParams;
|
||||||
import com.changhu.module.miniProgram.pojo.vo.ServiceProjectSecurityUserPagerVo;
|
import com.changhu.module.miniProgram.pojo.vo.ServiceProjectSecurityUserPagerVo;
|
||||||
import com.changhu.module.miniProgram.service.ProjectManageIndexService;
|
|
||||||
import com.changhu.module.miniProgram.service.UserService;
|
import com.changhu.module.miniProgram.service.UserService;
|
||||||
import com.changhu.pojo.entity.MiniProgramUser;
|
import com.changhu.pojo.entity.MiniProgramUser;
|
||||||
import com.changhu.pojo.entity.SecurityUser;
|
import com.changhu.pojo.entity.SecurityUser;
|
||||||
|
@ -34,9 +33,6 @@ public class UserServiceImpl implements UserService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private SecurityUserMapper securityUserMapper;
|
private SecurityUserMapper securityUserMapper;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ProjectManageIndexService projectManageIndexService;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void register(UserRegisterParams params) {
|
public void register(UserRegisterParams params) {
|
||||||
MiniProgramUser miniProgramUser = BeanUtil.copyProperties(params, MiniProgramUser.class);
|
MiniProgramUser miniProgramUser = BeanUtil.copyProperties(params, MiniProgramUser.class);
|
||||||
|
|
|
@ -50,7 +50,7 @@ public class FastJson2Config {
|
||||||
* 在fastjson2中 目前找到的方案是使用JSON.register(type,ObjectWriter)去对属性与 序列化/反序列化 进行绑定
|
* 在fastjson2中 目前找到的方案是使用JSON.register(type,ObjectWriter)去对属性与 序列化/反序列化 进行绑定
|
||||||
*/
|
*/
|
||||||
//序列化配置
|
//序列化配置
|
||||||
Set<Class<?>> baseEnumClasses = ClassUtil.scanPackageBySuper("com.changhu.common.db", BaseEnum.class);
|
Set<Class<?>> baseEnumClasses = ClassUtil.scanPackageBySuper(BaseEnum.class.getPackageName(), BaseEnum.class);
|
||||||
baseEnumClasses.forEach(clazz -> {
|
baseEnumClasses.forEach(clazz -> {
|
||||||
JSON.register(clazz, DbEnumSerializer.instance);
|
JSON.register(clazz, DbEnumSerializer.instance);
|
||||||
JSON.register(clazz, DbEnumDeserializer.instance);
|
JSON.register(clazz, DbEnumDeserializer.instance);
|
||||||
|
|
Loading…
Reference in New Issue