连接器代码提交
This commit is contained in:
parent
d2c824e64d
commit
234a2e4efb
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 流程分类;对应数环通项目分类(sys_flow_class: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowClassDao extends IBaseDao<SysFlowClassEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 流程分类权限表(sys_flow_class_rule: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowClassRuleDao extends IBaseDao<SysFlowClassRuleEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 流程主表;流程就是数环通的Linkup(sys_flow: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:19
|
||||
*/
|
||||
public interface ISysFlowDao extends IBaseDao<SysFlowEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* nifi常量(sys_flow_nifi_constant: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowNifiConstantDao extends IBaseDao<SysFlowNifiConstantEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 流程步骤账户表(sys_flow_step_account: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowStepAccountDao extends IBaseDao<SysFlowStepAccountEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 映射信息表体(sys_flow_step_config_b: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepConfigBDao extends IBaseDao<SysFlowStepConfigBEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 映射信息主表(sys_flow_step_config: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepConfigDao extends IBaseDao<SysFlowStepConfigEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 流程步骤信息(sys_flow_step: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowStepDao extends IBaseDao<SysFlowStepEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.hzya.frame.sys.flow.dao;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity;
|
||||
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||
|
||||
/**
|
||||
* 步骤关联关系表(sys_flow_step_relation: table)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepRelationDao extends IBaseDao<SysFlowStepRelationEntity, String> {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 流程分类;对应数环通项目分类(SysFlowClass)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Repository(value = "SysFlowClassDaoImpl")
|
||||
public class SysFlowClassDaoImpl extends MybatisGenericDao<SysFlowClassEntity, String> implements ISysFlowClassDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassRuleDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 流程分类权限表(SysFlowClassRule)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Repository(value = "SysFlowClassRuleDaoImpl")
|
||||
public class SysFlowClassRuleDaoImpl extends MybatisGenericDao<SysFlowClassRuleEntity, String> implements ISysFlowClassRuleDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 流程主表;流程就是数环通的Linkup(SysFlow)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:21
|
||||
*/
|
||||
@Repository(value = "SysFlowDaoImpl")
|
||||
public class SysFlowDaoImpl extends MybatisGenericDao<SysFlowEntity, String> implements ISysFlowDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowNifiConstantDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* nifi常量(SysFlowNifiConstant)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Repository(value = "SysFlowNifiConstantDaoImpl")
|
||||
public class SysFlowNifiConstantDaoImpl extends MybatisGenericDao<SysFlowNifiConstantEntity, String> implements ISysFlowNifiConstantDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepAccountDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 流程步骤账户表(SysFlowStepAccount)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Repository(value = "SysFlowStepAccountDaoImpl")
|
||||
public class SysFlowStepAccountDaoImpl extends MybatisGenericDao<SysFlowStepAccountEntity, String> implements ISysFlowStepAccountDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepConfigBDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 映射信息表体(SysFlowStepConfigB)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Repository(value = "SysFlowStepConfigBDaoImpl")
|
||||
public class SysFlowStepConfigBDaoImpl extends MybatisGenericDao<SysFlowStepConfigBEntity, String> implements ISysFlowStepConfigBDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepConfigDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 映射信息主表(SysFlowStepConfig)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Repository(value = "SysFlowStepConfigDaoImpl")
|
||||
public class SysFlowStepConfigDaoImpl extends MybatisGenericDao<SysFlowStepConfigEntity, String> implements ISysFlowStepConfigDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 流程步骤信息(SysFlowStep)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Repository(value = "SysFlowStepDaoImpl")
|
||||
public class SysFlowStepDaoImpl extends MybatisGenericDao<SysFlowStepEntity, String> implements ISysFlowStepDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.hzya.frame.sys.flow.dao.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepRelationDao;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||
/**
|
||||
* 步骤关联关系表(SysFlowStepRelation)表数据库访问层
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Repository(value = "SysFlowStepRelationDaoImpl")
|
||||
public class SysFlowStepRelationDaoImpl extends MybatisGenericDao<SysFlowStepRelationEntity, String> implements ISysFlowStepRelationDao{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 流程分类;对应数环通项目分类(SysFlowClass)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public class SysFlowClassEntity extends BaseEntity {
|
||||
|
||||
/** 分类名称 */
|
||||
private String name;
|
||||
/** 上级id */
|
||||
private String parentId;
|
||||
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getParentId() {
|
||||
return parentId;
|
||||
}
|
||||
|
||||
public void setParentId(String parentId) {
|
||||
this.parentId = parentId;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,193 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowClassDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowClassEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowClassEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="name" column="name" jdbcType="VARCHAR"/>
|
||||
<result property="parentId" column="parent_id" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowClassEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,name
|
||||
,parent_id
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowClassEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity">
|
||||
select
|
||||
<include refid="SysFlowClassEntity_Base_Column_List" />
|
||||
from sys_flow_class
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="parentId != null and parentId != ''"> and parent_id = #{parentId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity">
|
||||
select count(1) from sys_flow_class
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="parentId != null and parentId != ''"> and parent_id = #{parentId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowClassEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity">
|
||||
select
|
||||
<include refid="SysFlowClassEntity_Base_Column_List" />
|
||||
from sys_flow_class
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="name != null and name != ''"> and name like concat('%',#{name},'%') </if>
|
||||
<if test="parentId != null and parentId != ''"> and parent_id like concat('%',#{parentId},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowClassentity_list_or" resultMap="get-SysFlowClassEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity">
|
||||
select
|
||||
<include refid="SysFlowClassEntity_Base_Column_List" />
|
||||
from sys_flow_class
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> or name = #{name} </if>
|
||||
<if test="parentId != null and parentId != ''"> or parent_id = #{parentId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_class(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="name != null and name != ''"> name , </if>
|
||||
<if test="parentId != null and parentId != ''"> parent_id , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="name != null and name != ''"> #{name} ,</if>
|
||||
<if test="parentId != null and parentId != ''"> #{parentId} ,</if>
|
||||
<if test="sorts == null ">COALESCE((select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_class a WHERE a.sts = 'Y' ),1),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_class(create_user_id, create_time, modify_user_id, modify_time, sts, name, parent_id, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},#{entity.parentId}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_class(create_user_id, create_time, modify_user_id, modify_time, sts, name, parent_id)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},#{entity.parentId})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
name = values(name),
|
||||
parent_id = values(parent_id)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity" >
|
||||
update sys_flow_class set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="name != null and name != ''"> name = #{name},</if>
|
||||
<if test="parentId != null and parentId != ''"> parent_id = #{parentId},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity" >
|
||||
update sys_flow_class set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowClassEntity" >
|
||||
update sys_flow_class set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="parentId != null and parentId != ''"> and parent_id = #{parentId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_class where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 流程分类权限表(SysFlowClassRule)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public class SysFlowClassRuleEntity extends BaseEntity {
|
||||
|
||||
/** 流程分类id */
|
||||
private String flowClassId;
|
||||
/** 用户id */
|
||||
private String userId;
|
||||
/** 用户名 */
|
||||
private String userName;
|
||||
/** 用户编码 */
|
||||
private String userCode;
|
||||
/** 头像 */
|
||||
private String profileIcon;
|
||||
//权限列表
|
||||
List<SysFlowClassRuleEntity> ruleList;
|
||||
public String getFlowClassId() {
|
||||
return flowClassId;
|
||||
}
|
||||
|
||||
public void setFlowClassId(String flowClassId) {
|
||||
this.flowClassId = flowClassId;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getUserCode() {
|
||||
return userCode;
|
||||
}
|
||||
|
||||
public void setUserCode(String userCode) {
|
||||
this.userCode = userCode;
|
||||
}
|
||||
|
||||
public String getProfileIcon() {
|
||||
return profileIcon;
|
||||
}
|
||||
|
||||
public void setProfileIcon(String profileIcon) {
|
||||
this.profileIcon = profileIcon;
|
||||
}
|
||||
|
||||
public List<SysFlowClassRuleEntity> getRuleList() {
|
||||
return ruleList;
|
||||
}
|
||||
|
||||
public void setRuleList(List<SysFlowClassRuleEntity> ruleList) {
|
||||
this.ruleList = ruleList;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowClassRuleDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowClassRuleEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="flowClassId" column="flow_class_id" jdbcType="VARCHAR"/>
|
||||
<result property="userId" column="user_id" jdbcType="VARCHAR"/>
|
||||
<result property="userName" column="user_name" jdbcType="VARCHAR"/>
|
||||
<result property="userCode" column="user_code" jdbcType="VARCHAR"/>
|
||||
<result property="profileIcon" column="profile_icon" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id="SysFlowClassRuleEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,flow_class_id
|
||||
,user_id
|
||||
,user_name
|
||||
,user_code
|
||||
,profile_icon
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowClassRuleEntity-result"
|
||||
parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
select
|
||||
<include refid="SysFlowClassRuleEntity_Base_Column_List"/>
|
||||
from sys_flow_class_rule
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">and create_user_id = #{create_user_id}</if>
|
||||
<if test="create_time != null">and create_time = #{create_time}</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">and modify_user_id = #{modify_user_id}</if>
|
||||
<if test="modify_time != null">and modify_time = #{modify_time}</if>
|
||||
<if test="sts != null and sts != ''">and sts = #{sts}</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">and flow_class_id = #{flowClassId}</if>
|
||||
<if test="userId != null and userId != ''">and user_id = #{userId}</if>
|
||||
<if test="userName != null and userName != ''">and user_name = #{userName}</if>
|
||||
<if test="userCode != null and userCode != ''">and user_code = #{userCode}</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">and profile_icon = #{profileIcon}</if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() ">order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer"
|
||||
parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
select count(1) from sys_flow_class_rule
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">and create_user_id = #{create_user_id}</if>
|
||||
<if test="create_time != null">and create_time = #{create_time}</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">and modify_user_id = #{modify_user_id}</if>
|
||||
<if test="modify_time != null">and modify_time = #{modify_time}</if>
|
||||
<if test="sts != null and sts != ''">and sts = #{sts}</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">and flow_class_id = #{flowClassId}</if>
|
||||
<if test="userId != null and userId != ''">and user_id = #{userId}</if>
|
||||
<if test="userName != null and userName != ''">and user_name = #{userName}</if>
|
||||
<if test="userCode != null and userCode != ''">and user_code = #{userCode}</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">and profile_icon = #{profileIcon}</if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() ">order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowClassRuleEntity-result"
|
||||
parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
select
|
||||
<include refid="SysFlowClassRuleEntity_Base_Column_List"/>
|
||||
from sys_flow_class_rule
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">and id like concat('%',#{id},'%')</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">and create_user_id like
|
||||
concat('%',#{create_user_id},'%')
|
||||
</if>
|
||||
<if test="create_time != null">and create_time like concat('%',#{create_time},'%')</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">and modify_user_id like
|
||||
concat('%',#{modify_user_id},'%')
|
||||
</if>
|
||||
<if test="modify_time != null">and modify_time like concat('%',#{modify_time},'%')</if>
|
||||
<if test="sts != null and sts != ''">and sts like concat('%',#{sts},'%')</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">and flow_class_id like concat('%',#{flowClassId},'%')
|
||||
</if>
|
||||
<if test="userId != null and userId != ''">and user_id like concat('%',#{userId},'%')</if>
|
||||
<if test="userName != null and userName != ''">and user_name like concat('%',#{userName},'%')</if>
|
||||
<if test="userCode != null and userCode != ''">and user_code like concat('%',#{userCode},'%')</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">and profile_icon like concat('%',#{profileIcon},'%')
|
||||
</if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() ">order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowClassRuleentity_list_or" resultMap="get-SysFlowClassRuleEntity-result"
|
||||
parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
select
|
||||
<include refid="SysFlowClassRuleEntity_Base_Column_List"/>
|
||||
from sys_flow_class_rule
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">or id = #{id}</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">or create_user_id = #{create_user_id}</if>
|
||||
<if test="create_time != null">or create_time = #{create_time}</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">or modify_user_id = #{modify_user_id}</if>
|
||||
<if test="modify_time != null">or modify_time = #{modify_time}</if>
|
||||
<if test="sts != null and sts != ''">or sts = #{sts}</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">or flow_class_id = #{flowClassId}</if>
|
||||
<if test="userId != null and userId != ''">or user_id = #{userId}</if>
|
||||
<if test="userName != null and userName != ''">or user_name = #{userName}</if>
|
||||
<if test="userCode != null and userCode != ''">or user_code = #{userCode}</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">or profile_icon = #{profileIcon}</if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() ">order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity" keyProperty="id"
|
||||
useGeneratedKeys="true">
|
||||
insert into sys_flow_class_rule(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''">id ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">create_user_id ,</if>
|
||||
<if test="create_time != null">create_time ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">modify_user_id ,</if>
|
||||
<if test="modify_time != null">modify_time ,</if>
|
||||
<if test="sts != null and sts != ''">sts ,</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">flow_class_id ,</if>
|
||||
<if test="userId != null and userId != ''">user_id ,</if>
|
||||
<if test="userName != null and userName != ''">user_name ,</if>
|
||||
<if test="userCode != null and userCode != ''">user_code ,</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">profile_icon ,</if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''">#{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">#{create_user_id} ,</if>
|
||||
<if test="create_time != null">#{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">#{modify_user_id} ,</if>
|
||||
<if test="modify_time != null">#{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''">#{sts} ,</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">#{flowClassId} ,</if>
|
||||
<if test="userId != null and userId != ''">#{userId} ,</if>
|
||||
<if test="userName != null and userName != ''">#{userName} ,</if>
|
||||
<if test="userCode != null and userCode != ''">#{userCode} ,</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">#{profileIcon} ,</if>
|
||||
<if test="sorts == null ">COALESCE((select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_class_rule a WHERE a.sts = 'Y' ),1),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_class_rule(create_user_id, create_time, modify_user_id, modify_time, sts, flow_class_id,
|
||||
user_id, user_name, user_code, profile_icon, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.flowClassId},#{entity.userId},#{entity.userName},#{entity.userCode},#{entity.profileIcon},
|
||||
'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_class_rule(create_user_id, create_time, modify_user_id, modify_time, sts, flow_class_id,
|
||||
user_id, user_name, user_code, profile_icon)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.flowClassId},#{entity.userId},#{entity.userName},#{entity.userCode},#{entity.profileIcon})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
flow_class_id = values(flow_class_id),
|
||||
user_id = values(user_id),
|
||||
user_name = values(user_name),
|
||||
user_code = values(user_code),
|
||||
profile_icon = values(profile_icon)
|
||||
</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
update sys_flow_class_rule set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''">create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null">create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null">modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''">sts = #{sts},</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">flow_class_id = #{flowClassId},</if>
|
||||
<if test="userId != null and userId != ''">user_id = #{userId},</if>
|
||||
<if test="userName != null and userName != ''">user_name = #{userName},</if>
|
||||
<if test="userCode != null and userCode != ''">user_code = #{userCode},</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">profile_icon = #{profileIcon},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
update sys_flow_class_rule
|
||||
set sts= 'N',
|
||||
modify_time = #{modify_time},
|
||||
modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition"
|
||||
parameterType="com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity">
|
||||
update sys_flow_class_rule set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">and id = #{id}</if>
|
||||
<if test="sts != null and sts != ''">and sts = #{sts}</if>
|
||||
<if test="flowClassId != null and flowClassId != ''">and flow_class_id = #{flowClassId}</if>
|
||||
<if test="userId != null and userId != ''">and user_id = #{userId}</if>
|
||||
<if test="userName != null and userName != ''">and user_name = #{userName}</if>
|
||||
<if test="userCode != null and userCode != ''">and user_code = #{userCode}</if>
|
||||
<if test="profileIcon != null and profileIcon != ''">and profile_icon = #{profileIcon}</if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete
|
||||
from sys_flow_class_rule
|
||||
where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 流程主表;流程就是数环通的Linkup(SysFlow)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:23
|
||||
*/
|
||||
public class SysFlowEntity extends BaseEntity {
|
||||
|
||||
/** 流程名称 */
|
||||
private String name;
|
||||
/** 流程分类id */
|
||||
private String classId;
|
||||
/** 触发方式id */
|
||||
private String triggerModeId;
|
||||
/** 应用组id */
|
||||
private String nifiGroupId;
|
||||
/** 流程描述 */
|
||||
private String description;
|
||||
|
||||
//状态, 启动/停止
|
||||
private String status;
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getClassId() {
|
||||
return classId;
|
||||
}
|
||||
|
||||
public void setClassId(String classId) {
|
||||
this.classId = classId;
|
||||
}
|
||||
|
||||
public String getTriggerModeId() {
|
||||
return triggerModeId;
|
||||
}
|
||||
|
||||
public void setTriggerModeId(String triggerModeId) {
|
||||
this.triggerModeId = triggerModeId;
|
||||
}
|
||||
|
||||
public String getNifiGroupId() {
|
||||
return nifiGroupId;
|
||||
}
|
||||
|
||||
public void setNifiGroupId(String nifiGroupId) {
|
||||
this.nifiGroupId = nifiGroupId;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(String status) {
|
||||
this.status = status;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,234 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="name" column="name" jdbcType="VARCHAR"/>
|
||||
<result property="status" column="status" jdbcType="VARCHAR"/>
|
||||
<result property="classId" column="class_id" jdbcType="VARCHAR"/>
|
||||
<result property="triggerModeId" column="trigger_mode_id" jdbcType="VARCHAR"/>
|
||||
<result property="nifiGroupId" column="nifi_group_id" jdbcType="VARCHAR"/>
|
||||
<result property="description" column="description" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,name
|
||||
,status
|
||||
,class_id
|
||||
,trigger_mode_id
|
||||
,nifi_group_id
|
||||
,description
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||
select
|
||||
<include refid="SysFlowEntity_Base_Column_List" />
|
||||
from sys_flow
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="status != null and status != ''"> and status = #{status} </if>
|
||||
<if test="classId != null and classId != ''"> and class_id = #{classId} </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id = #{triggerModeId} </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id = #{nifiGroupId} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||
select count(1) from sys_flow
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="status != null and status != ''"> and status = #{status} </if>
|
||||
<if test="classId != null and classId != ''"> and class_id = #{classId} </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id = #{triggerModeId} </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id = #{nifiGroupId} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||
select
|
||||
<include refid="SysFlowEntity_Base_Column_List" />
|
||||
from sys_flow
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="name != null and name != ''"> and name like concat('%',#{name},'%') </if>
|
||||
<if test="status != null and status != ''"> and status like concat('%',#{status},'%') </if>
|
||||
<if test="classId != null and classId != ''"> and class_id like concat('%',#{classId},'%') </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id like concat('%',#{triggerModeId},'%') </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id like concat('%',#{nifiGroupId},'%') </if>
|
||||
<if test="description != null and description != ''"> and description like concat('%',#{description},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowentity_list_or" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||
select
|
||||
<include refid="SysFlowEntity_Base_Column_List" />
|
||||
from sys_flow
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> or name = #{name} </if>
|
||||
<if test="status != null and status != ''"> or status = #{status} </if>
|
||||
<if test="classId != null and classId != ''"> or class_id = #{classId} </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> or trigger_mode_id = #{triggerModeId} </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> or nifi_group_id = #{nifiGroupId} </if>
|
||||
<if test="description != null and description != ''"> or description = #{description} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="name != null and name != ''"> name , </if>
|
||||
<if test="status != null and status != ''"> status , </if>
|
||||
<if test="classId != null and classId != ''"> class_id , </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> trigger_mode_id , </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> nifi_group_id , </if>
|
||||
<if test="description != null and description != ''"> description , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="name != null and name != ''"> #{name} ,</if>
|
||||
<if test="classId != null and classId != ''"> #{classId} ,</if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> #{triggerModeId} ,</if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> #{nifiGroupId} ,</if>
|
||||
<if test="description != null and description != ''"> #{description} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow(create_user_id, create_time, modify_user_id, modify_time, sts, name,status, class_id, trigger_mode_id, nifi_group_id, description, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},${entity.status},#{entity.classId},#{entity.triggerModeId},#{entity.nifiGroupId},#{entity.description}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow(create_user_id, create_time, modify_user_id, modify_time, sts, name, status,class_id, trigger_mode_id, nifi_group_id, description)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},#{entity.status},#{entity.classId},#{entity.triggerModeId},#{entity.nifiGroupId},#{entity.description})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
name = values(name),
|
||||
class_id = values(class_id),
|
||||
trigger_mode_id = values(trigger_mode_id),
|
||||
nifi_group_id = values(nifi_group_id),
|
||||
description = values(description)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity" >
|
||||
update sys_flow set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="name != null and name != ''"> name = #{name},</if>
|
||||
<if test="status != null and status != ''"> status = #{status},</if>
|
||||
<if test="classId != null and classId != ''"> class_id = #{classId},</if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> trigger_mode_id = #{triggerModeId},</if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> nifi_group_id = #{nifiGroupId},</if>
|
||||
<if test="description != null and description != ''"> description = #{description},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity" >
|
||||
update sys_flow set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity" >
|
||||
update sys_flow set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="classId != null and classId != ''"> and class_id = #{classId} </if>
|
||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id = #{triggerModeId} </if>
|
||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id = #{nifiGroupId} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* nifi常量(SysFlowNifiConstant)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public class SysFlowNifiConstantEntity extends BaseEntity {
|
||||
|
||||
/** 键 */
|
||||
private String nifiKey;
|
||||
/** 值 */
|
||||
private String nifiValue;
|
||||
/** 显示值 */
|
||||
private String showValue;
|
||||
/** 描述 */
|
||||
private String description;
|
||||
/** 分类 */
|
||||
private String type;
|
||||
|
||||
|
||||
public String getNifiKey() {
|
||||
return nifiKey;
|
||||
}
|
||||
|
||||
public void setNifiKey(String nifiKey) {
|
||||
this.nifiKey = nifiKey;
|
||||
}
|
||||
|
||||
public String getNifiValue() {
|
||||
return nifiValue;
|
||||
}
|
||||
|
||||
public void setNifiValue(String nifiValue) {
|
||||
this.nifiValue = nifiValue;
|
||||
}
|
||||
|
||||
public String getShowValue() {
|
||||
return showValue;
|
||||
}
|
||||
|
||||
public void setShowValue(String showValue) {
|
||||
this.showValue = showValue;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public void setType(String type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,226 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowNifiConstantDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowNifiConstantEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="nifiKey" column="nifi_key" jdbcType="VARCHAR"/>
|
||||
<result property="nifiValue" column="nifi_value" jdbcType="VARCHAR"/>
|
||||
<result property="showValue" column="show_value" jdbcType="VARCHAR"/>
|
||||
<result property="description" column="description" jdbcType="VARCHAR"/>
|
||||
<result property="type" column="type" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowNifiConstantEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,nifi_key
|
||||
,nifi_value
|
||||
,show_value
|
||||
,description
|
||||
,type
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowNifiConstantEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity">
|
||||
select
|
||||
<include refid="SysFlowNifiConstantEntity_Base_Column_List" />
|
||||
from sys_flow_nifi_constant
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> and nifi_key = #{nifiKey} </if>
|
||||
<if test="nifiValue != null and value != ''"> and nifi_value = #{nifiValue} </if>
|
||||
<if test="showValue != null and showValue != ''"> and show_value = #{showValue} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="type != null and type != ''"> and type = #{type} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity">
|
||||
select count(1) from sys_flow_nifi_constant
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> and nifi_key = #{nifiKey} </if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> and nifi_value = #{nifiValue} </if>
|
||||
<if test="showValue != null and showValue != ''"> and show_value = #{showValue} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="type != null and type != ''"> and type = #{type} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowNifiConstantEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity">
|
||||
select
|
||||
<include refid="SysFlowNifiConstantEntity_Base_Column_List" />
|
||||
from sys_flow_nifi_constant
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> and nifi_key like concat('%',#{nifiKey},'%') </if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> and nifi_value like concat('%',#{nifiValue},'%') </if>
|
||||
<if test="showValue != null and showValue != ''"> and show_value like concat('%',#{showValue},'%') </if>
|
||||
<if test="description != null and description != ''"> and description like concat('%',#{description},'%') </if>
|
||||
<if test="type != null and type != ''"> and type like concat('%',#{type},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowNifiConstantentity_list_or" resultMap="get-SysFlowNifiConstantEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity">
|
||||
select
|
||||
<include refid="SysFlowNifiConstantEntity_Base_Column_List" />
|
||||
from sys_flow_nifi_constant
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> or nifi_key = #{nifiKey} </if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> or nifi_value = #{nifiValue} </if>
|
||||
<if test="showValue != null and showValue != ''"> or show_value = #{showValue} </if>
|
||||
<if test="description != null and description != ''"> or description = #{description} </if>
|
||||
<if test="type != null and type != ''"> or type = #{type} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_nifi_constant(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> nifi_key , </if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> nifi_value , </if>
|
||||
<if test="showValue != null and showValue != ''"> show_value , </if>
|
||||
<if test="description != null and description != ''"> description , </if>
|
||||
<if test="type != null and type != ''"> type , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> #{nifiKey} ,</if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> #{nifiValue} ,</if>
|
||||
<if test="showValue != null and showValue != ''"> #{showValue} ,</if>
|
||||
<if test="description != null and description != ''"> #{description} ,</if>
|
||||
<if test="type != null and type != ''"> #{type} ,</if>
|
||||
<if test="sorts == null ">COALESCE((select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_nifi_constant a WHERE a.sts = 'Y' ),1),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_nifi_constant(create_user_id, create_time, modify_user_id, modify_time, sts, nifi_key, nifi_value, show_value, description, type, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.nifiKey},#{entity.nifiValue},#{entity.showValue},#{entity.description},#{entity.type}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_nifi_constant(create_user_id, create_time, modify_user_id, modify_time, sts, nifi_key, nifi_value, show_value, description, type)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.nifiKey},#{entity.nifiValue},#{entity.showValue},#{entity.description},#{entity.type})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
nifi_key = values(nifiKey),
|
||||
nifi_value = values(nifiValue),
|
||||
show_value = values(show_value),
|
||||
description = values(description),
|
||||
type = values(type)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity" >
|
||||
update sys_flow_nifi_constant set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> nifi_key = #{nifiKey},</if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> nifi_value = #{nifiValue},</if>
|
||||
<if test="showValue != null and showValue != ''"> show_value = #{showValue},</if>
|
||||
<if test="description != null and description != ''"> description = #{description},</if>
|
||||
<if test="type != null and type != ''"> type = #{type},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity" >
|
||||
update sys_flow_nifi_constant set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity" >
|
||||
update sys_flow_nifi_constant set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="nifiKey != null and nifiKey != ''"> andnifi_ key = #{nifiKey} </if>
|
||||
<if test="nifiValue != null and nifiValue != ''"> and nifi_value = #{nifiValue} </if>
|
||||
<if test="showValue != null and showValue != ''"> and show_value = #{showValue} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="type != null and type != ''"> and type = #{type} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_nifi_constant where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 流程步骤账户表(SysFlowStepAccount)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public class SysFlowStepAccountEntity extends BaseEntity {
|
||||
|
||||
/** 账户名称 */
|
||||
private String name;
|
||||
/** ip地址 */
|
||||
private String ipAddress;
|
||||
/** 端口 */
|
||||
private String port;
|
||||
/** 数据库名称 */
|
||||
private String dbName;
|
||||
/** 用户名 */
|
||||
private String userName;
|
||||
/** 密码 */
|
||||
private String password;
|
||||
/** 数据库类型 */
|
||||
private String dbType;
|
||||
/** 应用key */
|
||||
private String appKey;
|
||||
/** 应用密钥 */
|
||||
private String appSecret;
|
||||
/** 企业id */
|
||||
private String corpid;
|
||||
/** 应用id */
|
||||
private String agentid;
|
||||
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getIpAddress() {
|
||||
return ipAddress;
|
||||
}
|
||||
|
||||
public void setIpAddress(String ipAddress) {
|
||||
this.ipAddress = ipAddress;
|
||||
}
|
||||
|
||||
public String getPort() {
|
||||
return port;
|
||||
}
|
||||
|
||||
public void setPort(String port) {
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
public String getDbName() {
|
||||
return dbName;
|
||||
}
|
||||
|
||||
public void setDbName(String dbName) {
|
||||
this.dbName = dbName;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public String getDbType() {
|
||||
return dbType;
|
||||
}
|
||||
|
||||
public void setDbType(String dbType) {
|
||||
this.dbType = dbType;
|
||||
}
|
||||
|
||||
public String getAppKey() {
|
||||
return appKey;
|
||||
}
|
||||
|
||||
public void setAppKey(String appKey) {
|
||||
this.appKey = appKey;
|
||||
}
|
||||
|
||||
public String getAppSecret() {
|
||||
return appSecret;
|
||||
}
|
||||
|
||||
public void setAppSecret(String appSecret) {
|
||||
this.appSecret = appSecret;
|
||||
}
|
||||
|
||||
public String getCorpid() {
|
||||
return corpid;
|
||||
}
|
||||
|
||||
public void setCorpid(String corpid) {
|
||||
this.corpid = corpid;
|
||||
}
|
||||
|
||||
public String getAgentid() {
|
||||
return agentid;
|
||||
}
|
||||
|
||||
public void setAgentid(String agentid) {
|
||||
this.agentid = agentid;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,292 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowStepAccountDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowStepAccountEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="name" column="name" jdbcType="VARCHAR"/>
|
||||
<result property="ipAddress" column="ip_address" jdbcType="VARCHAR"/>
|
||||
<result property="port" column="port" jdbcType="VARCHAR"/>
|
||||
<result property="dbName" column="db_name" jdbcType="VARCHAR"/>
|
||||
<result property="userName" column="user_name" jdbcType="VARCHAR"/>
|
||||
<result property="password" column="password" jdbcType="VARCHAR"/>
|
||||
<result property="dbType" column="db_type" jdbcType="VARCHAR"/>
|
||||
<result property="appKey" column="app_key" jdbcType="VARCHAR"/>
|
||||
<result property="appSecret" column="app_secret" jdbcType="VARCHAR"/>
|
||||
<result property="corpid" column="corpId" jdbcType="VARCHAR"/>
|
||||
<result property="agentid" column="agentId" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowStepAccountEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,name
|
||||
,ip_address
|
||||
,port
|
||||
,db_name
|
||||
,user_name
|
||||
,password
|
||||
,db_type
|
||||
,app_key
|
||||
,app_secret
|
||||
,corpId
|
||||
,agentId
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowStepAccountEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity">
|
||||
select
|
||||
<include refid="SysFlowStepAccountEntity_Base_Column_List" />
|
||||
from sys_flow_step_account
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> and ip_address = #{ipAddress} </if>
|
||||
<if test="port != null and port != ''"> and port = #{port} </if>
|
||||
<if test="dbName != null and dbName != ''"> and db_name = #{dbName} </if>
|
||||
<if test="userName != null and userName != ''"> and user_name = #{userName} </if>
|
||||
<if test="password != null and password != ''"> and password = #{password} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="appKey != null and appKey != ''"> and app_key = #{appKey} </if>
|
||||
<if test="appSecret != null and appSecret != ''"> and app_secret = #{appSecret} </if>
|
||||
<if test="corpid != null and corpid != ''"> and corpId = #{corpid} </if>
|
||||
<if test="agentid != null and agentid != ''"> and agentId = #{agentid} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity">
|
||||
select count(1) from sys_flow_step_account
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> and ip_address = #{ipAddress} </if>
|
||||
<if test="port != null and port != ''"> and port = #{port} </if>
|
||||
<if test="dbName != null and dbName != ''"> and db_name = #{dbName} </if>
|
||||
<if test="userName != null and userName != ''"> and user_name = #{userName} </if>
|
||||
<if test="password != null and password != ''"> and password = #{password} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="appKey != null and appKey != ''"> and app_key = #{appKey} </if>
|
||||
<if test="appSecret != null and appSecret != ''"> and app_secret = #{appSecret} </if>
|
||||
<if test="corpid != null and corpid != ''"> and corpId = #{corpid} </if>
|
||||
<if test="agentid != null and agentid != ''"> and agentId = #{agentid} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowStepAccountEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity">
|
||||
select
|
||||
<include refid="SysFlowStepAccountEntity_Base_Column_List" />
|
||||
from sys_flow_step_account
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="name != null and name != ''"> and name like concat('%',#{name},'%') </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> and ip_address like concat('%',#{ipAddress},'%') </if>
|
||||
<if test="port != null and port != ''"> and port like concat('%',#{port},'%') </if>
|
||||
<if test="dbName != null and dbName != ''"> and db_name like concat('%',#{dbName},'%') </if>
|
||||
<if test="userName != null and userName != ''"> and user_name like concat('%',#{userName},'%') </if>
|
||||
<if test="password != null and password != ''"> and password like concat('%',#{password},'%') </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type like concat('%',#{dbType},'%') </if>
|
||||
<if test="appKey != null and appKey != ''"> and app_key like concat('%',#{appKey},'%') </if>
|
||||
<if test="appSecret != null and appSecret != ''"> and app_secret like concat('%',#{appSecret},'%') </if>
|
||||
<if test="corpid != null and corpid != ''"> and corpId like concat('%',#{corpid},'%') </if>
|
||||
<if test="agentid != null and agentid != ''"> and agentId like concat('%',#{agentid},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowStepAccountentity_list_or" resultMap="get-SysFlowStepAccountEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity">
|
||||
select
|
||||
<include refid="SysFlowStepAccountEntity_Base_Column_List" />
|
||||
from sys_flow_step_account
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> or name = #{name} </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> or ip_address = #{ipAddress} </if>
|
||||
<if test="port != null and port != ''"> or port = #{port} </if>
|
||||
<if test="dbName != null and dbName != ''"> or db_name = #{dbName} </if>
|
||||
<if test="userName != null and userName != ''"> or user_name = #{userName} </if>
|
||||
<if test="password != null and password != ''"> or password = #{password} </if>
|
||||
<if test="dbType != null and dbType != ''"> or db_type = #{dbType} </if>
|
||||
<if test="appKey != null and appKey != ''"> or app_key = #{appKey} </if>
|
||||
<if test="appSecret != null and appSecret != ''"> or app_secret = #{appSecret} </if>
|
||||
<if test="corpid != null and corpid != ''"> or corpId = #{corpid} </if>
|
||||
<if test="agentid != null and agentid != ''"> or agentId = #{agentid} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_account(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="name != null and name != ''"> name , </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> ip_address , </if>
|
||||
<if test="port != null and port != ''"> port , </if>
|
||||
<if test="dbName != null and dbName != ''"> db_name , </if>
|
||||
<if test="userName != null and userName != ''"> user_name , </if>
|
||||
<if test="password != null and password != ''"> password , </if>
|
||||
<if test="dbType != null and dbType != ''"> db_type , </if>
|
||||
<if test="appKey != null and appKey != ''"> app_key , </if>
|
||||
<if test="appSecret != null and appSecret != ''"> app_secret , </if>
|
||||
<if test="corpid != null and corpid != ''"> corpId , </if>
|
||||
<if test="agentid != null and agentid != ''"> agentId , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="name != null and name != ''"> #{name} ,</if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> #{ipAddress} ,</if>
|
||||
<if test="port != null and port != ''"> #{port} ,</if>
|
||||
<if test="dbName != null and dbName != ''"> #{dbName} ,</if>
|
||||
<if test="userName != null and userName != ''"> #{userName} ,</if>
|
||||
<if test="password != null and password != ''"> #{password} ,</if>
|
||||
<if test="dbType != null and dbType != ''"> #{dbType} ,</if>
|
||||
<if test="appKey != null and appKey != ''"> #{appKey} ,</if>
|
||||
<if test="appSecret != null and appSecret != ''"> #{appSecret} ,</if>
|
||||
<if test="corpid != null and corpid != ''"> #{corpid} ,</if>
|
||||
<if test="agentid != null and agentid != ''"> #{agentid} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_step_account a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_account(create_user_id, create_time, modify_user_id, modify_time, sts, name, ip_address, port, db_name, user_name, password, db_type, app_key, app_secret, corpId, agentId, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},#{entity.ipAddress},#{entity.port},#{entity.dbName},#{entity.userName},#{entity.password},#{entity.dbType},#{entity.appKey},#{entity.appSecret},#{entity.corpid},#{entity.agentid}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_account(create_user_id, create_time, modify_user_id, modify_time, sts, name, ip_address, port, db_name, user_name, password, db_type, app_key, app_secret, corpId, agentId)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.name},#{entity.ipAddress},#{entity.port},#{entity.dbName},#{entity.userName},#{entity.password},#{entity.dbType},#{entity.appKey},#{entity.appSecret},#{entity.corpid},#{entity.agentid})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
name = values(name),
|
||||
ip_address = values(ip_address),
|
||||
port = values(port),
|
||||
db_name = values(db_name),
|
||||
user_name = values(user_name),
|
||||
password = values(password),
|
||||
db_type = values(db_type),
|
||||
app_key = values(app_key),
|
||||
app_secret = values(app_secret),
|
||||
corpId = values(corpId),
|
||||
agentId = values(agentId)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity" >
|
||||
update sys_flow_step_account set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="name != null and name != ''"> name = #{name},</if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> ip_address = #{ipAddress},</if>
|
||||
<if test="port != null and port != ''"> port = #{port},</if>
|
||||
<if test="dbName != null and dbName != ''"> db_name = #{dbName},</if>
|
||||
<if test="userName != null and userName != ''"> user_name = #{userName},</if>
|
||||
<if test="password != null and password != ''"> password = #{password},</if>
|
||||
<if test="dbType != null and dbType != ''"> db_type = #{dbType},</if>
|
||||
<if test="appKey != null and appKey != ''"> app_key = #{appKey},</if>
|
||||
<if test="appSecret != null and appSecret != ''"> app_secret = #{appSecret},</if>
|
||||
<if test="corpid != null and corpid != ''"> corpId = #{corpid},</if>
|
||||
<if test="agentid != null and agentid != ''"> agentId = #{agentid},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity" >
|
||||
update sys_flow_step_account set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity" >
|
||||
update sys_flow_step_account set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
||||
<if test="ipAddress != null and ipAddress != ''"> and ip_address = #{ipAddress} </if>
|
||||
<if test="port != null and port != ''"> and port = #{port} </if>
|
||||
<if test="dbName != null and dbName != ''"> and db_name = #{dbName} </if>
|
||||
<if test="userName != null and userName != ''"> and user_name = #{userName} </if>
|
||||
<if test="password != null and password != ''"> and password = #{password} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="appKey != null and appKey != ''"> and app_key = #{appKey} </if>
|
||||
<if test="appSecret != null and appSecret != ''"> and app_secret = #{appSecret} </if>
|
||||
<if test="corpid != null and corpid != ''"> and corpId = #{corpid} </if>
|
||||
<if test="agentid != null and agentid != ''"> and agentId = #{agentid} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_step_account where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 映射信息表体(SysFlowStepConfigB)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public class SysFlowStepConfigBEntity extends BaseEntity {
|
||||
|
||||
/** 主表id */
|
||||
private String mainId;
|
||||
/** 流程id */
|
||||
private String flowId;
|
||||
/** 步骤id */
|
||||
private String stepId;
|
||||
/** 是否主键 */
|
||||
private String primaryKeyFlag;
|
||||
/** 字段名 */
|
||||
private String fieldName;
|
||||
/** 字段备注 */
|
||||
private String fieldDescription;
|
||||
/** 字段类型 */
|
||||
private String fieldType;
|
||||
/** 查询条件 */
|
||||
private String whereCondition;
|
||||
/** 源字段名称;适用于插入场景 */
|
||||
private String sourceFieldName;
|
||||
/** 源字段类型;适用于插入场景 */
|
||||
private String sourceFieldType;
|
||||
/** 源字段描述;适用于插入场景 */
|
||||
private String sourceFieldDescription;
|
||||
|
||||
|
||||
public String getMainId() {
|
||||
return mainId;
|
||||
}
|
||||
|
||||
public void setMainId(String mainId) {
|
||||
this.mainId = mainId;
|
||||
}
|
||||
|
||||
public String getFlowId() {
|
||||
return flowId;
|
||||
}
|
||||
|
||||
public void setFlowId(String flowId) {
|
||||
this.flowId = flowId;
|
||||
}
|
||||
|
||||
public String getStepId() {
|
||||
return stepId;
|
||||
}
|
||||
|
||||
public void setStepId(String stepId) {
|
||||
this.stepId = stepId;
|
||||
}
|
||||
|
||||
public String getPrimaryKeyFlag() {
|
||||
return primaryKeyFlag;
|
||||
}
|
||||
|
||||
public void setPrimaryKeyFlag(String primaryKeyFlag) {
|
||||
this.primaryKeyFlag = primaryKeyFlag;
|
||||
}
|
||||
|
||||
public String getFieldName() {
|
||||
return fieldName;
|
||||
}
|
||||
|
||||
public void setFieldName(String fieldName) {
|
||||
this.fieldName = fieldName;
|
||||
}
|
||||
|
||||
public String getFieldDescription() {
|
||||
return fieldDescription;
|
||||
}
|
||||
|
||||
public void setFieldDescription(String fieldDescription) {
|
||||
this.fieldDescription = fieldDescription;
|
||||
}
|
||||
|
||||
public String getFieldType() {
|
||||
return fieldType;
|
||||
}
|
||||
|
||||
public void setFieldType(String fieldType) {
|
||||
this.fieldType = fieldType;
|
||||
}
|
||||
|
||||
public String getWhereCondition() {
|
||||
return whereCondition;
|
||||
}
|
||||
|
||||
public void setWhereCondition(String whereCondition) {
|
||||
this.whereCondition = whereCondition;
|
||||
}
|
||||
|
||||
public String getSourceFieldName() {
|
||||
return sourceFieldName;
|
||||
}
|
||||
|
||||
public void setSourceFieldName(String sourceFieldName) {
|
||||
this.sourceFieldName = sourceFieldName;
|
||||
}
|
||||
|
||||
public String getSourceFieldType() {
|
||||
return sourceFieldType;
|
||||
}
|
||||
|
||||
public void setSourceFieldType(String sourceFieldType) {
|
||||
this.sourceFieldType = sourceFieldType;
|
||||
}
|
||||
|
||||
public String getSourceFieldDescription() {
|
||||
return sourceFieldDescription;
|
||||
}
|
||||
|
||||
public void setSourceFieldDescription(String sourceFieldDescription) {
|
||||
this.sourceFieldDescription = sourceFieldDescription;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,292 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowStepConfigBDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowStepConfigBEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="mainId" column="main_id" jdbcType="VARCHAR"/>
|
||||
<result property="flowId" column="flow_id" jdbcType="VARCHAR"/>
|
||||
<result property="stepId" column="step_id" jdbcType="VARCHAR"/>
|
||||
<result property="primaryKeyFlag" column="primary_key_flag" jdbcType="VARCHAR"/>
|
||||
<result property="fieldName" column="field_name" jdbcType="VARCHAR"/>
|
||||
<result property="fieldDescription" column="field_description" jdbcType="VARCHAR"/>
|
||||
<result property="fieldType" column="field_type" jdbcType="VARCHAR"/>
|
||||
<result property="whereCondition" column="where_condition" jdbcType="VARCHAR"/>
|
||||
<result property="sourceFieldName" column="source_field_name" jdbcType="VARCHAR"/>
|
||||
<result property="sourceFieldType" column="source_field_type" jdbcType="VARCHAR"/>
|
||||
<result property="sourceFieldDescription" column="source_field_description" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowStepConfigBEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,main_id
|
||||
,flow_id
|
||||
,step_id
|
||||
,primary_key_flag
|
||||
,field_name
|
||||
,field_description
|
||||
,field_type
|
||||
,where_condition
|
||||
,source_field_name
|
||||
,source_field_type
|
||||
,source_field_description
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowStepConfigBEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigBEntity_Base_Column_List" />
|
||||
from sys_flow_step_config_b
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="mainId != null and mainId != ''"> and main_id = #{mainId} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> and primary_key_flag = #{primaryKeyFlag} </if>
|
||||
<if test="fieldName != null and fieldName != ''"> and field_name = #{fieldName} </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> and field_description = #{fieldDescription} </if>
|
||||
<if test="fieldType != null and fieldType != ''"> and field_type = #{fieldType} </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> and where_condition = #{whereCondition} </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> and source_field_name = #{sourceFieldName} </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> and source_field_type = #{sourceFieldType} </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> and source_field_description = #{sourceFieldDescription} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity">
|
||||
select count(1) from sys_flow_step_config_b
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="mainId != null and mainId != ''"> and main_id = #{mainId} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> and primary_key_flag = #{primaryKeyFlag} </if>
|
||||
<if test="fieldName != null and fieldName != ''"> and field_name = #{fieldName} </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> and field_description = #{fieldDescription} </if>
|
||||
<if test="fieldType != null and fieldType != ''"> and field_type = #{fieldType} </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> and where_condition = #{whereCondition} </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> and source_field_name = #{sourceFieldName} </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> and source_field_type = #{sourceFieldType} </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> and source_field_description = #{sourceFieldDescription} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowStepConfigBEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigBEntity_Base_Column_List" />
|
||||
from sys_flow_step_config_b
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="mainId != null and mainId != ''"> and main_id like concat('%',#{mainId},'%') </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id like concat('%',#{flowId},'%') </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id like concat('%',#{stepId},'%') </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> and primary_key_flag like concat('%',#{primaryKeyFlag},'%') </if>
|
||||
<if test="fieldName != null and fieldName != ''"> and field_name like concat('%',#{fieldName},'%') </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> and field_description like concat('%',#{fieldDescription},'%') </if>
|
||||
<if test="fieldType != null and fieldType != ''"> and field_type like concat('%',#{fieldType},'%') </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> and where_condition like concat('%',#{whereCondition},'%') </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> and source_field_name like concat('%',#{sourceFieldName},'%') </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> and source_field_type like concat('%',#{sourceFieldType},'%') </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> and source_field_description like concat('%',#{sourceFieldDescription},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowStepConfigBentity_list_or" resultMap="get-SysFlowStepConfigBEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigBEntity_Base_Column_List" />
|
||||
from sys_flow_step_config_b
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="mainId != null and mainId != ''"> or main_id = #{mainId} </if>
|
||||
<if test="flowId != null and flowId != ''"> or flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> or step_id = #{stepId} </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> or primary_key_flag = #{primaryKeyFlag} </if>
|
||||
<if test="fieldName != null and fieldName != ''"> or field_name = #{fieldName} </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> or field_description = #{fieldDescription} </if>
|
||||
<if test="fieldType != null and fieldType != ''"> or field_type = #{fieldType} </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> or where_condition = #{whereCondition} </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> or source_field_name = #{sourceFieldName} </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> or source_field_type = #{sourceFieldType} </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> or source_field_description = #{sourceFieldDescription} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config_b(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="mainId != null and mainId != ''"> main_id , </if>
|
||||
<if test="flowId != null and flowId != ''"> flow_id , </if>
|
||||
<if test="stepId != null and stepId != ''"> step_id , </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> primary_key_flag , </if>
|
||||
<if test="fieldName != null and fieldName != ''"> field_name , </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> field_description , </if>
|
||||
<if test="fieldType != null and fieldType != ''"> field_type , </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> where_condition , </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> source_field_name , </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> source_field_type , </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> source_field_description , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="mainId != null and mainId != ''"> #{mainId} ,</if>
|
||||
<if test="flowId != null and flowId != ''"> #{flowId} ,</if>
|
||||
<if test="stepId != null and stepId != ''"> #{stepId} ,</if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> #{primaryKeyFlag} ,</if>
|
||||
<if test="fieldName != null and fieldName != ''"> #{fieldName} ,</if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> #{fieldDescription} ,</if>
|
||||
<if test="fieldType != null and fieldType != ''"> #{fieldType} ,</if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> #{whereCondition} ,</if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> #{sourceFieldName} ,</if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> #{sourceFieldType} ,</if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> #{sourceFieldDescription} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_step_config_b a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config_b(create_user_id, create_time, modify_user_id, modify_time, sts, main_id, flow_id, step_id, primary_key_flag, field_name, field_description, field_type, where_condition, source_field_name, source_field_type, source_field_description, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.mainId},#{entity.flowId},#{entity.stepId},#{entity.primaryKeyFlag},#{entity.fieldName},#{entity.fieldDescription},#{entity.fieldType},#{entity.whereCondition},#{entity.sourceFieldName},#{entity.sourceFieldType},#{entity.sourceFieldDescription}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config_b(create_user_id, create_time, modify_user_id, modify_time, sts, main_id, flow_id, step_id, primary_key_flag, field_name, field_description, field_type, where_condition, source_field_name, source_field_type, source_field_description)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.mainId},#{entity.flowId},#{entity.stepId},#{entity.primaryKeyFlag},#{entity.fieldName},#{entity.fieldDescription},#{entity.fieldType},#{entity.whereCondition},#{entity.sourceFieldName},#{entity.sourceFieldType},#{entity.sourceFieldDescription})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
main_id = values(main_id),
|
||||
flow_id = values(flow_id),
|
||||
step_id = values(step_id),
|
||||
primary_key_flag = values(primary_key_flag),
|
||||
field_name = values(field_name),
|
||||
field_description = values(field_description),
|
||||
field_type = values(field_type),
|
||||
where_condition = values(where_condition),
|
||||
source_field_name = values(source_field_name),
|
||||
source_field_type = values(source_field_type),
|
||||
source_field_description = values(source_field_description)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity" >
|
||||
update sys_flow_step_config_b set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="mainId != null and mainId != ''"> main_id = #{mainId},</if>
|
||||
<if test="flowId != null and flowId != ''"> flow_id = #{flowId},</if>
|
||||
<if test="stepId != null and stepId != ''"> step_id = #{stepId},</if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> primary_key_flag = #{primaryKeyFlag},</if>
|
||||
<if test="fieldName != null and fieldName != ''"> field_name = #{fieldName},</if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> field_description = #{fieldDescription},</if>
|
||||
<if test="fieldType != null and fieldType != ''"> field_type = #{fieldType},</if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> where_condition = #{whereCondition},</if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> source_field_name = #{sourceFieldName},</if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> source_field_type = #{sourceFieldType},</if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> source_field_description = #{sourceFieldDescription},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity" >
|
||||
update sys_flow_step_config_b set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity" >
|
||||
update sys_flow_step_config_b set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="mainId != null and mainId != ''"> and main_id = #{mainId} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="primaryKeyFlag != null and primaryKeyFlag != ''"> and primary_key_flag = #{primaryKeyFlag} </if>
|
||||
<if test="fieldName != null and fieldName != ''"> and field_name = #{fieldName} </if>
|
||||
<if test="fieldDescription != null and fieldDescription != ''"> and field_description = #{fieldDescription} </if>
|
||||
<if test="fieldType != null and fieldType != ''"> and field_type = #{fieldType} </if>
|
||||
<if test="whereCondition != null and whereCondition != ''"> and where_condition = #{whereCondition} </if>
|
||||
<if test="sourceFieldName != null and sourceFieldName != ''"> and source_field_name = #{sourceFieldName} </if>
|
||||
<if test="sourceFieldType != null and sourceFieldType != ''"> and source_field_type = #{sourceFieldType} </if>
|
||||
<if test="sourceFieldDescription != null and sourceFieldDescription != ''"> and source_field_description = #{sourceFieldDescription} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_step_config_b where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,136 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 映射信息主表(SysFlowStepConfig)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public class SysFlowStepConfigEntity extends BaseEntity {
|
||||
|
||||
/** 流程id */
|
||||
private String flowId;
|
||||
/** 步骤id */
|
||||
private String stepId;
|
||||
/** 流程操作步骤配置表id */
|
||||
private String setpConfigId;
|
||||
/** 操作类型 */
|
||||
private String actionName;
|
||||
/** 数据库类型;数据库类型+版本 */
|
||||
private String dbType;
|
||||
/** 表名称 */
|
||||
private String tableName;
|
||||
/** 页码 */
|
||||
private String rowNum;
|
||||
/** 每页条数 */
|
||||
private String pageLimit;
|
||||
/** 增量数据字段;例如ts */
|
||||
private String maxValueField;
|
||||
/** 是否建表 */
|
||||
private String createTableFlag;
|
||||
/** 写入模式;覆盖写入/增量写入 */
|
||||
private String writeType;
|
||||
/** 动态sql语句 */
|
||||
private String sqlStatement;
|
||||
|
||||
|
||||
public String getFlowId() {
|
||||
return flowId;
|
||||
}
|
||||
|
||||
public void setFlowId(String flowId) {
|
||||
this.flowId = flowId;
|
||||
}
|
||||
|
||||
public String getStepId() {
|
||||
return stepId;
|
||||
}
|
||||
|
||||
public void setStepId(String stepId) {
|
||||
this.stepId = stepId;
|
||||
}
|
||||
|
||||
public String getSetpConfigId() {
|
||||
return setpConfigId;
|
||||
}
|
||||
|
||||
public void setSetpConfigId(String setpConfigId) {
|
||||
this.setpConfigId = setpConfigId;
|
||||
}
|
||||
|
||||
public String getActionName() {
|
||||
return actionName;
|
||||
}
|
||||
|
||||
public void setActionName(String actionName) {
|
||||
this.actionName = actionName;
|
||||
}
|
||||
|
||||
public String getDbType() {
|
||||
return dbType;
|
||||
}
|
||||
|
||||
public void setDbType(String dbType) {
|
||||
this.dbType = dbType;
|
||||
}
|
||||
|
||||
public String getTableName() {
|
||||
return tableName;
|
||||
}
|
||||
|
||||
public void setTableName(String tableName) {
|
||||
this.tableName = tableName;
|
||||
}
|
||||
|
||||
public String getRowNum() {
|
||||
return rowNum;
|
||||
}
|
||||
|
||||
public void setRowNum(String rowNum) {
|
||||
this.rowNum = rowNum;
|
||||
}
|
||||
|
||||
public String getpageLimit() {
|
||||
return pageLimit;
|
||||
}
|
||||
|
||||
public void setpageLimit(String pageLimit) {
|
||||
this.pageLimit = pageLimit;
|
||||
}
|
||||
|
||||
public String getMaxValueField() {
|
||||
return maxValueField;
|
||||
}
|
||||
|
||||
public void setMaxValueField(String maxValueField) {
|
||||
this.maxValueField = maxValueField;
|
||||
}
|
||||
|
||||
public String getCreateTableFlag() {
|
||||
return createTableFlag;
|
||||
}
|
||||
|
||||
public void setCreateTableFlag(String createTableFlag) {
|
||||
this.createTableFlag = createTableFlag;
|
||||
}
|
||||
|
||||
public String getWriteType() {
|
||||
return writeType;
|
||||
}
|
||||
|
||||
public void setWriteType(String writeType) {
|
||||
this.writeType = writeType;
|
||||
}
|
||||
|
||||
public String getSqlStatement() {
|
||||
return sqlStatement;
|
||||
}
|
||||
|
||||
public void setSqlStatement(String sqlStatement) {
|
||||
this.sqlStatement = sqlStatement;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,303 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowStepConfigDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowStepConfigEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="flowId" column="flow_id" jdbcType="VARCHAR"/>
|
||||
<result property="stepId" column="step_id" jdbcType="VARCHAR"/>
|
||||
<result property="setpConfigId" column="setp_config_id" jdbcType="VARCHAR"/>
|
||||
<result property="actionName" column="action_name" jdbcType="VARCHAR"/>
|
||||
<result property="dbType" column="db_type" jdbcType="VARCHAR"/>
|
||||
<result property="tableName" column="table_name" jdbcType="VARCHAR"/>
|
||||
<result property="rowNum" column="row_num" jdbcType="VARCHAR"/>
|
||||
<result property="pageLimit" column="page_limit" jdbcType="VARCHAR"/>
|
||||
<result property="maxValueField" column="max_value_field" jdbcType="VARCHAR"/>
|
||||
<result property="createTableFlag" column="create_table_flag" jdbcType="VARCHAR"/>
|
||||
<result property="writeType" column="write_type" jdbcType="VARCHAR"/>
|
||||
<result property="sqlStatement" column="sql_statement" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowStepConfigEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,flow_id
|
||||
,step_id
|
||||
,setp_config_id
|
||||
,action_name
|
||||
,db_type
|
||||
,table_name
|
||||
,row_num
|
||||
,page_limit
|
||||
,max_value_field
|
||||
,create_table_flag
|
||||
,write_type
|
||||
,sql_statement
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowStepConfigEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigEntity_Base_Column_List" />
|
||||
from sys_flow_step_config
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> and setp_config_id = #{setpConfigId} </if>
|
||||
<if test="actionName != null and actionName != ''"> and action_name = #{actionName} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="tableName != null and tableName != ''"> and table_name = #{tableName} </if>
|
||||
<if test="rowNum != null and rowNum != ''"> and row_num = #{rowNum} </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> and page_limit = #{pageLimit} </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> and max_value_field = #{maxValueField} </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> and create_table_flag = #{createTableFlag} </if>
|
||||
<if test="writeType != null and writeType != ''"> and write_type = #{writeType} </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> and sql_statement = #{sqlStatement} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity">
|
||||
select count(1) from sys_flow_step_config
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> and setp_config_id = #{setpConfigId} </if>
|
||||
<if test="actionName != null and actionName != ''"> and action_name = #{actionName} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="tableName != null and tableName != ''"> and table_name = #{tableName} </if>
|
||||
<if test="rowNum != null and rowNum != ''"> and row_num = #{rowNum} </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> and page_limit = #{pageLimit} </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> and max_value_field = #{maxValueField} </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> and create_table_flag = #{createTableFlag} </if>
|
||||
<if test="writeType != null and writeType != ''"> and write_type = #{writeType} </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> and sql_statement = #{sqlStatement} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowStepConfigEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigEntity_Base_Column_List" />
|
||||
from sys_flow_step_config
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id like concat('%',#{flowId},'%') </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id like concat('%',#{stepId},'%') </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> and setp_config_id like concat('%',#{setpConfigId},'%') </if>
|
||||
<if test="actionName != null and actionName != ''"> and action_name like concat('%',#{actionName},'%') </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type like concat('%',#{dbType},'%') </if>
|
||||
<if test="tableName != null and tableName != ''"> and table_name like concat('%',#{tableName},'%') </if>
|
||||
<if test="rowNum != null and rowNum != ''"> and row_num like concat('%',#{rowNum},'%') </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> and page_limit like concat('%',#{pageLimit},'%') </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> and max_value_field like concat('%',#{maxValueField},'%') </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> and create_table_flag like concat('%',#{createTableFlag},'%') </if>
|
||||
<if test="writeType != null and writeType != ''"> and write_type like concat('%',#{writeType},'%') </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> and sql_statement like concat('%',#{sqlStatement},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowStepConfigentity_list_or" resultMap="get-SysFlowStepConfigEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity">
|
||||
select
|
||||
<include refid="SysFlowStepConfigEntity_Base_Column_List" />
|
||||
from sys_flow_step_config
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="flowId != null and flowId != ''"> or flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> or step_id = #{stepId} </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> or setp_config_id = #{setpConfigId} </if>
|
||||
<if test="actionName != null and actionName != ''"> or action_name = #{actionName} </if>
|
||||
<if test="dbType != null and dbType != ''"> or db_type = #{dbType} </if>
|
||||
<if test="tableName != null and tableName != ''"> or table_name = #{tableName} </if>
|
||||
<if test="rowNum != null and rowNum != ''"> or row_num = #{rowNum} </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> or page_limit = #{pageLimit} </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> or max_value_field = #{maxValueField} </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> or create_table_flag = #{createTableFlag} </if>
|
||||
<if test="writeType != null and writeType != ''"> or write_type = #{writeType} </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> or sql_statement = #{sqlStatement} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="flowId != null and flowId != ''"> flow_id , </if>
|
||||
<if test="stepId != null and stepId != ''"> step_id , </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> setp_config_id , </if>
|
||||
<if test="actionName != null and actionName != ''"> action_name , </if>
|
||||
<if test="dbType != null and dbType != ''"> db_type , </if>
|
||||
<if test="tableName != null and tableName != ''"> table_name , </if>
|
||||
<if test="rowNum != null and rowNum != ''"> row_num , </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> page_limit , </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> max_value_field , </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> create_table_flag , </if>
|
||||
<if test="writeType != null and writeType != ''"> write_type , </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> sql_statement , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="flowId != null and flowId != ''"> #{flowId} ,</if>
|
||||
<if test="stepId != null and stepId != ''"> #{stepId} ,</if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> #{setpConfigId} ,</if>
|
||||
<if test="actionName != null and actionName != ''"> #{actionName} ,</if>
|
||||
<if test="dbType != null and dbType != ''"> #{dbType} ,</if>
|
||||
<if test="tableName != null and tableName != ''"> #{tableName} ,</if>
|
||||
<if test="rowNum != null and rowNum != ''"> #{rowNum} ,</if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> #{pageLimit} ,</if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> #{maxValueField} ,</if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> #{createTableFlag} ,</if>
|
||||
<if test="writeType != null and writeType != ''"> #{writeType} ,</if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> #{sqlStatement} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_step_config a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config(create_user_id, create_time, modify_user_id, modify_time, sts, flow_id, step_id, setp_config_id, action_name, db_type, table_name, row_num, page_limit, max_value_field, create_table_flag, write_type, sql_statement, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.flowId},#{entity.stepId},#{entity.setpConfigId},#{entity.actionName},#{entity.dbType},#{entity.tableName},#{entity.rowNum},#{entity.pageLimit},#{entity.maxValueField},#{entity.createTableFlag},#{entity.writeType},#{entity.sqlStatement}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_config(create_user_id, create_time, modify_user_id, modify_time, sts, flow_id, step_id, setp_config_id, action_name, db_type, table_name, row_num, page_limit, max_value_field, create_table_flag, write_type, sql_statement)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.flowId},#{entity.stepId},#{entity.setpConfigId},#{entity.actionName},#{entity.dbType},#{entity.tableName},#{entity.rowNum},#{entity.pageLimit},#{entity.maxValueField},#{entity.createTableFlag},#{entity.writeType},#{entity.sqlStatement})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
flow_id = values(flow_id),
|
||||
step_id = values(step_id),
|
||||
setp_config_id = values(setp_config_id),
|
||||
action_name = values(action_name),
|
||||
db_type = values(db_type),
|
||||
table_name = values(table_name),
|
||||
row_num = values(row_num),
|
||||
page_limit = values(page_limit),
|
||||
max_value_field = values(max_value_field),
|
||||
create_table_flag = values(create_table_flag),
|
||||
write_type = values(write_type),
|
||||
sql_statement = values(sql_statement)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity" >
|
||||
update sys_flow_step_config set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="flowId != null and flowId != ''"> flow_id = #{flowId},</if>
|
||||
<if test="stepId != null and stepId != ''"> step_id = #{stepId},</if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> setp_config_id = #{setpConfigId},</if>
|
||||
<if test="actionName != null and actionName != ''"> action_name = #{actionName},</if>
|
||||
<if test="dbType != null and dbType != ''"> db_type = #{dbType},</if>
|
||||
<if test="tableName != null and tableName != ''"> table_name = #{tableName},</if>
|
||||
<if test="rowNum != null and rowNum != ''"> row_num = #{rowNum},</if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> page_limit = #{pageLimit},</if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> max_value_field = #{maxValueField},</if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> create_table_flag = #{createTableFlag},</if>
|
||||
<if test="writeType != null and writeType != ''"> write_type = #{writeType},</if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> sql_statement = #{sqlStatement},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity" >
|
||||
update sys_flow_step_config set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity" >
|
||||
update sys_flow_step_config set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="flowId != null and flowId != ''"> and flow_id = #{flowId} </if>
|
||||
<if test="stepId != null and stepId != ''"> and step_id = #{stepId} </if>
|
||||
<if test="setpConfigId != null and setpConfigId != ''"> and setp_config_id = #{setpConfigId} </if>
|
||||
<if test="actionName != null and actionName != ''"> and action_name = #{actionName} </if>
|
||||
<if test="dbType != null and dbType != ''"> and db_type = #{dbType} </if>
|
||||
<if test="tableName != null and tableName != ''"> and table_name = #{tableName} </if>
|
||||
<if test="rowNum != null and rowNum != ''"> and row_num = #{rowNum} </if>
|
||||
<if test="pageLimit != null and pageLimit != ''"> and page_limit = #{pageLimit} </if>
|
||||
<if test="maxValueField != null and maxValueField != ''"> and max_value_field = #{maxValueField} </if>
|
||||
<if test="createTableFlag != null and createTableFlag != ''"> and create_table_flag = #{createTableFlag} </if>
|
||||
<if test="writeType != null and writeType != ''"> and write_type = #{writeType} </if>
|
||||
<if test="sqlStatement != null and sqlStatement != ''"> and sql_statement = #{sqlStatement} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_step_config where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,116 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 流程步骤信息(SysFlowStep)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public class SysFlowStepEntity extends BaseEntity {
|
||||
|
||||
/** 步骤序号 */
|
||||
private Integer step;
|
||||
/** 步骤类型;1定时任务2数据库3应用 */
|
||||
private String stepType;
|
||||
/** 描述 */
|
||||
private String description;
|
||||
/** 操作动作(名称);api名称/插件名称 */
|
||||
private String apiName;
|
||||
/** 操作动作类型;api/插件 */
|
||||
private String actionType;
|
||||
/** 应用id */
|
||||
private String appId;
|
||||
/** 操作动作id;api_id,根据操作动作类型来决定是查api还是插件 */
|
||||
private String apiId;
|
||||
/** nifi返回的应用id;刘工接口返回的nifi应用id,不确定要不要 */
|
||||
private String nifiAppId;
|
||||
/** nifi的apiId */
|
||||
private String nifiApiId;
|
||||
/** nifi应用排序模式;先进先出/先进后出 */
|
||||
private String sortMode;
|
||||
|
||||
|
||||
public Integer getStep() {
|
||||
return step;
|
||||
}
|
||||
|
||||
public void setStep(Integer step) {
|
||||
this.step = step;
|
||||
}
|
||||
|
||||
public String getStepType() {
|
||||
return stepType;
|
||||
}
|
||||
|
||||
public void setStepType(String stepType) {
|
||||
this.stepType = stepType;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public String getApiName() {
|
||||
return apiName;
|
||||
}
|
||||
|
||||
public void setApiName(String apiName) {
|
||||
this.apiName = apiName;
|
||||
}
|
||||
|
||||
public String getActionType() {
|
||||
return actionType;
|
||||
}
|
||||
|
||||
public void setActionType(String actionType) {
|
||||
this.actionType = actionType;
|
||||
}
|
||||
|
||||
public String getAppId() {
|
||||
return appId;
|
||||
}
|
||||
|
||||
public void setAppId(String appId) {
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
public String getApiId() {
|
||||
return apiId;
|
||||
}
|
||||
|
||||
public void setApiId(String apiId) {
|
||||
this.apiId = apiId;
|
||||
}
|
||||
|
||||
public String getNifiAppId() {
|
||||
return nifiAppId;
|
||||
}
|
||||
|
||||
public void setNifiAppId(String nifiAppId) {
|
||||
this.nifiAppId = nifiAppId;
|
||||
}
|
||||
|
||||
public String getNifiApiId() {
|
||||
return nifiApiId;
|
||||
}
|
||||
|
||||
public void setNifiApiId(String nifiApiId) {
|
||||
this.nifiApiId = nifiApiId;
|
||||
}
|
||||
|
||||
public String getSortMode() {
|
||||
return sortMode;
|
||||
}
|
||||
|
||||
public void setSortMode(String sortMode) {
|
||||
this.sortMode = sortMode;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,281 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowStepDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowStepEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowStepEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="step" column="step" jdbcType="INTEGER"/>
|
||||
<result property="stepType" column="step_type" jdbcType="VARCHAR"/>
|
||||
<result property="description" column="description" jdbcType="VARCHAR"/>
|
||||
<result property="apiName" column="api_name" jdbcType="VARCHAR"/>
|
||||
<result property="actionType" column="action_type" jdbcType="VARCHAR"/>
|
||||
<result property="appId" column="app_id" jdbcType="VARCHAR"/>
|
||||
<result property="apiId" column="api_id" jdbcType="VARCHAR"/>
|
||||
<result property="nifiAppId" column="nifi_app_id" jdbcType="VARCHAR"/>
|
||||
<result property="nifiApiId" column="nifi_api_id" jdbcType="VARCHAR"/>
|
||||
<result property="sortMode" column="sort_mode" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowStepEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,step
|
||||
,step_type
|
||||
,description
|
||||
,api_name
|
||||
,action_type
|
||||
,app_id
|
||||
,api_id
|
||||
,nifi_app_id
|
||||
,nifi_api_id
|
||||
,sort_mode
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowStepEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity">
|
||||
select
|
||||
<include refid="SysFlowStepEntity_Base_Column_List" />
|
||||
from sys_flow_step
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="step != null"> and step = #{step} </if>
|
||||
<if test="stepType != null and stepType != ''"> and step_type = #{stepType} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="apiName != null and apiName != ''"> and api_name = #{apiName} </if>
|
||||
<if test="actionType != null and actionType != ''"> and action_type = #{actionType} </if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId} </if>
|
||||
<if test="apiId != null and apiId != ''"> and api_id = #{apiId} </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> and nifi_app_id = #{nifiAppId} </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> and nifi_api_id = #{nifiApiId} </if>
|
||||
<if test="sortMode != null and sortMode != ''"> and sort_mode = #{sortMode} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity">
|
||||
select count(1) from sys_flow_step
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="step != null"> and step = #{step} </if>
|
||||
<if test="stepType != null and stepType != ''"> and step_type = #{stepType} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="apiName != null and apiName != ''"> and api_name = #{apiName} </if>
|
||||
<if test="actionType != null and actionType != ''"> and action_type = #{actionType} </if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId} </if>
|
||||
<if test="apiId != null and apiId != ''"> and api_id = #{apiId} </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> and nifi_app_id = #{nifiAppId} </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> and nifi_api_id = #{nifiApiId} </if>
|
||||
<if test="sortMode != null and sortMode != ''"> and sort_mode = #{sortMode} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowStepEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity">
|
||||
select
|
||||
<include refid="SysFlowStepEntity_Base_Column_List" />
|
||||
from sys_flow_step
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="step != null"> and step like concat('%',#{step},'%') </if>
|
||||
<if test="stepType != null and stepType != ''"> and step_type like concat('%',#{stepType},'%') </if>
|
||||
<if test="description != null and description != ''"> and description like concat('%',#{description},'%') </if>
|
||||
<if test="apiName != null and apiName != ''"> and api_name like concat('%',#{apiName},'%') </if>
|
||||
<if test="actionType != null and actionType != ''"> and action_type like concat('%',#{actionType},'%') </if>
|
||||
<if test="appId != null and appId != ''"> and app_id like concat('%',#{appId},'%') </if>
|
||||
<if test="apiId != null and apiId != ''"> and api_id like concat('%',#{apiId},'%') </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> and nifi_app_id like concat('%',#{nifiAppId},'%') </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> and nifi_api_id like concat('%',#{nifiApiId},'%') </if>
|
||||
<if test="sortMode != null and sortMode != ''"> and sort_mode like concat('%',#{sortMode},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowStepentity_list_or" resultMap="get-SysFlowStepEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity">
|
||||
select
|
||||
<include refid="SysFlowStepEntity_Base_Column_List" />
|
||||
from sys_flow_step
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="step != null"> or step = #{step} </if>
|
||||
<if test="stepType != null and stepType != ''"> or step_type = #{stepType} </if>
|
||||
<if test="description != null and description != ''"> or description = #{description} </if>
|
||||
<if test="apiName != null and apiName != ''"> or api_name = #{apiName} </if>
|
||||
<if test="actionType != null and actionType != ''"> or action_type = #{actionType} </if>
|
||||
<if test="appId != null and appId != ''"> or app_id = #{appId} </if>
|
||||
<if test="apiId != null and apiId != ''"> or api_id = #{apiId} </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> or nifi_app_id = #{nifiAppId} </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> or nifi_api_id = #{nifiApiId} </if>
|
||||
<if test="sortMode != null and sortMode != ''"> or sort_mode = #{sortMode} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="step != null"> step , </if>
|
||||
<if test="stepType != null and stepType != ''"> step_type , </if>
|
||||
<if test="description != null and description != ''"> description , </if>
|
||||
<if test="apiName != null and apiName != ''"> api_name , </if>
|
||||
<if test="actionType != null and actionType != ''"> action_type , </if>
|
||||
<if test="appId != null and appId != ''"> app_id , </if>
|
||||
<if test="apiId != null and apiId != ''"> api_id , </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> nifi_app_id , </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> nifi_api_id , </if>
|
||||
<if test="sortMode != null and sortMode != ''"> sort_mode , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="step != null"> #{step} ,</if>
|
||||
<if test="stepType != null and stepType != ''"> #{stepType} ,</if>
|
||||
<if test="description != null and description != ''"> #{description} ,</if>
|
||||
<if test="apiName != null and apiName != ''"> #{apiName} ,</if>
|
||||
<if test="actionType != null and actionType != ''"> #{actionType} ,</if>
|
||||
<if test="appId != null and appId != ''"> #{appId} ,</if>
|
||||
<if test="apiId != null and apiId != ''"> #{apiId} ,</if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> #{nifiAppId} ,</if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> #{nifiApiId} ,</if>
|
||||
<if test="sortMode != null and sortMode != ''"> #{sortMode} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_step a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step(create_user_id, create_time, modify_user_id, modify_time, sts, step, step_type, description, api_name, action_type, app_id, api_id, nifi_app_id, nifi_api_id, sort_mode, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.step},#{entity.stepType},#{entity.description},#{entity.apiName},#{entity.actionType},#{entity.appId},#{entity.apiId},#{entity.nifiAppId},#{entity.nifiApiId},#{entity.sortMode}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step(create_user_id, create_time, modify_user_id, modify_time, sts, step, step_type, description, api_name, action_type, app_id, api_id, nifi_app_id, nifi_api_id, sort_mode)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.step},#{entity.stepType},#{entity.description},#{entity.apiName},#{entity.actionType},#{entity.appId},#{entity.apiId},#{entity.nifiAppId},#{entity.nifiApiId},#{entity.sortMode})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
step = values(step),
|
||||
step_type = values(step_type),
|
||||
description = values(description),
|
||||
api_name = values(api_name),
|
||||
action_type = values(action_type),
|
||||
app_id = values(app_id),
|
||||
api_id = values(api_id),
|
||||
nifi_app_id = values(nifi_app_id),
|
||||
nifi_api_id = values(nifi_api_id),
|
||||
sort_mode = values(sort_mode)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity" >
|
||||
update sys_flow_step set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="step != null"> step = #{step},</if>
|
||||
<if test="stepType != null and stepType != ''"> step_type = #{stepType},</if>
|
||||
<if test="description != null and description != ''"> description = #{description},</if>
|
||||
<if test="apiName != null and apiName != ''"> api_name = #{apiName},</if>
|
||||
<if test="actionType != null and actionType != ''"> action_type = #{actionType},</if>
|
||||
<if test="appId != null and appId != ''"> app_id = #{appId},</if>
|
||||
<if test="apiId != null and apiId != ''"> api_id = #{apiId},</if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> nifi_app_id = #{nifiAppId},</if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> nifi_api_id = #{nifiApiId},</if>
|
||||
<if test="sortMode != null and sortMode != ''"> sort_mode = #{sortMode},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity" >
|
||||
update sys_flow_step set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepEntity" >
|
||||
update sys_flow_step set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="step != null"> and step = #{step} </if>
|
||||
<if test="stepType != null and stepType != ''"> and step_type = #{stepType} </if>
|
||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
||||
<if test="apiName != null and apiName != ''"> and api_name = #{apiName} </if>
|
||||
<if test="actionType != null and actionType != ''"> and action_type = #{actionType} </if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId} </if>
|
||||
<if test="apiId != null and apiId != ''"> and api_id = #{apiId} </if>
|
||||
<if test="nifiAppId != null and nifiAppId != ''"> and nifi_app_id = #{nifiAppId} </if>
|
||||
<if test="nifiApiId != null and nifiApiId != ''"> and nifi_api_id = #{nifiApiId} </if>
|
||||
<if test="sortMode != null and sortMode != ''"> and sort_mode = #{sortMode} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_step where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
package com.hzya.frame.sys.flow.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.hzya.frame.web.entity.BaseEntity;
|
||||
/**
|
||||
* 步骤关联关系表(SysFlowStepRelation)实体类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public class SysFlowStepRelationEntity extends BaseEntity {
|
||||
|
||||
/** 输入步骤 */
|
||||
private String inputStepId;
|
||||
/** 输出步骤 */
|
||||
private String outputStepId;
|
||||
/** 输入nifi app id */
|
||||
private String inputNifiAppId;
|
||||
/** 输出nifiidapp id */
|
||||
private String outputNifiAppId;
|
||||
/** 输入nifi api id */
|
||||
private String inputNifiApiId;
|
||||
/** 输出nifiidapi id */
|
||||
private String outputNifiApiId;
|
||||
|
||||
|
||||
public String getInputStepId() {
|
||||
return inputStepId;
|
||||
}
|
||||
|
||||
public void setInputStepId(String inputStepId) {
|
||||
this.inputStepId = inputStepId;
|
||||
}
|
||||
|
||||
public String getOutputStepId() {
|
||||
return outputStepId;
|
||||
}
|
||||
|
||||
public void setOutputStepId(String outputStepId) {
|
||||
this.outputStepId = outputStepId;
|
||||
}
|
||||
|
||||
public String getInputNifiAppId() {
|
||||
return inputNifiAppId;
|
||||
}
|
||||
|
||||
public void setInputNifiAppId(String inputNifiAppId) {
|
||||
this.inputNifiAppId = inputNifiAppId;
|
||||
}
|
||||
|
||||
public String getOutputNifiAppId() {
|
||||
return outputNifiAppId;
|
||||
}
|
||||
|
||||
public void setOutputNifiAppId(String outputNifiAppId) {
|
||||
this.outputNifiAppId = outputNifiAppId;
|
||||
}
|
||||
|
||||
public String getInputNifiApiId() {
|
||||
return inputNifiApiId;
|
||||
}
|
||||
|
||||
public void setInputNifiApiId(String inputNifiApiId) {
|
||||
this.inputNifiApiId = inputNifiApiId;
|
||||
}
|
||||
|
||||
public String getOutputNifiApiId() {
|
||||
return outputNifiApiId;
|
||||
}
|
||||
|
||||
public void setOutputNifiApiId(String outputNifiApiId) {
|
||||
this.outputNifiApiId = outputNifiApiId;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,237 @@
|
|||
<?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.hzya.frame.sys.flow.dao.impl.SysFlowStepRelationDaoImpl">
|
||||
|
||||
<resultMap id="get-SysFlowStepRelationEntity-result" type="com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity" >
|
||||
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||
<result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="create_time" column="create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/>
|
||||
<result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="sts" column="sts" jdbcType="VARCHAR"/>
|
||||
<result property="inputStepId" column="input_step_id" jdbcType="VARCHAR"/>
|
||||
<result property="outputStepId" column="output_step_id" jdbcType="VARCHAR"/>
|
||||
<result property="inputNifiAppId" column="input_nifi_app_id" jdbcType="VARCHAR"/>
|
||||
<result property="outputNifiAppId" column="output_nifi_app_id" jdbcType="VARCHAR"/>
|
||||
<result property="inputNifiApiId" column="input_nifi_api_id" jdbcType="VARCHAR"/>
|
||||
<result property="outputNifiApiId" column="output_nifi_api_id" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
<!-- 查询的字段-->
|
||||
<sql id = "SysFlowStepRelationEntity_Base_Column_List">
|
||||
id
|
||||
,create_user_id
|
||||
,create_time
|
||||
,modify_user_id
|
||||
,modify_time
|
||||
,sts
|
||||
,input_step_id
|
||||
,output_step_id
|
||||
,input_nifi_app_id
|
||||
,output_nifi_app_id
|
||||
,input_nifi_api_id
|
||||
,output_nifi_api_id
|
||||
</sql>
|
||||
<!-- 查询 采用==查询 -->
|
||||
<select id="entity_list_base" resultMap="get-SysFlowStepRelationEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity">
|
||||
select
|
||||
<include refid="SysFlowStepRelationEntity_Base_Column_List" />
|
||||
from sys_flow_step_relation
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> and input_step_id = #{inputStepId} </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> and output_step_id = #{outputStepId} </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> and input_nifi_app_id = #{inputNifiAppId} </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> and output_nifi_app_id = #{outputNifiAppId} </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> and input_nifi_api_id = #{inputNifiApiId} </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> and output_nifi_api_id = #{outputNifiApiId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询符合条件的数量 -->
|
||||
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity">
|
||||
select count(1) from sys_flow_step_relation
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> and input_step_id = #{inputStepId} </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> and output_step_id = #{outputStepId} </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> and input_nifi_app_id = #{inputNifiAppId} </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> and output_nifi_app_id = #{outputNifiAppId} </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> and input_nifi_api_id = #{inputNifiApiId} </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> and output_nifi_api_id = #{outputNifiApiId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 分页查询列表 采用like格式 -->
|
||||
<select id="entity_list_like" resultMap="get-SysFlowStepRelationEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity">
|
||||
select
|
||||
<include refid="SysFlowStepRelationEntity_Base_Column_List" />
|
||||
from sys_flow_step_relation
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> and input_step_id like concat('%',#{inputStepId},'%') </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> and output_step_id like concat('%',#{outputStepId},'%') </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> and input_nifi_app_id like concat('%',#{inputNifiAppId},'%') </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> and output_nifi_app_id like concat('%',#{outputNifiAppId},'%') </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> and input_nifi_api_id like concat('%',#{inputNifiApiId},'%') </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> and output_nifi_api_id like concat('%',#{outputNifiApiId},'%') </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysFlowStepRelationentity_list_or" resultMap="get-SysFlowStepRelationEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity">
|
||||
select
|
||||
<include refid="SysFlowStepRelationEntity_Base_Column_List" />
|
||||
from sys_flow_step_relation
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if>
|
||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> or input_step_id = #{inputStepId} </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> or output_step_id = #{outputStepId} </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> or input_nifi_app_id = #{inputNifiAppId} </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> or output_nifi_app_id = #{outputNifiAppId} </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> or input_nifi_api_id = #{inputNifiApiId} </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> or output_nifi_api_id = #{outputNifiApiId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="entity_insert" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_relation(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> id , </if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id , </if>
|
||||
<if test="create_time != null"> create_time , </if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if>
|
||||
<if test="modify_time != null"> modify_time , </if>
|
||||
<if test="sts != null and sts != ''"> sts , </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> input_step_id , </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> output_step_id , </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> input_nifi_app_id , </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> output_nifi_app_id , </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> input_nifi_api_id , </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> output_nifi_api_id , </if>
|
||||
<if test="sorts == null ">sorts,</if>
|
||||
<if test="sts == null ">sts,</if>
|
||||
</trim>
|
||||
)values(
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="id != null and id != ''"> #{id} ,</if>
|
||||
<if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if>
|
||||
<if test="create_time != null"> #{create_time} ,</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if>
|
||||
<if test="modify_time != null"> #{modify_time} ,</if>
|
||||
<if test="sts != null and sts != ''"> #{sts} ,</if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> #{inputStepId} ,</if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> #{outputStepId} ,</if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> #{inputNifiAppId} ,</if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> #{outputNifiAppId} ,</if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> #{inputNifiApiId} ,</if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> #{outputNifiApiId} ,</if>
|
||||
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_flow_step_relation a WHERE a.sts = 'Y' ),</if>
|
||||
<if test="sts == null ">'Y',</if>
|
||||
</trim>
|
||||
)
|
||||
</insert>
|
||||
<!-- 批量新增 -->
|
||||
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_relation(create_user_id, create_time, modify_user_id, modify_time, sts, input_step_id, output_step_id, input_nifi_app_id, output_nifi_app_id, input_nifi_api_id, output_nifi_api_id, sts)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.inputStepId},#{entity.outputStepId},#{entity.inputNifiAppId},#{entity.outputNifiAppId},#{entity.inputNifiApiId},#{entity.outputNifiApiId}, 'Y')
|
||||
</foreach>
|
||||
</insert>
|
||||
<!-- 批量新增或者修改-->
|
||||
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into sys_flow_step_relation(create_user_id, create_time, modify_user_id, modify_time, sts, input_step_id, output_step_id, input_nifi_app_id, output_nifi_app_id, input_nifi_api_id, output_nifi_api_id)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.inputStepId},#{entity.outputStepId},#{entity.inputNifiAppId},#{entity.outputNifiAppId},#{entity.inputNifiApiId},#{entity.outputNifiApiId})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
create_user_id = values(create_user_id),
|
||||
create_time = values(create_time),
|
||||
modify_user_id = values(modify_user_id),
|
||||
modify_time = values(modify_time),
|
||||
sts = values(sts),
|
||||
input_step_id = values(input_step_id),
|
||||
output_step_id = values(output_step_id),
|
||||
input_nifi_app_id = values(input_nifi_app_id),
|
||||
output_nifi_app_id = values(output_nifi_app_id),
|
||||
input_nifi_api_id = values(input_nifi_api_id),
|
||||
output_nifi_api_id = values(output_nifi_api_id)</insert>
|
||||
<!--通过主键修改方法-->
|
||||
<update id="entity_update" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity" >
|
||||
update sys_flow_step_relation set
|
||||
<trim suffix="" suffixOverrides=",">
|
||||
<if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if>
|
||||
<if test="create_time != null"> create_time = #{create_time},</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if>
|
||||
<if test="modify_time != null"> modify_time = #{modify_time},</if>
|
||||
<if test="sts != null and sts != ''"> sts = #{sts},</if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> input_step_id = #{inputStepId},</if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> output_step_id = #{outputStepId},</if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> input_nifi_app_id = #{inputNifiAppId},</if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> output_nifi_app_id = #{outputNifiAppId},</if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> input_nifi_api_id = #{inputNifiApiId},</if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> output_nifi_api_id = #{outputNifiApiId},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 逻辑删除 -->
|
||||
<update id="entity_logicDelete" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity" >
|
||||
update sys_flow_step_relation set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
where id = #{id}
|
||||
</update>
|
||||
<!-- 多条件逻辑删除 -->
|
||||
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity" >
|
||||
update sys_flow_step_relation set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
||||
<if test="inputStepId != null and inputStepId != ''"> and input_step_id = #{inputStepId} </if>
|
||||
<if test="outputStepId != null and outputStepId != ''"> and output_step_id = #{outputStepId} </if>
|
||||
<if test="inputNifiAppId != null and inputNifiAppId != ''"> and input_nifi_app_id = #{inputNifiAppId} </if>
|
||||
<if test="outputNifiAppId != null and outputNifiAppId != ''"> and output_nifi_app_id = #{outputNifiAppId} </if>
|
||||
<if test="inputNifiApiId != null and inputNifiApiId != ''"> and input_nifi_api_id = #{inputNifiApiId} </if>
|
||||
<if test="outputNifiApiId != null and outputNifiApiId != ''"> and output_nifi_api_id = #{outputNifiApiId} </if>
|
||||
and sts='Y'
|
||||
</trim>
|
||||
</update>
|
||||
<!--通过主键删除-->
|
||||
<delete id="entity_delete">
|
||||
delete from sys_flow_step_relation where id = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
/**
|
||||
* 流程分类权限表(SysFlowClassRule)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowClassRuleService extends IBaseService<SysFlowClassRuleEntity, String>{
|
||||
|
||||
/**
|
||||
* 新增流程分类权限
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity saveFlowClassRule(JSONObject object);
|
||||
|
||||
/**
|
||||
* 修改流程分类权限
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity updateFlowClassRule(JSONObject object);
|
||||
|
||||
/**
|
||||
* 删除流程分类权限
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity deleteFlowClassRule(JSONObject object);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity queryRuleList(JSONObject object);
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity queryRulePagedInfo(JSONObject object);
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
/**
|
||||
* 流程分类;对应数环通项目分类(SysFlowClass)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowClassService extends IBaseService<SysFlowClassEntity, String>{
|
||||
|
||||
/**
|
||||
* 新增流程分类
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity saveFlowClass(JSONObject object);
|
||||
|
||||
/**
|
||||
* 修改流程分类
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity updateFlowClass(JSONObject object);
|
||||
|
||||
/**
|
||||
* 删除流程分类
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity deleteFlowClass(JSONObject object);
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
/**
|
||||
* nifi常量(SysFlowNifiConstant)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowNifiConstantService extends IBaseService<SysFlowNifiConstantEntity, String>{
|
||||
|
||||
/**
|
||||
* 保存nifi常量
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity saveNifiConstant(JSONObject object);
|
||||
|
||||
/**
|
||||
* 更新nifi常量
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity updateNifiConstant(JSONObject object);
|
||||
|
||||
/**
|
||||
* 更新nifi常量
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
JsonResultEntity deleteNifiConstant(JSONObject object);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 流程主表;流程就是数环通的Linkup(SysFlow)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:24
|
||||
*/
|
||||
public interface ISysFlowService extends IBaseService<SysFlowEntity, String>{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 流程步骤账户表(SysFlowStepAccount)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepAccountService extends IBaseService<SysFlowStepAccountEntity, String>{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 映射信息表体(SysFlowStepConfigB)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepConfigBService extends IBaseService<SysFlowStepConfigBEntity, String>{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 映射信息主表(SysFlowStepConfig)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepConfigService extends IBaseService<SysFlowStepConfigEntity, String>{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 步骤关联关系表(SysFlowStepRelation)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
public interface ISysFlowStepRelationService extends IBaseService<SysFlowStepRelationEntity, String>{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.hzya.frame.sys.flow.service;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepEntity;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
/**
|
||||
* 流程步骤信息(SysFlowStep)表服务接口
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
public interface ISysFlowStepService extends IBaseService<SysFlowStepEntity, String>{
|
||||
}
|
|
@ -0,0 +1,174 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassRuleDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowClassRuleService;
|
||||
import com.hzya.frame.uuid.UUIDUtils;
|
||||
import com.hzya.frame.web.entity.BaseResult;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 流程分类权限表(SysFlowClassRule)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Service(value = "sysFlowClassRuleService")
|
||||
public class SysFlowClassRuleServiceImpl extends BaseService<SysFlowClassRuleEntity, String> implements ISysFlowClassRuleService {
|
||||
|
||||
private ISysFlowClassRuleDao sysFlowClassRuleDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowClassRuleDao(ISysFlowClassRuleDao dao) {
|
||||
this.sysFlowClassRuleDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增流程分类权限
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity saveFlowClassRule(JSONObject object) {
|
||||
SysFlowClassRuleEntity ruleEntity = getData("jsonStr",object,SysFlowClassRuleEntity.class);
|
||||
try {
|
||||
this.checkParams(ruleEntity,"save");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
addRule(ruleEntity);
|
||||
return BaseResult.getSuccessMessageEntity("保存成功");
|
||||
}
|
||||
|
||||
//保存
|
||||
private void addRule(SysFlowClassRuleEntity ruleEntity) {
|
||||
List<SysFlowClassRuleEntity> ruleList = ruleEntity.getRuleList();
|
||||
for (SysFlowClassRuleEntity r : ruleList) {
|
||||
r.setId(UUIDUtils.getUUID());
|
||||
r.setCreate_time(Convert.toDate(ruleEntity.getCreate_time(),ruleEntity.getModify_time()));
|
||||
r.setCreate_user_id(Convert.toStr(ruleEntity.getCreate_user_id(),ruleEntity.getModify_user_id()));
|
||||
r.setModify_time(r.getCreate_time());
|
||||
r.setModify_user_id(r.getCreate_user_id());
|
||||
r.setFlowClassId(ruleEntity.getFlowClassId());
|
||||
sysFlowClassRuleDao.save(r);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改流程分类权限
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity updateFlowClassRule(JSONObject object) {
|
||||
SysFlowClassRuleEntity ruleEntity = getData("jsonStr",object,SysFlowClassRuleEntity.class);
|
||||
try {
|
||||
this.checkParams(ruleEntity,"update");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
//先删除 再重新保存
|
||||
SysFlowClassRuleEntity rule = new SysFlowClassRuleEntity();
|
||||
rule.setFlowClassId(ruleEntity.getFlowClassId());
|
||||
sysFlowClassRuleDao.logicRemoveMultiCondition(rule);
|
||||
addRule(ruleEntity);
|
||||
return BaseResult.getSuccessMessageEntity("更新成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除流程分类权限
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity deleteFlowClassRule(JSONObject object) {
|
||||
SysFlowClassRuleEntity ruleEntity = getData("jsonStr",object,SysFlowClassRuleEntity.class);
|
||||
try {
|
||||
this.checkParams(ruleEntity,"delete");
|
||||
}catch (Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
SysFlowClassRuleEntity deleteRuleEntity = new SysFlowClassRuleEntity();
|
||||
deleteRuleEntity.setFlowClassId(ruleEntity.getFlowClassId());
|
||||
sysFlowClassRuleDao.logicRemoveMultiCondition(deleteRuleEntity);
|
||||
return BaseResult.getSuccessMessageEntity("删除成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity queryRuleList(JSONObject object) {
|
||||
SysFlowClassRuleEntity ruleEntity = getData("jsonStr",object,SysFlowClassRuleEntity.class);
|
||||
try {
|
||||
checkParams(ruleEntity,"queryList");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
List<SysFlowClassRuleEntity> sysFlowClassRuleEntities = sysFlowClassRuleDao.queryByLike(ruleEntity);
|
||||
SysFlowClassRuleEntity reuslt = new SysFlowClassRuleEntity();
|
||||
reuslt.setFlowClassId(ruleEntity.getFlowClassId());
|
||||
reuslt.setRuleList(sysFlowClassRuleEntities);
|
||||
return BaseResult.getSuccessMessageEntity("查询数据成功",reuslt);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity queryRulePagedInfo(JSONObject object) {
|
||||
SysFlowClassRuleEntity ruleEntity = getData("jsonStr",object,SysFlowClassRuleEntity.class);
|
||||
try {
|
||||
checkParams(ruleEntity,"queryPaged");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
PageHelper.startPage(ruleEntity.getPageNum(), ruleEntity.getPageSize());
|
||||
List<SysFlowClassRuleEntity> queryByLike = this.dao.queryByLike(ruleEntity);
|
||||
PageInfo pageInfo = new PageInfo(queryByLike);
|
||||
return BaseResult.getSuccessMessageEntity("查询数据成功",pageInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查参数
|
||||
* @param entity 参数对象
|
||||
* @param type 操作;类型
|
||||
*/
|
||||
private void checkParams(SysFlowClassRuleEntity entity,String type){
|
||||
Assert.notNull(entity,"请求参数不能为空");
|
||||
Assert.notEmpty(entity.getFlowClassId(),"flowClassId不能为空");
|
||||
if ("save".equals(type)){
|
||||
Assert.notEmpty(entity.getRuleList(),"ruleList不能为空");
|
||||
}else if ("update".equals(type)){
|
||||
Assert.notEmpty(entity.getRuleList(),"ruleList不能为空");
|
||||
}else if ("delete".equals(type)){
|
||||
|
||||
}else if ("queryPaged".equals(type)){
|
||||
Assert.notNull(entity.getPageNum(),"pageNum不能为空");
|
||||
Assert.notNull(entity.getPageSize(),"pageSize不能为空");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,136 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassDao;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowClassService;
|
||||
import com.hzya.frame.uuid.UUIDUtils;
|
||||
import com.hzya.frame.web.entity.BaseResult;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
import com.hzya.frame.web.exception.BaseSystemException;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 流程分类;对应数环通项目分类(SysFlowClass)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Service(value = "sysFlowClassService")
|
||||
public class SysFlowClassServiceImpl extends BaseService<SysFlowClassEntity, String> implements ISysFlowClassService {
|
||||
|
||||
private ISysFlowClassDao sysFlowClassDao;
|
||||
@Autowired
|
||||
private ISysFlowDao sysFlowDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowClassDao(ISysFlowClassDao dao) {
|
||||
this.sysFlowClassDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增流程分类
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity saveFlowClass(JSONObject object) {
|
||||
SysFlowClassEntity flowClass = getData("jsonStr",object,SysFlowClassEntity.class);
|
||||
try {
|
||||
this.checkParams(flowClass,"add");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
flowClass.setId(UUIDUtils.getUUID());
|
||||
sysFlowClassDao.save(flowClass);
|
||||
return BaseResult.getSuccessMessageEntity("新增成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改流程分类
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity updateFlowClass(JSONObject object) {
|
||||
SysFlowClassEntity flowClass = getData("jsonStr",object,SysFlowClassEntity.class);
|
||||
try {
|
||||
this.checkParams(flowClass,"update");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
sysFlowClassDao.update(flowClass);
|
||||
return BaseResult.getSuccessMessageEntity("更新成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除流程分类
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity deleteFlowClass(JSONObject object) {
|
||||
SysFlowClassEntity flowClass = getData("jsonStr",object,SysFlowClassEntity.class);
|
||||
try {
|
||||
this.checkParams(flowClass,"delete");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
sysFlowClassDao.logicRemove(flowClass);
|
||||
return BaseResult.getSuccessMessageEntity("删除成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数检查
|
||||
* @param flowClass
|
||||
* @param type
|
||||
*/
|
||||
private void checkParams(SysFlowClassEntity flowClass,String type){
|
||||
Assert.notNull(flowClass,"请求参数不能为空");
|
||||
if ("add".equals(type)){//新增
|
||||
Assert.notEmpty(flowClass.getName(),"名称不能为空");
|
||||
//查询是否有同名的
|
||||
SysFlowClassEntity flowQuery = new SysFlowClassEntity();
|
||||
flowQuery.setName(flowClass.getName());
|
||||
List<SysFlowClassEntity> query = sysFlowClassDao.query(flowQuery);
|
||||
if (CollectionUtils.isNotEmpty(query)){
|
||||
throw new BaseSystemException(flowClass.getName()+"已存在");
|
||||
}
|
||||
}else if ("update".equals(type)){//更新
|
||||
Assert.notEmpty(flowClass.getId(),"id不能为空");
|
||||
//查一下有没有同名的
|
||||
SysFlowClassEntity flowQuery = new SysFlowClassEntity();
|
||||
flowQuery.setName(flowClass.getName());
|
||||
List<SysFlowClassEntity> query = sysFlowClassDao.query(flowQuery);
|
||||
if (CollectionUtils.isNotEmpty(query)){
|
||||
for (SysFlowClassEntity f : query) {
|
||||
if (!f.getId().equals(flowClass.getId())){
|
||||
throw new BaseSystemException(flowClass.getName()+"已存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
}else if ("delete".equals(type)){//删除
|
||||
Assert.notEmpty(flowClass.getId(),"id不能为空");
|
||||
//查一下这个分类有没有被引用
|
||||
SysFlowEntity sysFlowEntity = new SysFlowEntity();
|
||||
sysFlowEntity.setClassId(flowClass.getId());
|
||||
List<SysFlowEntity> query = sysFlowDao.query(sysFlowEntity);
|
||||
if (CollectionUtils.isNotEmpty(query)){
|
||||
throw new BaseSystemException("该分类已被引用,删除失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,135 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowNifiConstantEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowNifiConstantDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowNifiConstantService;
|
||||
import com.hzya.frame.web.entity.BaseResult;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
import com.hzya.frame.web.exception.BaseSystemException;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* nifi常量(SysFlowNifiConstant)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Service(value = "sysFlowNifiConstantService")
|
||||
public class SysFlowNifiConstantServiceImpl extends BaseService<SysFlowNifiConstantEntity, String> implements ISysFlowNifiConstantService {
|
||||
|
||||
private ISysFlowNifiConstantDao sysFlowNifiConstantDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowNifiConstantDao(ISysFlowNifiConstantDao dao) {
|
||||
this.sysFlowNifiConstantDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存nifi常量
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity saveNifiConstant(JSONObject object) {
|
||||
SysFlowNifiConstantEntity sysFlowNifiConstantEntity = null;
|
||||
try {
|
||||
sysFlowNifiConstantEntity = preCheck(object,"save");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
sysFlowNifiConstantDao.save(sysFlowNifiConstantEntity);
|
||||
return BaseResult.getSuccessMessageEntity("保存成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新nifi常量
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity updateNifiConstant(JSONObject object) {
|
||||
SysFlowNifiConstantEntity sysFlowNifiConstantEntity = null;
|
||||
try {
|
||||
sysFlowNifiConstantEntity = preCheck(object,"update");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
sysFlowNifiConstantDao.update(sysFlowNifiConstantEntity);
|
||||
return BaseResult.getSuccessMessageEntity("更新成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新nifi常量
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public JsonResultEntity deleteNifiConstant(JSONObject object) {
|
||||
SysFlowNifiConstantEntity sysFlowNifiConstantEntity = null;
|
||||
try {
|
||||
sysFlowNifiConstantEntity = preCheck(object,"delete");
|
||||
}catch(Exception e){
|
||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||
}
|
||||
sysFlowNifiConstantDao.logicRemove(sysFlowNifiConstantEntity);
|
||||
return BaseResult.getSuccessMessageEntity("删除成功");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 参数校验
|
||||
* @param entity
|
||||
* @param type
|
||||
*/
|
||||
private void checkParams(SysFlowNifiConstantEntity entity,String type){
|
||||
Assert.notNull(entity,"请求参数不能为空");
|
||||
if ("save".equals(type)){
|
||||
Assert.notEmpty(entity.getNifiKey(),"nifiKey不能为空");
|
||||
Assert.notEmpty(entity.getNifiValue(),"nifiValue不能为空");
|
||||
//检查是否有重名的key
|
||||
SysFlowNifiConstantEntity nifi = new SysFlowNifiConstantEntity();
|
||||
nifi.setNifiKey(entity.getNifiKey());
|
||||
List<SysFlowNifiConstantEntity> query = sysFlowNifiConstantDao.query(nifi);
|
||||
if (CollectionUtils.isNotEmpty(query)){
|
||||
throw new BaseSystemException(nifi.getNifiKey()+"重复");
|
||||
}
|
||||
}else if ("update".equals(type)){
|
||||
Assert.notEmpty(entity.getId(),"id不能为空");
|
||||
Assert.notEmpty(entity.getNifiKey(),"key不能为空");
|
||||
Assert.notEmpty(entity.getNifiValue(),"value不能为空");
|
||||
SysFlowNifiConstantEntity nifi = new SysFlowNifiConstantEntity();
|
||||
nifi.setNifiKey(entity.getNifiKey());
|
||||
List<SysFlowNifiConstantEntity> query = sysFlowNifiConstantDao.query(nifi);
|
||||
if (CollectionUtils.isNotEmpty(query)){
|
||||
for (SysFlowNifiConstantEntity n : query) {
|
||||
if (!n.getId().equals(entity.getId())){
|
||||
throw new BaseSystemException(entity.getNifiKey()+"重复");
|
||||
}
|
||||
}
|
||||
}
|
||||
}else if ("delete".equals(type)){
|
||||
Assert.notEmpty(entity.getId(),"id不能为空");
|
||||
}
|
||||
}
|
||||
|
||||
//前置操作
|
||||
private SysFlowNifiConstantEntity preCheck(JSONObject object,String type){
|
||||
SysFlowNifiConstantEntity entity = getData("jsonStr", object,SysFlowNifiConstantEntity.class);
|
||||
checkParams(entity,type);
|
||||
return entity;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 流程主表;流程就是数环通的Linkup(SysFlow)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:26
|
||||
*/
|
||||
@Service(value = "sysFlowService")
|
||||
public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> implements ISysFlowService {
|
||||
|
||||
private ISysFlowDao sysFlowDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowDao(ISysFlowDao dao) {
|
||||
this.sysFlowDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepAccountEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepAccountDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowStepAccountService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 流程步骤账户表(SysFlowStepAccount)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Service(value = "sysFlowStepAccountService")
|
||||
public class SysFlowStepAccountServiceImpl extends BaseService<SysFlowStepAccountEntity, String> implements ISysFlowStepAccountService {
|
||||
|
||||
private ISysFlowStepAccountDao sysFlowStepAccountDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowStepAccountDao(ISysFlowStepAccountDao dao) {
|
||||
this.sysFlowStepAccountDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigBEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepConfigBDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowStepConfigBService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 映射信息表体(SysFlowStepConfigB)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Service(value = "sysFlowStepConfigBService")
|
||||
public class SysFlowStepConfigBServiceImpl extends BaseService<SysFlowStepConfigBEntity, String> implements ISysFlowStepConfigBService {
|
||||
|
||||
private ISysFlowStepConfigBDao sysFlowStepConfigBDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowStepConfigBDao(ISysFlowStepConfigBDao dao) {
|
||||
this.sysFlowStepConfigBDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepConfigEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepConfigDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowStepConfigService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 映射信息主表(SysFlowStepConfig)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Service(value = "sysFlowStepConfigService")
|
||||
public class SysFlowStepConfigServiceImpl extends BaseService<SysFlowStepConfigEntity, String> implements ISysFlowStepConfigService {
|
||||
|
||||
private ISysFlowStepConfigDao sysFlowStepConfigDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowStepConfigDao(ISysFlowStepConfigDao dao) {
|
||||
this.sysFlowStepConfigDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepRelationEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepRelationDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowStepRelationService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 步骤关联关系表(SysFlowStepRelation)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:28
|
||||
*/
|
||||
@Service(value = "sysFlowStepRelationService")
|
||||
public class SysFlowStepRelationServiceImpl extends BaseService<SysFlowStepRelationEntity, String> implements ISysFlowStepRelationService {
|
||||
|
||||
private ISysFlowStepRelationDao sysFlowStepRelationDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowStepRelationDao(ISysFlowStepRelationDao dao) {
|
||||
this.sysFlowStepRelationDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.hzya.frame.sys.flow.service.impl;
|
||||
|
||||
import com.hzya.frame.sys.flow.entity.SysFlowStepEntity;
|
||||
import com.hzya.frame.sys.flow.dao.ISysFlowStepDao;
|
||||
import com.hzya.frame.sys.flow.service.ISysFlowStepService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.annotation.Resource;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
/**
|
||||
* 流程步骤信息(SysFlowStep)表服务实现类
|
||||
*
|
||||
* @author xiang2lin
|
||||
* @since 2025-04-29 10:16:27
|
||||
*/
|
||||
@Service(value = "sysFlowStepService")
|
||||
public class SysFlowStepServiceImpl extends BaseService<SysFlowStepEntity, String> implements ISysFlowStepService {
|
||||
|
||||
private ISysFlowStepDao sysFlowStepDao;
|
||||
|
||||
@Autowired
|
||||
public void setSysFlowStepDao(ISysFlowStepDao dao) {
|
||||
this.sysFlowStepDao = dao;
|
||||
this.dao = dao;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue