任务活动接口-任务状态枚举

This commit is contained in:
2022-06-02 10:56:02 +08:00
parent 461e4e6457
commit 09b9e92585
16 changed files with 100 additions and 29 deletions
@@ -60,6 +60,7 @@ public class YudaoMybatisAutoConfiguration {
public SqlSessionFactory sqlSessionFactoryMaster(DynamicDataSourceProvider dynamicDataSourceProvider) throws Exception {
//手动处理下原来的sqlsessionfactory
MybatisSqlSessionFactoryBean factory = new MybatisSqlSessionFactoryBean();
factory.setTypeEnumsPackage("cn.iocoder.yudao.module.farm.enums");
Map<String, DataSource> map = dynamicDataSourceProvider.loadDataSources();
factory.setDataSource(map.get("master"));
return getSqlSessionFactory(factory);
@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.jackson.core.databind.LocalDateTimeDeserialize
import cn.iocoder.yudao.framework.jackson.core.databind.LocalDateTimeSerializer;
import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.module.SimpleModule;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeansException;
@@ -38,7 +39,8 @@ public class YudaoJacksonAutoConfiguration {
.addDeserializer(LocalDateTime.class, LocalDateTimeDeserializer.INSTANCE);
objectMapper.registerModules(simpleModule);
// 序列化枚举
objectMapper.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING,true);
JsonUtils.init(objectMapper);
log.info("初始化 jackson 自动配置");
return bean;