commit:同步2.1版本

This commit is contained in:
Jerry
2021-12-16 21:51:40 +08:00
parent c76388f593
commit 7af7fe5dc2
553 changed files with 8366 additions and 4151 deletions

View File

@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>common</artifactId>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -16,27 +16,27 @@
<dependencies>
<dependency>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<artifactId>common-datafilter</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<artifactId>common-redis</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<artifactId>common-sequence</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.flow.demo</groupId>
<groupId>com.orangeforms</groupId>
<artifactId>common-log</artifactId>
<version>1.0.0</version>
</dependency>

View File

@@ -1,4 +1,4 @@
package com.flow.demo.common.online.config;
package com.orangeforms.common.online.config;
import org.springframework.boot.context.properties.EnableConfigurationProperties;

View File

@@ -1,4 +1,4 @@
package com.flow.demo.common.online.config;
package com.orangeforms.common.online.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

View File

@@ -1,23 +1,23 @@
package com.flow.demo.common.online.controller;
package com.orangeforms.common.online.controller;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.CharUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.flow.demo.common.core.annotation.MyRequestBody;
import com.flow.demo.common.core.constant.ErrorCodeEnum;
import com.flow.demo.common.core.object.*;
import com.flow.demo.common.core.util.ContextUtil;
import com.flow.demo.common.core.util.MyCommonUtil;
import com.flow.demo.common.core.util.MyPageUtil;
import com.flow.demo.common.online.util.OnlineOperationHelper;
import com.flow.demo.common.online.dto.OnlineFilterDto;
import com.flow.demo.common.online.model.*;
import com.flow.demo.common.online.model.constant.DictType;
import com.flow.demo.common.online.model.constant.RelationType;
import com.flow.demo.common.online.object.ColumnData;
import com.flow.demo.common.online.service.*;
import com.flow.demo.common.online.util.OnlineConstant;
import com.orangeforms.common.core.annotation.MyRequestBody;
import com.orangeforms.common.core.constant.ErrorCodeEnum;
import com.orangeforms.common.core.object.*;
import com.orangeforms.common.core.util.ContextUtil;
import com.orangeforms.common.core.util.MyCommonUtil;
import com.orangeforms.common.core.util.MyPageUtil;
import com.orangeforms.common.online.util.OnlineOperationHelper;
import com.orangeforms.common.online.dto.OnlineFilterDto;
import com.orangeforms.common.online.model.*;
import com.orangeforms.common.online.model.constant.DictType;
import com.orangeforms.common.online.model.constant.RelationType;
import com.orangeforms.common.online.object.ColumnData;
import com.orangeforms.common.online.service.*;
import com.orangeforms.common.online.util.OnlineConstant;
import com.github.pagehelper.page.PageMethod;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineColumn;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineColumn;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineColumnRule;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineColumnRule;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineDatasource;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineDatasource;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineDatasourceTable;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineDatasourceTable;
/**
* 数据操作访问接口

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineDblink;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineDblink;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineDict;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineDict;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineFormDatasource;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineFormDatasource;
/**
* 在线表单与数据源多对多关联的数据操作访问接口

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineForm;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineForm;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.online.dto.OnlineFilterDto;
import com.flow.demo.common.online.object.ColumnData;
import com.flow.demo.common.online.object.JoinTableInfo;
import com.orangeforms.common.online.dto.OnlineFilterDto;
import com.orangeforms.common.online.object.ColumnData;
import com.orangeforms.common.online.object.JoinTableInfo;
import org.apache.ibatis.annotations.*;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlinePageDatasource;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlinePageDatasource;
/**
* 在线表单页面和数据源关联对象的数据操作访问接口

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlinePage;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlinePage;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineRule;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineRule;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineTable;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineTable;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dao;
package com.orangeforms.common.online.dao;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.online.model.OnlineVirtualColumn;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.online.model.OnlineVirtualColumn;
import org.apache.ibatis.annotations.Param;
import java.util.*;

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineColumnMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineColumn">
<mapper namespace="com.orangeforms.common.online.dao.OnlineColumnMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineColumn">
<id column="column_id" jdbcType="BIGINT" property="columnId"/>
<result column="column_name" jdbcType="VARCHAR" property="columnName"/>
<result column="table_id" jdbcType="BIGINT" property="tableId"/>
@@ -29,7 +29,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineColumnMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineColumnMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -44,7 +44,7 @@
</if>
</sql>
<select id="getOnlineColumnList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineColumn">
<select id="getOnlineColumnList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineColumn">
SELECT * FROM zz_online_column
<where>
<include refid="filterRef"/>

View File

@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineColumnRuleMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineColumnRule">
<mapper namespace="com.orangeforms.common.online.dao.OnlineColumnRuleMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineColumnRule">
<id column="column_id" jdbcType="BIGINT" property="columnId"/>
<id column="rule_id" jdbcType="BIGINT" property="ruleId"/>
<result column="prop_data_json" jdbcType="LONGVARCHAR" property="propDataJson"/>
</resultMap>
<resultMap id="BaseResultMapWithOnlineRule" type="com.flow.demo.common.online.model.OnlineColumnRule" extends="BaseResultMap">
<resultMap id="BaseResultMapWithOnlineRule" type="com.orangeforms.common.online.model.OnlineColumnRule" extends="BaseResultMap">
<association property="onlineRule" column="rule_id" foreignColumn="rule_id"
notNullColumn="rule_id" resultMap="com.flow.demo.common.online.dao.OnlineRuleMapper.BaseResultMap" />
notNullColumn="rule_id" resultMap="com.orangeforms.common.online.dao.OnlineRuleMapper.BaseResultMap" />
</resultMap>
<select id="getOnlineColumnRuleListByColumnIds" resultMap="BaseResultMapWithOnlineRule">

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineDatasourceMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineDatasource">
<mapper namespace="com.orangeforms.common.online.dao.OnlineDatasourceMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineDatasource">
<id column="datasource_id" jdbcType="BIGINT" property="datasourceId"/>
<result column="datasource_name" jdbcType="VARCHAR" property="datasourceName"/>
<result column="variable_name" jdbcType="VARCHAR" property="variableName"/>
@@ -11,15 +11,15 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
</resultMap>
<resultMap id="BaseResultMapWithOnlinePageDatasource" type="com.flow.demo.common.online.model.OnlineDatasource" extends="BaseResultMap">
<resultMap id="BaseResultMapWithOnlinePageDatasource" type="com.orangeforms.common.online.model.OnlineDatasource" extends="BaseResultMap">
<association property="onlinePageDatasource" column="datasource_id" foreignColumn="datasource_id"
notNullColumn="datasource_id" resultMap="com.flow.demo.common.online.dao.OnlinePageDatasourceMapper.BaseResultMap" />
notNullColumn="datasource_id" resultMap="com.orangeforms.common.online.dao.OnlinePageDatasourceMapper.BaseResultMap" />
</resultMap>
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineDatasourceMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineDatasourceMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -31,7 +31,7 @@
</if>
</sql>
<select id="getOnlineDatasourceList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineDatasource">
<select id="getOnlineDatasourceList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineDatasource">
SELECT * FROM zz_online_datasource
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineDatasourceRelationMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineDatasourceRelation">
<mapper namespace="com.orangeforms.common.online.dao.OnlineDatasourceRelationMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineDatasourceRelation">
<id column="relation_id" jdbcType="BIGINT" property="relationId"/>
<result column="relation_name" jdbcType="VARCHAR" property="relationName"/>
<result column="variable_name" jdbcType="VARCHAR" property="variableName"/>
@@ -19,7 +19,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineDatasourceRelationMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineDatasourceRelationMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -35,7 +35,7 @@
</sql>
<select id="getOnlineDatasourceRelationList" resultMap="BaseResultMap"
parameterType="com.flow.demo.common.online.model.OnlineDatasourceRelation">
parameterType="com.orangeforms.common.online.model.OnlineDatasourceRelation">
SELECT * FROM zz_online_datasource_relation
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineDatasourceTableMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineDatasourceTable">
<mapper namespace="com.orangeforms.common.online.dao.OnlineDatasourceTableMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineDatasourceTable">
<id column="id" jdbcType="BIGINT" property="id"/>
<result column="datasource_id" jdbcType="BIGINT" property="datasourceId"/>
<result column="relation_id" jdbcType="BIGINT" property="relationId"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineDblinkMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineDblink">
<mapper namespace="com.orangeforms.common.online.dao.OnlineDblinkMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineDblink">
<id column="dblink_id" jdbcType="BIGINT" property="dblinkId"/>
<result column="dblink_name" jdbcType="VARCHAR" property="dblinkName"/>
<result column="variable_name" jdbcType="VARCHAR" property="variableName"/>
@@ -13,7 +13,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineDblinkMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineDblinkMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -22,7 +22,7 @@
</if>
</sql>
<select id="getOnlineDblinkList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineDblink">
<select id="getOnlineDblinkList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineDblink">
SELECT * FROM zz_online_dblink
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineDictMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineDict">
<mapper namespace="com.orangeforms.common.online.dao.OnlineDictMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineDict">
<id column="dict_id" jdbcType="BIGINT" property="dictId"/>
<result column="dict_name" jdbcType="VARCHAR" property="dictName"/>
<result column="dict_type" jdbcType="INTEGER" property="dictType"/>
@@ -25,7 +25,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineDictMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineDictMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -40,7 +40,7 @@
</if>
</sql>
<select id="getOnlineDictList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineDict">
<select id="getOnlineDictList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineDict">
SELECT * FROM zz_online_dict
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineFormDatasourceMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineFormDatasource">
<mapper namespace="com.orangeforms.common.online.dao.OnlineFormDatasourceMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineFormDatasource">
<id column="id" jdbcType="BIGINT" property="id"/>
<result column="form_id" jdbcType="BIGINT" property="formId"/>
<result column="datasource_id" jdbcType="BIGINT" property="datasourceId"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineFormMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineForm">
<mapper namespace="com.orangeforms.common.online.dao.OnlineFormMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineForm">
<id column="form_id" jdbcType="BIGINT" property="formId"/>
<result column="page_id" jdbcType="BIGINT" property="pageId"/>
<result column="form_code" jdbcType="VARCHAR" property="formCode"/>
@@ -18,7 +18,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineFormMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineFormMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -39,7 +39,7 @@
</if>
</sql>
<select id="getOnlineFormList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineForm">
<select id="getOnlineFormList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineForm">
SELECT * FROM zz_online_form
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlinePageDatasourceMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlinePageDatasource">
<mapper namespace="com.orangeforms.common.online.dao.OnlinePageDatasourceMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlinePageDatasource">
<id column="id" jdbcType="BIGINT" property="id"/>
<result column="page_id" jdbcType="BIGINT" property="pageId"/>
<result column="datasource_id" jdbcType="BIGINT" property="datasourceId"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlinePageMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlinePage">
<mapper namespace="com.orangeforms.common.online.dao.OnlinePageMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlinePage">
<id column="page_id" jdbcType="BIGINT" property="pageId"/>
<result column="page_code" jdbcType="VARCHAR" property="pageCode"/>
<result column="page_name" jdbcType="VARCHAR" property="pageName"/>
@@ -15,7 +15,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlinePageMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlinePageMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -33,7 +33,7 @@
</if>
</sql>
<select id="getOnlinePageList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlinePage">
<select id="getOnlinePageList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlinePage">
SELECT * FROM zz_online_page
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineRuleMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineRule">
<mapper namespace="com.orangeforms.common.online.dao.OnlineRuleMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineRule">
<id column="rule_id" jdbcType="BIGINT" property="ruleId"/>
<result column="rule_name" jdbcType="VARCHAR" property="ruleName"/>
<result column="rule_type" jdbcType="INTEGER" property="ruleType"/>
@@ -12,17 +12,17 @@
<result column="deleted_flag" jdbcType="INTEGER" property="deletedFlag"/>
</resultMap>
<resultMap id="BaseResultMapWithOnlineColumnRule" type="com.flow.demo.common.online.model.OnlineRule" extends="BaseResultMap">
<resultMap id="BaseResultMapWithOnlineColumnRule" type="com.orangeforms.common.online.model.OnlineRule" extends="BaseResultMap">
<association property="onlineColumnRule" column="rule_id" foreignColumn="rule_id"
notNullColumn="rule_id" resultMap="com.flow.demo.common.online.dao.OnlineColumnRuleMapper.BaseResultMap" />
notNullColumn="rule_id" resultMap="com.orangeforms.common.online.dao.OnlineColumnRuleMapper.BaseResultMap" />
</resultMap>
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
AND zz_online_rule.deleted_flag = ${@com.flow.demo.common.core.constant.GlobalDeletedFlag@NORMAL}
AND zz_online_rule.deleted_flag = ${@com.orangeforms.common.core.constant.GlobalDeletedFlag@NORMAL}
</sql>
<select id="getOnlineRuleList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineRule">
<select id="getOnlineRuleList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineRule">
SELECT * FROM zz_online_rule
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineTableMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineTable">
<mapper namespace="com.orangeforms.common.online.dao.OnlineTableMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineTable">
<id column="table_id" jdbcType="BIGINT" property="tableId"/>
<result column="table_name" jdbcType="VARCHAR" property="tableName"/>
<result column="model_name" jdbcType="VARCHAR" property="modelName"/>
@@ -13,7 +13,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineTableMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineTableMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -31,7 +31,7 @@
</if>
</sql>
<select id="getOnlineTableList" resultMap="BaseResultMap" parameterType="com.flow.demo.common.online.model.OnlineTable">
<select id="getOnlineTableList" resultMap="BaseResultMap" parameterType="com.orangeforms.common.online.model.OnlineTable">
SELECT * FROM zz_online_table
<where>
<include refid="filterRef"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.flow.demo.common.online.dao.OnlineVirtualColumnMapper">
<resultMap id="BaseResultMap" type="com.flow.demo.common.online.model.OnlineVirtualColumn">
<mapper namespace="com.orangeforms.common.online.dao.OnlineVirtualColumnMapper">
<resultMap id="BaseResultMap" type="com.orangeforms.common.online.model.OnlineVirtualColumn">
<id column="virtual_column_id" jdbcType="BIGINT" property="virtualColumnId"/>
<result column="table_id" jdbcType="BIGINT" property="tableId"/>
<result column="object_field_name" jdbcType="VARCHAR" property="objectFieldName"/>
@@ -19,7 +19,7 @@
<!-- 如果有逻辑删除字段过滤,请写到这里 -->
<sql id="filterRef">
<!-- 这里必须加上全包名否则当filterRef被其他Mapper.xml包含引用的时候就会调用Mapper.xml中的该SQL片段 -->
<include refid="com.flow.demo.common.online.dao.OnlineVirtualColumnMapper.inputFilterRef"/>
<include refid="com.orangeforms.common.online.dao.OnlineVirtualColumnMapper.inputFilterRef"/>
</sql>
<!-- 这里仅包含调用接口输入的主表过滤条件 -->
@@ -44,7 +44,7 @@
</sql>
<select id="getOnlineVirtualColumnList" resultMap="BaseResultMap"
parameterType="com.flow.demo.common.online.model.OnlineVirtualColumn">
parameterType="com.orangeforms.common.online.model.OnlineVirtualColumn">
SELECT * FROM zz_online_virtual_column
<where>
<include refid="filterRef"/>

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.FieldFilterType;
import com.flow.demo.common.online.model.constant.FieldKind;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.FieldFilterType;
import com.orangeforms.common.online.model.constant.FieldKind;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.validator.UpdateGroup;
import lombok.Data;
import javax.validation.constraints.NotNull;

View File

@@ -1,7 +1,7 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.AddGroup;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.validator.AddGroup;
import com.orangeforms.common.core.validator.UpdateGroup;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.AddGroup;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.RelationType;
import com.orangeforms.common.core.validator.AddGroup;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.RelationType;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.validator.UpdateGroup;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.DictType;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.DictType;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.online.model.constant.FieldFilterType;
import com.orangeforms.common.online.model.constant.FieldFilterType;
import lombok.Data;
import java.util.Set;

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.FormKind;
import com.flow.demo.common.online.model.constant.FormType;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.FormKind;
import com.orangeforms.common.online.model.constant.FormType;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.validator.UpdateGroup;
import lombok.Data;
import javax.validation.constraints.NotNull;

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.PageStatus;
import com.flow.demo.common.online.model.constant.PageType;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.PageStatus;
import com.orangeforms.common.online.model.constant.PageType;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.RuleType;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.orangeforms.common.online.model.constant.RuleType;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.validator.UpdateGroup;
import lombok.Data;
import javax.validation.constraints.NotBlank;

View File

@@ -1,10 +1,10 @@
package com.flow.demo.common.online.dto;
package com.orangeforms.common.online.dto;
import com.flow.demo.common.core.constant.AggregationType;
import com.flow.demo.common.core.validator.ConstDictRef;
import com.flow.demo.common.core.validator.UpdateGroup;
import com.orangeforms.common.core.constant.AggregationType;
import com.orangeforms.common.core.validator.ConstDictRef;
import com.orangeforms.common.core.validator.UpdateGroup;
import com.flow.demo.common.online.model.constant.VirtualType;
import com.orangeforms.common.online.model.constant.VirtualType;
import lombok.Data;
import javax.validation.constraints.*;

View File

@@ -1,11 +1,11 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationConstDict;
import com.flow.demo.common.core.annotation.RelationOneToOne;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.FieldKind;
import com.flow.demo.common.online.vo.OnlineColumnVo;
import com.orangeforms.common.core.annotation.RelationConstDict;
import com.orangeforms.common.core.annotation.RelationOneToOne;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.FieldKind;
import com.orangeforms.common.online.vo.OnlineColumnVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -179,7 +179,7 @@ public class OnlineColumn {
* @param onlineColumnVo 域对象
* @return 实体对象
*/
@Mapping(target = "dictInfo", expression = "java(mapToBean(onlineColumnVo.getDictInfo(), com.flow.demo.common.online.model.OnlineDict.class))")
@Mapping(target = "dictInfo", expression = "java(mapToBean(onlineColumnVo.getDictInfo(), com.orangeforms.common.online.model.OnlineDict.class))")
@Override
OnlineColumn toModel(OnlineColumnVo onlineColumnVo);
/**

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationDict;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.vo.OnlineDatasourceVo;
import com.orangeforms.common.core.annotation.RelationDict;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.vo.OnlineDatasourceVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -90,7 +90,7 @@ public class OnlineDatasource {
* @param onlineDatasourceVo 域对象
* @return 实体对象
*/
@Mapping(target = "onlinePageDatasource", expression = "java(mapToBean(onlineDatasourceVo.getOnlinePageDatasource(), com.flow.demo.common.online.model.OnlinePageDatasource.class))")
@Mapping(target = "onlinePageDatasource", expression = "java(mapToBean(onlineDatasourceVo.getOnlinePageDatasource(), com.orangeforms.common.online.model.OnlinePageDatasource.class))")
@Override
OnlineDatasource toModel(OnlineDatasourceVo onlineDatasourceVo);
/**

View File

@@ -1,12 +1,12 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationConstDict;
import com.flow.demo.common.core.annotation.RelationDict;
import com.flow.demo.common.core.annotation.RelationOneToOne;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.RelationType;
import com.flow.demo.common.online.vo.OnlineDatasourceRelationVo;
import com.orangeforms.common.core.annotation.RelationConstDict;
import com.orangeforms.common.core.annotation.RelationDict;
import com.orangeforms.common.core.annotation.RelationOneToOne;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.RelationType;
import com.orangeforms.common.online.vo.OnlineDatasourceRelationVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -166,9 +166,9 @@ public class OnlineDatasourceRelation {
* @param onlineDatasourceRelationVo 域对象
* @return 实体对象
*/
@Mapping(target = "masterColumn", expression = "java(mapToBean(onlineDatasourceRelationVo.getMasterColumn(), com.flow.demo.common.online.model.OnlineColumn.class))")
@Mapping(target = "slaveTable", expression = "java(mapToBean(onlineDatasourceRelationVo.getSlaveTable(), com.flow.demo.common.online.model.OnlineTable.class))")
@Mapping(target = "slaveColumn", expression = "java(mapToBean(onlineDatasourceRelationVo.getSlaveColumn(), com.flow.demo.common.online.model.OnlineColumn.class))")
@Mapping(target = "masterColumn", expression = "java(mapToBean(onlineDatasourceRelationVo.getMasterColumn(), com.orangeforms.common.online.model.OnlineColumn.class))")
@Mapping(target = "slaveTable", expression = "java(mapToBean(onlineDatasourceRelationVo.getSlaveTable(), com.orangeforms.common.online.model.OnlineTable.class))")
@Mapping(target = "slaveColumn", expression = "java(mapToBean(onlineDatasourceRelationVo.getSlaveColumn(), com.orangeforms.common.online.model.OnlineColumn.class))")
@Override
OnlineDatasourceRelation toModel(OnlineDatasourceRelationVo onlineDatasourceRelationVo);
/**

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.vo.OnlineDblinkVo;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.vo.OnlineDblinkVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@@ -1,11 +1,11 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationConstDict;
import com.flow.demo.common.core.annotation.RelationDict;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.DictType;
import com.flow.demo.common.online.vo.OnlineDictVo;
import com.orangeforms.common.core.annotation.RelationConstDict;
import com.orangeforms.common.core.annotation.RelationDict;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.DictType;
import com.orangeforms.common.online.vo.OnlineDictVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@@ -1,10 +1,10 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.*;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.FormType;
import com.flow.demo.common.online.vo.OnlineFormVo;
import com.orangeforms.common.core.annotation.*;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.FormType;
import com.orangeforms.common.online.vo.OnlineFormVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -121,7 +121,7 @@ public class OnlineForm {
* @param onlineFormVo 域对象
* @return 实体对象
*/
@Mapping(target = "onlineTable", expression = "java(mapToBean(onlineFormVo.getOnlineTable(), com.flow.demo.common.online.model.OnlineTable.class))")
@Mapping(target = "onlineTable", expression = "java(mapToBean(onlineFormVo.getOnlineTable(), com.orangeforms.common.online.model.OnlineTable.class))")
@Override
OnlineForm toModel(OnlineFormVo onlineFormVo);
/**

View File

@@ -1,11 +1,11 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationConstDict;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.PageStatus;
import com.flow.demo.common.online.model.constant.PageType;
import com.flow.demo.common.online.vo.OnlinePageVo;
import com.orangeforms.common.core.annotation.RelationConstDict;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.PageStatus;
import com.orangeforms.common.online.model.constant.PageType;
import com.orangeforms.common.online.vo.OnlinePageVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@@ -1,10 +1,10 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationConstDict;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.model.constant.RuleType;
import com.flow.demo.common.online.vo.OnlineRuleVo;
import com.orangeforms.common.core.annotation.RelationConstDict;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.model.constant.RuleType;
import com.orangeforms.common.online.vo.OnlineRuleVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -92,7 +92,7 @@ public class OnlineRule {
* @param onlineRuleVo 域对象
* @return 实体对象
*/
@Mapping(target = "onlineColumnRule", expression = "java(mapToBean(onlineRuleVo.getOnlineColumnRule(), com.flow.demo.common.online.model.OnlineColumnRule.class))")
@Mapping(target = "onlineColumnRule", expression = "java(mapToBean(onlineRuleVo.getOnlineColumnRule(), com.orangeforms.common.online.model.OnlineColumnRule.class))")
@Override
OnlineRule toModel(OnlineRuleVo onlineRuleVo);
/**

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.annotation.RelationOneToMany;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.vo.OnlineTableVo;
import com.orangeforms.common.core.annotation.RelationOneToMany;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.vo.OnlineTableVo;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.model;
package com.orangeforms.common.online.model;
import com.baomidou.mybatisplus.annotation.*;
import com.flow.demo.common.core.base.mapper.BaseModelMapper;
import com.flow.demo.common.online.vo.OnlineVirtualColumnVo;
import com.orangeforms.common.core.base.mapper.BaseModelMapper;
import com.orangeforms.common.online.vo.OnlineVirtualColumnVo;
import lombok.Data;
import org.mapstruct.*;
import org.mapstruct.factory.Mappers;

View File

@@ -1,6 +1,6 @@
package com.flow.demo.common.online.object;
package com.orangeforms.common.online.object;
import com.flow.demo.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineColumn;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@@ -1,10 +1,10 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineColumnRule;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineColumnRule;
import com.orangeforms.common.online.object.SqlTableColumn;
import java.util.List;
import java.util.Set;
@@ -138,13 +138,4 @@ public interface OnlineColumnService extends IBaseService<OnlineColumn, Long> {
* @return 查询出的字段对象
*/
OnlineColumn getOnlineColumnByTableIdAndColumnName(Long tableId, String columnName);
/**
* 根据最新对象和原有对象的数据对比判断关联的字典数据和多对一主表数据是否都是合法数据
*
* @param onlineColumn 最新数据对象
* @param originalOnlineColumn 原有数据对象
* @return 数据全部正确返回true否则false
*/
CallResult verifyRelatedData(OnlineColumn onlineColumn, OnlineColumn originalOnlineColumn);
}

View File

@@ -1,10 +1,10 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.object.SqlTableColumn;
import java.util.List;
import java.util.Set;
@@ -85,13 +85,4 @@ public interface OnlineDatasourceRelationService extends IBaseService<OnlineData
*/
List<OnlineDatasourceRelation> getOnlineDatasourceRelationListWithRelation(
OnlineDatasourceRelation filter, String orderBy);
/**
* 根据最新对象和原有对象的数据对比判断关联的字典数据和多对一主表数据是否都是合法数据
*
* @param relation 最新数据对象
* @param originalRelation 原有数据对象
* @return 数据全部正确返回true否则false
*/
CallResult verifyRelatedData(OnlineDatasourceRelation relation, OnlineDatasourceRelation originalRelation);
}

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.online.model.OnlineDatasource;
import com.flow.demo.common.online.model.OnlineDatasourceTable;
import com.flow.demo.common.online.object.SqlTable;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.online.model.OnlineDatasource;
import com.orangeforms.common.online.model.OnlineDatasourceTable;
import com.orangeforms.common.online.object.SqlTable;
import java.util.List;
import java.util.Set;

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.online.model.OnlineDblink;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.online.model.OnlineDblink;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.object.SqlTableColumn;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.online.model.OnlineDict;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.online.model.OnlineDict;
import java.util.List;
import java.util.Set;
@@ -68,13 +68,4 @@ public interface OnlineDictService extends IBaseService<OnlineDict, Long> {
* @return 查询结果集
*/
List<OnlineDict> getOnlineDictListWithRelation(OnlineDict filter, String orderBy);
/**
* 根据最新对象和原有对象的数据对比判断关联的字典数据和多对一主表数据是否都是合法数据
*
* @param onlineDict 最新数据对象
* @param originalOnlineDict 原有数据对象
* @return 数据全部正确返回true否则false
*/
CallResult verifyRelatedData(OnlineDict onlineDict, OnlineDict originalOnlineDict);
}

View File

@@ -1,9 +1,9 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.online.model.OnlineForm;
import com.flow.demo.common.online.model.OnlineFormDatasource;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.online.model.OnlineForm;
import com.orangeforms.common.online.model.OnlineFormDatasource;
import java.util.List;
import java.util.Set;
@@ -103,13 +103,4 @@ public interface OnlineFormService extends IBaseService<OnlineForm, Long> {
* @return 在线表单集合
*/
List<OnlineForm> getOnlineFormListByPageIds(Set<Long> pageIdSet);
/**
* 根据最新对象和原有对象的数据对比判断关联的字典数据和多对一主表数据是否都是合法数据
*
* @param onlineForm 最新数据对象
* @param originalOnlineForm 原有数据对象
* @return 数据全部正确返回true否则false
*/
CallResult verifyRelatedData(OnlineForm onlineForm, OnlineForm originalOnlineForm);
}

View File

@@ -1,11 +1,11 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.online.dto.OnlineFilterDto;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.flow.demo.common.online.model.OnlineDict;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.object.ColumnData;
import com.orangeforms.common.online.dto.OnlineFilterDto;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.online.model.OnlineDict;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.object.ColumnData;
import java.util.List;
import java.util.Map;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.online.model.OnlinePage;
import com.flow.demo.common.online.model.OnlinePageDatasource;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.online.model.OnlinePage;
import com.orangeforms.common.online.model.OnlinePageDatasource;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.online.model.OnlineColumnRule;
import com.flow.demo.common.online.model.OnlineRule;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.online.model.OnlineColumnRule;
import com.orangeforms.common.online.model.OnlineRule;
import java.util.List;
import java.util.Set;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.object.SqlTable;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.object.SqlTable;
import java.util.List;
import java.util.Set;

View File

@@ -1,8 +1,8 @@
package com.flow.demo.common.online.service;
package com.orangeforms.common.online.service;
import com.flow.demo.common.core.base.service.IBaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.online.model.OnlineVirtualColumn;
import com.orangeforms.common.core.base.service.IBaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.online.model.OnlineVirtualColumn;
import java.util.*;
@@ -66,13 +66,4 @@ public interface OnlineVirtualColumnService extends IBaseService<OnlineVirtualCo
* @return 关联的虚拟字段数据列表
*/
List<OnlineVirtualColumn> getOnlineVirtualColumnListByTableIds(Set<Long> tableIdSet);
/**
* 根据最新对象和原有对象的数据对比判断关联的字典数据和多对一主表数据是否都是合法数据
*
* @param virtualColumn 最新数据对象
* @param originalVirtualColumn 原有数据对象
* @return 数据全部正确返回true否则false
*/
CallResult verifyRelatedData(OnlineVirtualColumn virtualColumn, OnlineVirtualColumn originalVirtualColumn);
}

View File

@@ -1,23 +1,23 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.core.util.RedisKeyUtil;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineColumnMapper;
import com.flow.demo.common.online.dao.OnlineColumnRuleMapper;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineColumnRule;
import com.flow.demo.common.online.model.constant.FieldFilterType;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.flow.demo.common.online.service.OnlineColumnService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.core.util.RedisKeyUtil;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineColumnMapper;
import com.orangeforms.common.online.dao.OnlineColumnRuleMapper;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineColumnRule;
import com.orangeforms.common.online.model.constant.FieldFilterType;
import com.orangeforms.common.online.object.SqlTableColumn;
import com.orangeforms.common.online.service.OnlineColumnService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.github.pagehelper.Page;
import com.google.common.base.CaseFormat;
import lombok.extern.slf4j.Slf4j;
@@ -76,6 +76,7 @@ public class OnlineColumnServiceImpl extends BaseService<OnlineColumn, Long> imp
if (CollUtil.isEmpty(columnList)) {
return onlineColumnList;
}
this.evictTableCache(onlineTableId);
for (SqlTableColumn column : columnList) {
OnlineColumn onlineColumn = new OnlineColumn();
BeanUtil.copyProperties(column, onlineColumn, false);

View File

@@ -1,24 +1,24 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineDatasourceRelationMapper;
import com.flow.demo.common.online.dao.OnlineDatasourceTableMapper;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.flow.demo.common.online.model.OnlineDatasourceTable;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.flow.demo.common.online.service.OnlineColumnService;
import com.flow.demo.common.online.service.OnlineDatasourceRelationService;
import com.flow.demo.common.online.service.OnlineDatasourceService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineDatasourceRelationMapper;
import com.orangeforms.common.online.dao.OnlineDatasourceTableMapper;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.online.model.OnlineDatasourceTable;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.object.SqlTableColumn;
import com.orangeforms.common.online.service.OnlineColumnService;
import com.orangeforms.common.online.service.OnlineDatasourceRelationService;
import com.orangeforms.common.online.service.OnlineDatasourceService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,22 +1,22 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineDatasourceMapper;
import com.flow.demo.common.online.dao.OnlineDatasourceTableMapper;
import com.flow.demo.common.online.dao.OnlinePageDatasourceMapper;
import com.flow.demo.common.online.model.OnlineDatasource;
import com.flow.demo.common.online.model.OnlineDatasourceTable;
import com.flow.demo.common.online.model.OnlinePageDatasource;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.service.OnlineDatasourceRelationService;
import com.flow.demo.common.online.service.OnlineDatasourceService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineDatasourceMapper;
import com.orangeforms.common.online.dao.OnlineDatasourceTableMapper;
import com.orangeforms.common.online.dao.OnlinePageDatasourceMapper;
import com.orangeforms.common.online.model.OnlineDatasource;
import com.orangeforms.common.online.model.OnlineDatasourceTable;
import com.orangeforms.common.online.model.OnlinePageDatasource;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.service.OnlineDatasourceRelationService;
import com.orangeforms.common.online.service.OnlineDatasourceService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,17 +1,17 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.config.DataSourceContextHolder;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.config.OnlineProperties;
import com.flow.demo.common.online.dao.OnlineDblinkMapper;
import com.flow.demo.common.online.model.OnlineDblink;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.object.SqlTableColumn;
import com.flow.demo.common.online.service.OnlineDblinkService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.config.DataSourceContextHolder;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.config.OnlineProperties;
import com.orangeforms.common.online.dao.OnlineDblinkMapper;
import com.orangeforms.common.online.model.OnlineDblink;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.object.SqlTableColumn;
import com.orangeforms.common.online.service.OnlineDblinkService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,15 +1,15 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineDictMapper;
import com.flow.demo.common.online.model.OnlineDict;
import com.flow.demo.common.online.service.OnlineDblinkService;
import com.flow.demo.common.online.service.OnlineDictService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineDictMapper;
import com.orangeforms.common.online.model.OnlineDict;
import com.orangeforms.common.online.service.OnlineDblinkService;
import com.orangeforms.common.online.service.OnlineDictService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,21 +1,21 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineFormDatasourceMapper;
import com.flow.demo.common.online.dao.OnlineFormMapper;
import com.flow.demo.common.online.model.OnlineForm;
import com.flow.demo.common.online.model.OnlineFormDatasource;
import com.flow.demo.common.online.service.OnlineFormService;
import com.flow.demo.common.online.service.OnlinePageService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineFormDatasourceMapper;
import com.orangeforms.common.online.dao.OnlineFormMapper;
import com.orangeforms.common.online.model.OnlineForm;
import com.orangeforms.common.online.model.OnlineFormDatasource;
import com.orangeforms.common.online.service.OnlineFormService;
import com.orangeforms.common.online.service.OnlinePageService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,4 +1,4 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -6,29 +6,29 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.core.map.MapUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.flow.demo.common.core.annotation.MyDataSourceResolver;
import com.flow.demo.common.core.constant.AggregationType;
import com.flow.demo.common.core.exception.NoDataPermException;
import com.flow.demo.common.core.constant.GlobalDeletedFlag;
import com.flow.demo.common.core.object.MyWhereCriteria;
import com.flow.demo.common.core.object.TokenData;
import com.flow.demo.common.core.object.Tuple2;
import com.flow.demo.common.core.util.RedisKeyUtil;
import com.flow.demo.common.datafilter.constant.DataPermRuleType;
import com.flow.demo.common.datafilter.config.DataFilterProperties;
import com.flow.demo.common.online.model.constant.*;
import com.flow.demo.common.online.service.OnlineVirtualColumnService;
import com.flow.demo.common.online.util.OnlineOperationHelper;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.util.OnlineDataSourceResolver;
import com.flow.demo.common.online.util.OnlineConstant;
import com.flow.demo.common.online.dao.OnlineOperationMapper;
import com.flow.demo.common.online.dto.OnlineFilterDto;
import com.flow.demo.common.online.model.*;
import com.flow.demo.common.online.object.ColumnData;
import com.flow.demo.common.online.object.JoinTableInfo;
import com.flow.demo.common.online.service.OnlineDictService;
import com.flow.demo.common.online.service.OnlineOperationService;
import com.orangeforms.common.core.annotation.MyDataSourceResolver;
import com.orangeforms.common.core.constant.AggregationType;
import com.orangeforms.common.core.exception.NoDataPermException;
import com.orangeforms.common.core.constant.GlobalDeletedFlag;
import com.orangeforms.common.core.object.MyWhereCriteria;
import com.orangeforms.common.core.object.TokenData;
import com.orangeforms.common.core.object.Tuple2;
import com.orangeforms.common.core.util.RedisKeyUtil;
import com.orangeforms.common.datafilter.constant.DataPermRuleType;
import com.orangeforms.common.datafilter.config.DataFilterProperties;
import com.orangeforms.common.online.model.constant.*;
import com.orangeforms.common.online.service.OnlineVirtualColumnService;
import com.orangeforms.common.online.util.OnlineOperationHelper;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.util.OnlineDataSourceResolver;
import com.orangeforms.common.online.util.OnlineConstant;
import com.orangeforms.common.online.dao.OnlineOperationMapper;
import com.orangeforms.common.online.dto.OnlineFilterDto;
import com.orangeforms.common.online.model.*;
import com.orangeforms.common.online.object.ColumnData;
import com.orangeforms.common.online.object.JoinTableInfo;
import com.orangeforms.common.online.service.OnlineDictService;
import com.orangeforms.common.online.service.OnlineOperationService;
import com.google.common.collect.LinkedHashMultimap;
import com.google.common.collect.Multimap;
import lombok.Data;
@@ -73,12 +73,12 @@ public class OnlineOperationServiceImpl implements OnlineOperationService {
* 聚合返回数据中聚合键的常量字段名
* 如select groupColumn groupedKey, max(aggregationColumn) aggregatedValue
*/
public static final String KEY_NAME = "groupedKey";
private static final String KEY_NAME = "groupedKey";
/**
* 聚合返回数据中聚合值的常量字段名
* 如select groupColumn groupedKey, max(aggregationColumn) aggregatedValue
*/
public static final String VALUE_NAME = "aggregatedValue";
private static final String VALUE_NAME = "aggregatedValue";
@Transactional(rollbackFor = Exception.class)
@Override
@@ -964,7 +964,7 @@ public class OnlineOperationServiceImpl implements OnlineOperationService {
}
@Data
static class VirtualColumnWhereClause {
private static class VirtualColumnWhereClause {
private Long tableId;
private Long columnId;
private Integer operatorType;

View File

@@ -1,21 +1,21 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.core.util.MyModelUtil;
import com.flow.demo.common.online.service.OnlineDatasourceService;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlinePageDatasourceMapper;
import com.flow.demo.common.online.dao.OnlinePageMapper;
import com.flow.demo.common.online.model.OnlinePage;
import com.flow.demo.common.online.model.OnlinePageDatasource;
import com.flow.demo.common.online.model.constant.PageStatus;
import com.flow.demo.common.online.service.OnlineFormService;
import com.flow.demo.common.online.service.OnlinePageService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.core.util.MyModelUtil;
import com.orangeforms.common.online.service.OnlineDatasourceService;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlinePageDatasourceMapper;
import com.orangeforms.common.online.dao.OnlinePageMapper;
import com.orangeforms.common.online.model.OnlinePage;
import com.orangeforms.common.online.model.OnlinePageDatasource;
import com.orangeforms.common.online.model.constant.PageStatus;
import com.orangeforms.common.online.service.OnlineFormService;
import com.orangeforms.common.online.service.OnlinePageService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,18 +1,18 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.constant.GlobalDeletedFlag;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.core.util.MyModelUtil;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineColumnRuleMapper;
import com.flow.demo.common.online.dao.OnlineRuleMapper;
import com.flow.demo.common.online.model.OnlineColumnRule;
import com.flow.demo.common.online.model.OnlineRule;
import com.flow.demo.common.online.service.OnlineRuleService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.constant.GlobalDeletedFlag;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.core.util.MyModelUtil;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineColumnRuleMapper;
import com.orangeforms.common.online.dao.OnlineRuleMapper;
import com.orangeforms.common.online.model.OnlineColumnRule;
import com.orangeforms.common.online.model.OnlineRule;
import com.orangeforms.common.online.service.OnlineRuleService;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,21 +1,21 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.core.util.RedisKeyUtil;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.flow.demo.common.online.dao.OnlineTableMapper;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.model.constant.FieldKind;
import com.flow.demo.common.online.object.SqlTable;
import com.flow.demo.common.online.service.OnlineColumnService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.core.util.RedisKeyUtil;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.online.dao.OnlineTableMapper;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.model.constant.FieldKind;
import com.orangeforms.common.online.object.SqlTable;
import com.orangeforms.common.online.service.OnlineColumnService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.github.pagehelper.Page;
import com.google.common.base.CaseFormat;
import lombok.extern.slf4j.Slf4j;

View File

@@ -1,20 +1,20 @@
package com.flow.demo.common.online.service.impl;
package com.orangeforms.common.online.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.flow.demo.common.core.base.dao.BaseDaoMapper;
import com.flow.demo.common.core.object.CallResult;
import com.flow.demo.common.core.object.MyRelationParam;
import com.flow.demo.common.core.base.service.BaseService;
import com.flow.demo.common.online.dao.OnlineVirtualColumnMapper;
import com.flow.demo.common.online.model.OnlineDatasource;
import com.flow.demo.common.online.model.OnlineVirtualColumn;
import com.flow.demo.common.online.model.constant.VirtualType;
import com.flow.demo.common.online.service.OnlineColumnService;
import com.flow.demo.common.online.service.OnlineDatasourceRelationService;
import com.flow.demo.common.online.service.OnlineDatasourceService;
import com.flow.demo.common.online.service.OnlineVirtualColumnService;
import com.flow.demo.common.sequence.wrapper.IdGeneratorWrapper;
import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import com.orangeforms.common.core.object.CallResult;
import com.orangeforms.common.core.object.MyRelationParam;
import com.orangeforms.common.core.base.service.BaseService;
import com.orangeforms.common.online.dao.OnlineVirtualColumnMapper;
import com.orangeforms.common.online.model.OnlineDatasource;
import com.orangeforms.common.online.model.OnlineVirtualColumn;
import com.orangeforms.common.online.model.constant.VirtualType;
import com.orangeforms.common.online.service.OnlineColumnService;
import com.orangeforms.common.online.service.OnlineDatasourceRelationService;
import com.orangeforms.common.online.service.OnlineDatasourceService;
import com.orangeforms.common.online.service.OnlineVirtualColumnService;
import com.orangeforms.common.sequence.wrapper.IdGeneratorWrapper;
import com.github.pagehelper.Page;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;

View File

@@ -1,11 +1,11 @@
package com.flow.demo.common.online.util;
package com.orangeforms.common.online.util;
import com.flow.demo.common.core.util.DataSourceResolver;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.flow.demo.common.online.model.OnlineDblink;
import com.flow.demo.common.online.model.OnlineDict;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.service.OnlineDblinkService;
import com.orangeforms.common.core.util.DataSourceResolver;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.online.model.OnlineDblink;
import com.orangeforms.common.online.model.OnlineDict;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.service.OnlineDblinkService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

View File

@@ -1,28 +1,28 @@
package com.flow.demo.common.online.util;
package com.orangeforms.common.online.util;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.flow.demo.common.core.constant.ErrorCodeEnum;
import com.flow.demo.common.core.object.ResponseResult;
import com.flow.demo.common.core.upload.BaseUpDownloader;
import com.flow.demo.common.core.upload.UpDownloaderFactory;
import com.flow.demo.common.core.upload.UploadResponseInfo;
import com.flow.demo.common.core.upload.UploadStoreTypeEnum;
import com.flow.demo.common.online.config.OnlineProperties;
import com.flow.demo.common.online.model.OnlineColumn;
import com.flow.demo.common.online.model.OnlineDatasource;
import com.flow.demo.common.online.model.OnlineDatasourceRelation;
import com.flow.demo.common.online.model.OnlineTable;
import com.flow.demo.common.online.model.constant.FieldKind;
import com.flow.demo.common.online.model.constant.RelationType;
import com.flow.demo.common.online.object.ColumnData;
import com.flow.demo.common.online.service.OnlineDatasourceRelationService;
import com.flow.demo.common.online.service.OnlineDatasourceService;
import com.flow.demo.common.online.service.OnlineOperationService;
import com.flow.demo.common.online.service.OnlineTableService;
import com.flow.demo.common.redis.cache.SessionCacheHelper;
import com.orangeforms.common.core.constant.ErrorCodeEnum;
import com.orangeforms.common.core.object.ResponseResult;
import com.orangeforms.common.core.upload.BaseUpDownloader;
import com.orangeforms.common.core.upload.UpDownloaderFactory;
import com.orangeforms.common.core.upload.UploadResponseInfo;
import com.orangeforms.common.core.upload.UploadStoreTypeEnum;
import com.orangeforms.common.online.config.OnlineProperties;
import com.orangeforms.common.online.model.OnlineColumn;
import com.orangeforms.common.online.model.OnlineDatasource;
import com.orangeforms.common.online.model.OnlineDatasourceRelation;
import com.orangeforms.common.online.model.OnlineTable;
import com.orangeforms.common.online.model.constant.FieldKind;
import com.orangeforms.common.online.model.constant.RelationType;
import com.orangeforms.common.online.object.ColumnData;
import com.orangeforms.common.online.service.OnlineDatasourceRelationService;
import com.orangeforms.common.online.service.OnlineDatasourceService;
import com.orangeforms.common.online.service.OnlineOperationService;
import com.orangeforms.common.online.service.OnlineTableService;
import com.orangeforms.common.redis.cache.SessionCacheHelper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -97,6 +97,7 @@ public class OnlineOperationHelper {
return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATED_FAILED, errorMessage);
}
relation.setSlaveTable(slaveTable);
relation.setSlaveColumn(slaveTable.getColumnMap().get(relation.getSlaveColumnId()));
return ResponseResult.success(relation);
}

Some files were not shown because too many files have changed in this diff Show More