This commit is contained in:
parent
adb4a566d4
commit
97840df6a1
|
@ -14,8 +14,10 @@ public class SysFlowEntity extends BaseEntity {
|
||||||
private String name;
|
private String name;
|
||||||
/** 流程分类id */
|
/** 流程分类id */
|
||||||
private String classId;
|
private String classId;
|
||||||
|
private String className;
|
||||||
/** 触发方式id */
|
/** 触发方式id */
|
||||||
private String triggerModeId;
|
private String triggerModeId;
|
||||||
|
private String triggerModeName;
|
||||||
/** 应用组id */
|
/** 应用组id */
|
||||||
private String nifiGroupId;
|
private String nifiGroupId;
|
||||||
/** 流程描述 */
|
/** 流程描述 */
|
||||||
|
@ -70,5 +72,21 @@ public class SysFlowEntity extends BaseEntity {
|
||||||
public void setStatus(String status) {
|
public void setStatus(String status) {
|
||||||
this.status = status;
|
this.status = status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getClassName() {
|
||||||
|
return className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClassName(String className) {
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTriggerModeName() {
|
||||||
|
return triggerModeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTriggerModeName(String triggerModeName) {
|
||||||
|
this.triggerModeName = triggerModeName;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,46 +12,49 @@
|
||||||
<result property="name" column="name" jdbcType="VARCHAR"/>
|
<result property="name" column="name" jdbcType="VARCHAR"/>
|
||||||
<result property="status" column="status" jdbcType="VARCHAR"/>
|
<result property="status" column="status" jdbcType="VARCHAR"/>
|
||||||
<result property="classId" column="class_id" jdbcType="VARCHAR"/>
|
<result property="classId" column="class_id" jdbcType="VARCHAR"/>
|
||||||
|
<result property="className" column="className" jdbcType="VARCHAR"/>
|
||||||
<result property="triggerModeId" column="trigger_mode_id" jdbcType="VARCHAR"/>
|
<result property="triggerModeId" column="trigger_mode_id" jdbcType="VARCHAR"/>
|
||||||
<result property="nifiGroupId" column="nifi_group_id" jdbcType="VARCHAR"/>
|
<result property="nifiGroupId" column="nifi_group_id" jdbcType="VARCHAR"/>
|
||||||
<result property="description" column="description" jdbcType="VARCHAR"/>
|
<result property="description" column="description" jdbcType="VARCHAR"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<!-- 查询的字段-->
|
<!-- 查询的字段-->
|
||||||
<sql id = "SysFlowEntity_Base_Column_List">
|
<sql id = "SysFlowEntity_Base_Column_List">
|
||||||
id
|
sf.id
|
||||||
,create_user_id
|
,sf.create_user_id
|
||||||
,create_time
|
,sf.create_time
|
||||||
,modify_user_id
|
,sf.modify_user_id
|
||||||
,modify_time
|
,sf.modify_time
|
||||||
,sts
|
,sf.sts
|
||||||
,name
|
,sf.name
|
||||||
,status
|
,sf.status
|
||||||
,class_id
|
,sf.class_id
|
||||||
,trigger_mode_id
|
,sfc.name as className
|
||||||
,nifi_group_id
|
,sf.trigger_mode_id
|
||||||
,description
|
,sf.nifi_group_id
|
||||||
|
,sf.description
|
||||||
</sql>
|
</sql>
|
||||||
<!-- 查询 采用==查询 -->
|
<!-- 查询 采用==查询 -->
|
||||||
<select id="entity_list_base" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
<select id="entity_list_base" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||||
select
|
select
|
||||||
<include refid="SysFlowEntity_Base_Column_List" />
|
<include refid="SysFlowEntity_Base_Column_List" />
|
||||||
from sys_flow
|
from sys_flow sf
|
||||||
|
left join sys_flow_class sfc on sfc.id = sf.class_id
|
||||||
<trim prefix="where" prefixOverrides="and">
|
<trim prefix="where" prefixOverrides="and">
|
||||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
<if test="id != null and id != ''"> and sf.id = #{id} </if>
|
||||||
<if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if>
|
<if test="create_user_id != null and create_user_id != ''"> and sf.create_user_id = #{create_user_id} </if>
|
||||||
<if test="create_time != null"> and create_time = #{create_time} </if>
|
<if test="create_time != null"> and sf.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_user_id != null and modify_user_id != ''"> and sf.modify_user_id = #{modify_user_id} </if>
|
||||||
<if test="modify_time != null"> and modify_time = #{modify_time} </if>
|
<if test="modify_time != null"> and sf.modify_time = #{modify_time} </if>
|
||||||
<if test="sts != null and sts != ''"> and sts = #{sts} </if>
|
<if test="sts != null and sts != ''"> and sf.sts = #{sts} </if>
|
||||||
<if test="name != null and name != ''"> and name = #{name} </if>
|
<if test="name != null and name != ''"> and sf.name = #{name} </if>
|
||||||
<if test="status != null and status != ''"> and status = #{status} </if>
|
<if test="status != null and status != ''"> and sf.status = #{status} </if>
|
||||||
<if test="classId != null and classId != ''"> and class_id = #{classId} </if>
|
<if test="classId != null and classId != ''"> and sf.class_id = #{classId} </if>
|
||||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id = #{triggerModeId} </if>
|
<if test="triggerModeId != null and triggerModeId != ''"> and sf.trigger_mode_id = #{triggerModeId} </if>
|
||||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id = #{nifiGroupId} </if>
|
<if test="nifiGroupId != null and nifiGroupId != ''"> and sf.nifi_group_id = #{nifiGroupId} </if>
|
||||||
<if test="description != null and description != ''"> and description = #{description} </if>
|
<if test="description != null and description != ''"> and sf.description = #{description} </if>
|
||||||
and sts='Y'
|
and sf.sts='Y'
|
||||||
</trim>
|
</trim>
|
||||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
<if test=" sort == null or sort == ''.toString() "> order by sf.sorts asc</if>
|
||||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -81,23 +84,24 @@
|
||||||
<select id="entity_list_like" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
<select id="entity_list_like" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||||
select
|
select
|
||||||
<include refid="SysFlowEntity_Base_Column_List" />
|
<include refid="SysFlowEntity_Base_Column_List" />
|
||||||
from sys_flow
|
from sys_flow sf
|
||||||
|
left join sys_flow_class sfc on sfc.id = sf.class_id
|
||||||
<trim prefix="where" prefixOverrides="and">
|
<trim prefix="where" prefixOverrides="and">
|
||||||
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
<if test="id != null and id != ''"> and sf.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_user_id != null and create_user_id != ''"> and sf.create_user_id like concat('%',#{create_user_id},'%') </if>
|
||||||
<if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if>
|
<if test="create_time != null"> and sf.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_user_id != null and modify_user_id != ''"> and sf.modify_user_id like concat('%',#{modify_user_id},'%') </if>
|
||||||
<if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if>
|
<if test="modify_time != null"> and sf.modify_time like concat('%',#{modify_time},'%') </if>
|
||||||
<if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if>
|
<if test="sts != null and sts != ''"> and sf.sts like concat('%',#{sts},'%') </if>
|
||||||
<if test="name != null and name != ''"> and name like concat('%',#{name},'%') </if>
|
<if test="name != null and name != ''"> and sf.name like concat('%',#{name},'%') </if>
|
||||||
<if test="status != null and status != ''"> and status like concat('%',#{status},'%') </if>
|
<if test="status != null and status != ''"> and sf.status like concat('%',#{status},'%') </if>
|
||||||
<if test="classId != null and classId != ''"> and class_id like concat('%',#{classId},'%') </if>
|
<if test="classId != null and classId != ''"> and sf.class_id like concat('%',#{classId},'%') </if>
|
||||||
<if test="triggerModeId != null and triggerModeId != ''"> and trigger_mode_id like concat('%',#{triggerModeId},'%') </if>
|
<if test="triggerModeId != null and triggerModeId != ''"> and sf.trigger_mode_id like concat('%',#{triggerModeId},'%') </if>
|
||||||
<if test="nifiGroupId != null and nifiGroupId != ''"> and nifi_group_id like concat('%',#{nifiGroupId},'%') </if>
|
<if test="nifiGroupId != null and nifiGroupId != ''"> and sf.nifi_group_id like concat('%',#{nifiGroupId},'%') </if>
|
||||||
<if test="description != null and description != ''"> and description like concat('%',#{description},'%') </if>
|
<if test="description != null and description != ''"> and sf.description like concat('%',#{description},'%') </if>
|
||||||
and sts='Y'
|
and sf.sts='Y'
|
||||||
</trim>
|
</trim>
|
||||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
<if test=" sort == null or sort == ''.toString() "> order by sf.sorts asc</if>
|
||||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -105,21 +109,22 @@
|
||||||
<select id="SysFlowentity_list_or" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
<select id="SysFlowentity_list_or" resultMap="get-SysFlowEntity-result" parameterType = "com.hzya.frame.sys.flow.entity.SysFlowEntity">
|
||||||
select
|
select
|
||||||
<include refid="SysFlowEntity_Base_Column_List" />
|
<include refid="SysFlowEntity_Base_Column_List" />
|
||||||
from sys_flow
|
from sys_flow sf
|
||||||
|
left join sys_flow_class sfc on sfc.id = sf.class_id
|
||||||
<trim prefix="where" prefixOverrides="and">
|
<trim prefix="where" prefixOverrides="and">
|
||||||
<if test="id != null and id != ''"> or id = #{id} </if>
|
<if test="id != null and id != ''"> or sf.id = #{id} </if>
|
||||||
<if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if>
|
<if test="create_user_id != null and create_user_id != ''"> or sf.create_user_id = #{create_user_id} </if>
|
||||||
<if test="create_time != null"> or create_time = #{create_time} </if>
|
<if test="create_time != null"> or sf.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_user_id != null and modify_user_id != ''"> or sf.modify_user_id = #{modify_user_id} </if>
|
||||||
<if test="modify_time != null"> or modify_time = #{modify_time} </if>
|
<if test="modify_time != null"> or sf.modify_time = #{modify_time} </if>
|
||||||
<if test="sts != null and sts != ''"> or sts = #{sts} </if>
|
<if test="sts != null and sts != ''"> or sf.sts = #{sts} </if>
|
||||||
<if test="name != null and name != ''"> or name = #{name} </if>
|
<if test="name != null and name != ''"> or sf.name = #{name} </if>
|
||||||
<if test="status != null and status != ''"> or status = #{status} </if>
|
<if test="status != null and status != ''"> or sf.status = #{status} </if>
|
||||||
<if test="classId != null and classId != ''"> or class_id = #{classId} </if>
|
<if test="classId != null and classId != ''"> or sf.class_id = #{classId} </if>
|
||||||
<if test="triggerModeId != null and triggerModeId != ''"> or trigger_mode_id = #{triggerModeId} </if>
|
<if test="triggerModeId != null and triggerModeId != ''"> or sf.trigger_mode_id = #{triggerModeId} </if>
|
||||||
<if test="nifiGroupId != null and nifiGroupId != ''"> or nifi_group_id = #{nifiGroupId} </if>
|
<if test="nifiGroupId != null and nifiGroupId != ''"> or sf.nifi_group_id = #{nifiGroupId} </if>
|
||||||
<if test="description != null and description != ''"> or description = #{description} </if>
|
<if test="description != null and description != ''"> or sf.description = #{description} </if>
|
||||||
and sts='Y'
|
and sf.sts='Y'
|
||||||
</trim>
|
</trim>
|
||||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
<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>
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
|
|
|
@ -47,4 +47,11 @@ public interface ISysFlowClassRuleService extends IBaseService<SysFlowClassRuleE
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
JsonResultEntity queryRulePagedInfo(JSONObject object);
|
JsonResultEntity queryRulePagedInfo(JSONObject object);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询待分配权限的用户列表
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
JsonResultEntity queryUserList(JSONObject object);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,12 @@ import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
*/
|
*/
|
||||||
public interface ISysFlowClassService extends IBaseService<SysFlowClassEntity, String>{
|
public interface ISysFlowClassService extends IBaseService<SysFlowClassEntity, String>{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据Id查询
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
JsonResultEntity getFlowClass(JSONObject object);
|
||||||
/**
|
/**
|
||||||
* 新增流程分类
|
* 新增流程分类
|
||||||
* @param object
|
* @param object
|
||||||
|
|
|
@ -13,6 +13,13 @@ import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
*/
|
*/
|
||||||
public interface ISysFlowNifiConstantService extends IBaseService<SysFlowNifiConstantEntity, String>{
|
public interface ISysFlowNifiConstantService extends IBaseService<SysFlowNifiConstantEntity, String>{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 详情
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
JsonResultEntity getNifiConstant(JSONObject object);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存nifi常量
|
* 保存nifi常量
|
||||||
* @param object
|
* @param object
|
||||||
|
|
|
@ -8,6 +8,8 @@ import com.github.pagehelper.PageInfo;
|
||||||
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassRuleDao;
|
import com.hzya.frame.sys.flow.dao.ISysFlowClassRuleDao;
|
||||||
import com.hzya.frame.sys.flow.service.ISysFlowClassRuleService;
|
import com.hzya.frame.sys.flow.service.ISysFlowClassRuleService;
|
||||||
|
import com.hzya.frame.sysnew.user.dao.ISysUserDao;
|
||||||
|
import com.hzya.frame.sysnew.user.entity.SysUserEntity;
|
||||||
import com.hzya.frame.uuid.UUIDUtils;
|
import com.hzya.frame.uuid.UUIDUtils;
|
||||||
import com.hzya.frame.web.entity.BaseResult;
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
@ -28,7 +30,8 @@ import java.util.List;
|
||||||
public class SysFlowClassRuleServiceImpl extends BaseService<SysFlowClassRuleEntity, String> implements ISysFlowClassRuleService {
|
public class SysFlowClassRuleServiceImpl extends BaseService<SysFlowClassRuleEntity, String> implements ISysFlowClassRuleService {
|
||||||
|
|
||||||
private ISysFlowClassRuleDao sysFlowClassRuleDao;
|
private ISysFlowClassRuleDao sysFlowClassRuleDao;
|
||||||
|
@Autowired
|
||||||
|
private ISysUserDao sysUserDao;
|
||||||
@Autowired
|
@Autowired
|
||||||
public void setSysFlowClassRuleDao(ISysFlowClassRuleDao dao) {
|
public void setSysFlowClassRuleDao(ISysFlowClassRuleDao dao) {
|
||||||
this.sysFlowClassRuleDao = dao;
|
this.sysFlowClassRuleDao = dao;
|
||||||
|
@ -150,7 +153,18 @@ public class SysFlowClassRuleServiceImpl extends BaseService<SysFlowClassRuleEnt
|
||||||
PageInfo pageInfo = new PageInfo(queryByLike);
|
PageInfo pageInfo = new PageInfo(queryByLike);
|
||||||
return BaseResult.getSuccessMessageEntity("查询数据成功",pageInfo);
|
return BaseResult.getSuccessMessageEntity("查询数据成功",pageInfo);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 查询待分配权限的用户列表
|
||||||
|
*
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public JsonResultEntity queryUserList(JSONObject object) {
|
||||||
|
SysUserEntity userEntity = getData("jsonStr",object,SysUserEntity.class);
|
||||||
|
List<SysUserEntity> sysUserEntities = sysUserDao.queryList(userEntity, "com.hzya.frame.sysnew.user.dao.impl.SysUserDaoImpl.entity_list_notin_sys_flowClass");
|
||||||
|
return BaseResult.getSuccessMessageEntity("查询成功",sysUserEntities);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 检查参数
|
* 检查参数
|
||||||
* @param entity 参数对象
|
* @param entity 参数对象
|
||||||
|
|
|
@ -2,11 +2,16 @@ package com.hzya.frame.sys.flow.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.lang.Assert;
|
import cn.hutool.core.lang.Assert;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.hzya.frame.sys.dictionaryshopNew.service.ISysDictionaryshopNewService;
|
||||||
|
import com.hzya.frame.sys.flow.dao.ISysFlowClassRuleDao;
|
||||||
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
||||||
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
import com.hzya.frame.sys.flow.entity.SysFlowClassEntity;
|
||||||
import com.hzya.frame.sys.flow.dao.ISysFlowClassDao;
|
import com.hzya.frame.sys.flow.dao.ISysFlowClassDao;
|
||||||
|
import com.hzya.frame.sys.flow.entity.SysFlowClassRuleEntity;
|
||||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||||
import com.hzya.frame.sys.flow.service.ISysFlowClassService;
|
import com.hzya.frame.sys.flow.service.ISysFlowClassService;
|
||||||
|
import com.hzya.frame.sysnew.user.dao.ISysUserDao;
|
||||||
|
import com.hzya.frame.sysnew.user.entity.SysUserEntity;
|
||||||
import com.hzya.frame.uuid.UUIDUtils;
|
import com.hzya.frame.uuid.UUIDUtils;
|
||||||
import com.hzya.frame.web.entity.BaseResult;
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
@ -14,9 +19,9 @@ import com.hzya.frame.web.exception.BaseSystemException;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import javax.annotation.Resource;
|
|
||||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -31,13 +36,34 @@ public class SysFlowClassServiceImpl extends BaseService<SysFlowClassEntity, Str
|
||||||
private ISysFlowClassDao sysFlowClassDao;
|
private ISysFlowClassDao sysFlowClassDao;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISysFlowDao sysFlowDao;
|
private ISysFlowDao sysFlowDao;
|
||||||
|
@Autowired
|
||||||
|
private ISysFlowClassRuleDao flowClassRuleDao;
|
||||||
|
@Autowired
|
||||||
|
private ISysUserDao sysUserDao;
|
||||||
@Autowired
|
@Autowired
|
||||||
public void setSysFlowClassDao(ISysFlowClassDao dao) {
|
public void setSysFlowClassDao(ISysFlowClassDao dao) {
|
||||||
this.sysFlowClassDao = dao;
|
this.sysFlowClassDao = dao;
|
||||||
this.dao = dao;
|
this.dao = dao;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据Id查询
|
||||||
|
*
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public JsonResultEntity getFlowClass(JSONObject object) {
|
||||||
|
SysFlowClassEntity flowClass = getData("jsonStr",object,SysFlowClassEntity.class);
|
||||||
|
try {
|
||||||
|
this.checkParams(flowClass,"get");
|
||||||
|
}catch(Exception e){
|
||||||
|
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||||
|
}
|
||||||
|
SysFlowClassEntity sysFlowClassEntity = sysFlowClassDao.queryOne(flowClass);
|
||||||
|
return BaseResult.getSuccessMessageEntity("查询详情成功",sysFlowClassEntity);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增流程分类
|
* 新增流程分类
|
||||||
*
|
*
|
||||||
|
@ -54,6 +80,20 @@ public class SysFlowClassServiceImpl extends BaseService<SysFlowClassEntity, Str
|
||||||
}
|
}
|
||||||
flowClass.setId(UUIDUtils.getUUID());
|
flowClass.setId(UUIDUtils.getUUID());
|
||||||
sysFlowClassDao.save(flowClass);
|
sysFlowClassDao.save(flowClass);
|
||||||
|
//给创建分类的用户保存一下权限
|
||||||
|
SysUserEntity sysUserEntity = sysUserDao.get(flowClass.getCreate_user_id());
|
||||||
|
SysFlowClassRuleEntity ruleEntity = new SysFlowClassRuleEntity();
|
||||||
|
ruleEntity.setFlowClassId(flowClass.getId());
|
||||||
|
ruleEntity.setUserId(flowClass.getCreate_user_id());
|
||||||
|
if (null != sysUserEntity){
|
||||||
|
ruleEntity.setUserName(sysUserEntity.getPersonName());
|
||||||
|
ruleEntity.setUserCode(sysUserEntity.getPersonCode());
|
||||||
|
}
|
||||||
|
ruleEntity.setCreate_time(new Date());
|
||||||
|
ruleEntity.setModify_time(new Date());
|
||||||
|
ruleEntity.setCreate_user_id(flowClass.getCreate_user_id());
|
||||||
|
ruleEntity.setModify_user_id(flowClass.getModify_user_id());
|
||||||
|
flowClassRuleDao.save(ruleEntity);
|
||||||
return BaseResult.getSuccessMessageEntity("新增成功");
|
return BaseResult.getSuccessMessageEntity("新增成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +132,6 @@ public class SysFlowClassServiceImpl extends BaseService<SysFlowClassEntity, Str
|
||||||
sysFlowClassDao.logicRemove(flowClass);
|
sysFlowClassDao.logicRemove(flowClass);
|
||||||
return BaseResult.getSuccessMessageEntity("删除成功");
|
return BaseResult.getSuccessMessageEntity("删除成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数检查
|
* 参数检查
|
||||||
* @param flowClass
|
* @param flowClass
|
||||||
|
@ -131,6 +170,8 @@ public class SysFlowClassServiceImpl extends BaseService<SysFlowClassEntity, Str
|
||||||
if (CollectionUtils.isNotEmpty(query)){
|
if (CollectionUtils.isNotEmpty(query)){
|
||||||
throw new BaseSystemException("该分类已被引用,删除失败");
|
throw new BaseSystemException("该分类已被引用,删除失败");
|
||||||
}
|
}
|
||||||
|
}else if ("get".equals(type)){//查询详情
|
||||||
|
Assert.notEmpty(flowClass.getId(),"id不能为空");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,24 @@ public class SysFlowNifiConstantServiceImpl extends BaseService<SysFlowNifiConst
|
||||||
this.dao = dao;
|
this.dao = dao;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 详情
|
||||||
|
*
|
||||||
|
* @param object
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public JsonResultEntity getNifiConstant(JSONObject object) {
|
||||||
|
SysFlowNifiConstantEntity sysFlowNifiConstantEntity = null;
|
||||||
|
try {
|
||||||
|
sysFlowNifiConstantEntity = preCheck(object,"get");
|
||||||
|
}catch(Exception e){
|
||||||
|
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||||
|
}
|
||||||
|
SysFlowNifiConstantEntity nifiConstant = sysFlowNifiConstantDao.queryOne(sysFlowNifiConstantEntity);
|
||||||
|
return BaseResult.getSuccessMessageEntity("查询详情成功",nifiConstant);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存nifi常量
|
* 保存nifi常量
|
||||||
*
|
*
|
||||||
|
@ -123,6 +141,8 @@ public class SysFlowNifiConstantServiceImpl extends BaseService<SysFlowNifiConst
|
||||||
}
|
}
|
||||||
}else if ("delete".equals(type)){
|
}else if ("delete".equals(type)){
|
||||||
Assert.notEmpty(entity.getId(),"id不能为空");
|
Assert.notEmpty(entity.getId(),"id不能为空");
|
||||||
|
}else if ("get".equals(type)){
|
||||||
|
Assert.notEmpty(entity.getId(),"id不能为空");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@ import cn.hutool.core.lang.Assert;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.hzya.frame.sys.dictionaryshopNew.entity.SysDictionaryshopNew;
|
||||||
|
import com.hzya.frame.sys.dictionaryshopNew.service.ISysDictionaryshopNewService;
|
||||||
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
import com.hzya.frame.sys.flow.entity.SysFlowEntity;
|
||||||
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
import com.hzya.frame.sys.flow.dao.ISysFlowDao;
|
||||||
import com.hzya.frame.sys.flow.service.ISysFlowService;
|
import com.hzya.frame.sys.flow.service.ISysFlowService;
|
||||||
|
@ -28,7 +30,8 @@ import java.util.List;
|
||||||
public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> implements ISysFlowService {
|
public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> implements ISysFlowService {
|
||||||
|
|
||||||
private ISysFlowDao sysFlowDao;
|
private ISysFlowDao sysFlowDao;
|
||||||
|
@Autowired
|
||||||
|
private ISysDictionaryshopNewService sysDictionaryshopNewService;
|
||||||
@Autowired
|
@Autowired
|
||||||
public void setSysFlowDao(ISysFlowDao dao) {
|
public void setSysFlowDao(ISysFlowDao dao) {
|
||||||
this.sysFlowDao = dao;
|
this.sysFlowDao = dao;
|
||||||
|
@ -106,6 +109,11 @@ public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> imple
|
||||||
return BaseResult.getFailureMessageEntity(e.getMessage());
|
return BaseResult.getFailureMessageEntity(e.getMessage());
|
||||||
}
|
}
|
||||||
List<SysFlowEntity> list = sysFlowDao.query(flowEntity);
|
List<SysFlowEntity> list = sysFlowDao.query(flowEntity);
|
||||||
|
if (CollectionUtils.isNotEmpty(list)){
|
||||||
|
for (SysFlowEntity sysFlowEntity : list) {
|
||||||
|
transferDictionary(sysFlowEntity);
|
||||||
|
}
|
||||||
|
}
|
||||||
return BaseResult.getSuccessMessageEntity("查询数据成功",list);
|
return BaseResult.getSuccessMessageEntity("查询数据成功",list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -125,6 +133,11 @@ public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> imple
|
||||||
}
|
}
|
||||||
PageHelper.startPage(flowEntity.getPageNum(),flowEntity.getPageSize());
|
PageHelper.startPage(flowEntity.getPageNum(),flowEntity.getPageSize());
|
||||||
List<SysFlowEntity> queryByLike = sysFlowDao.queryByLike(flowEntity);
|
List<SysFlowEntity> queryByLike = sysFlowDao.queryByLike(flowEntity);
|
||||||
|
if (CollectionUtils.isNotEmpty(queryByLike)){
|
||||||
|
for (SysFlowEntity sysFlowEntity : queryByLike) {
|
||||||
|
transferDictionary(sysFlowEntity);
|
||||||
|
}
|
||||||
|
}
|
||||||
PageInfo pageInfo = new PageInfo(queryByLike);
|
PageInfo pageInfo = new PageInfo(queryByLike);
|
||||||
return BaseResult.getSuccessMessageEntity("pageInfo",pageInfo);
|
return BaseResult.getSuccessMessageEntity("pageInfo",pageInfo);
|
||||||
}
|
}
|
||||||
|
@ -165,4 +178,13 @@ public class SysFlowServiceImpl extends BaseService<SysFlowEntity, String> imple
|
||||||
Assert.notNull(entity.getPageSize(),"pageSize不能为空");
|
Assert.notNull(entity.getPageSize(),"pageSize不能为空");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void transferDictionary(SysFlowEntity sysFlowEntity){
|
||||||
|
if (null != sysFlowEntity){
|
||||||
|
SysDictionaryshopNew dictionaryshopByValue = sysDictionaryshopNewService.getDictionaryshopByValue("sys_flow", "trigger_mode_id", sysFlowEntity.getTriggerModeId());
|
||||||
|
if (null != dictionaryshopByValue){
|
||||||
|
sysFlowEntity.setTriggerModeName(dictionaryshopByValue.getColumnContent());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue