From 7e6d74cf910839ef6e376935c952842b2a54152e Mon Sep 17 00:00:00 2001 From: yuqh <123456> Date: Wed, 15 May 2024 14:19:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IntegrationTaskLivingDetailsEntity.java | 266 ++++++++++ .../IntegrationTaskLivingDetailsEntity.xml | 455 ++++++++++++++++++ .../IIntegrationTaskLivingDetailsService.java | 12 + ...tegrationTaskLivingDetailsServiceImpl.java | 26 + 4 files changed, 759 insertions(+) create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java new file mode 100644 index 00000000..c85adbd5 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java @@ -0,0 +1,266 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)实体类 + * + * @author makejava + * @since 2024-05-15 14:06:41 + */ +public class IntegrationTaskLivingDetailsEntity extends BaseEntity { + + /** 集成任务-实例_id */ + private String taskLinvingId; + /** 返回结果 */ + private String result; + /** 原始查询条件 */ + private String queryCondition; + /** 源系统主键 */ + private String rootAppPk; + /** 原系统单据 */ + private String rootAppBill; + /** 最新源系统数据详情 */ + private String rootAppNewData; + /** 最新传输信息 */ + private String newTransmitInfo; + /** 最新推送时间 */ + private Date newPushDate; + /** 是否补推(Y是N不是) */ + private String repairPust; + /** 场景id */ + private String senceId; + /** 最新推送状态 */ + private String newState; + /** 单据业务日期 */ + private String businessDate; + /** 插件id */ + private String pluginId; + /** 处理时间 */ + private Date processingTime; + /** 处理备注 */ + private String processingRemarks; + /** 处理⼈名称 */ + private String processorName; + /** 处理⼈ */ + private String processor; + /** 下游系统单号 */ + private String newSystemNumber; + /** 下游系统主键 */ + private String newSystemPrimary; + /** 备注 */ + private String remark; + /** 扩展1 */ + private String def1; + /** 扩展2 */ + private String def2; + /** 扩展3 */ + private String def3; + /** 扩展4 */ + private String def4; + /** 扩展5 */ + private String def5; + + + public String getTaskLinvingId() { + return taskLinvingId; + } + + public void setTaskLinvingId(String taskLinvingId) { + this.taskLinvingId = taskLinvingId; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public String getQueryCondition() { + return queryCondition; + } + + public void setQueryCondition(String queryCondition) { + this.queryCondition = queryCondition; + } + + public String getRootAppPk() { + return rootAppPk; + } + + public void setRootAppPk(String rootAppPk) { + this.rootAppPk = rootAppPk; + } + + public String getRootAppBill() { + return rootAppBill; + } + + public void setRootAppBill(String rootAppBill) { + this.rootAppBill = rootAppBill; + } + + public String getRootAppNewData() { + return rootAppNewData; + } + + public void setRootAppNewData(String rootAppNewData) { + this.rootAppNewData = rootAppNewData; + } + + public String getNewTransmitInfo() { + return newTransmitInfo; + } + + public void setNewTransmitInfo(String newTransmitInfo) { + this.newTransmitInfo = newTransmitInfo; + } + + public Date getNewPushDate() { + return newPushDate; + } + + public void setNewPushDate(Date newPushDate) { + this.newPushDate = newPushDate; + } + + public String getRepairPust() { + return repairPust; + } + + public void setRepairPust(String repairPust) { + this.repairPust = repairPust; + } + + public String getSenceId() { + return senceId; + } + + public void setSenceId(String senceId) { + this.senceId = senceId; + } + + public String getNewState() { + return newState; + } + + public void setNewState(String newState) { + this.newState = newState; + } + + public String getBusinessDate() { + return businessDate; + } + + public void setBusinessDate(String businessDate) { + this.businessDate = businessDate; + } + + public String getPluginId() { + return pluginId; + } + + public void setPluginId(String pluginId) { + this.pluginId = pluginId; + } + + public Date getProcessingTime() { + return processingTime; + } + + public void setProcessingTime(Date processingTime) { + this.processingTime = processingTime; + } + + public String getProcessingRemarks() { + return processingRemarks; + } + + public void setProcessingRemarks(String processingRemarks) { + this.processingRemarks = processingRemarks; + } + + public String getProcessorName() { + return processorName; + } + + public void setProcessorName(String processorName) { + this.processorName = processorName; + } + + public String getProcessor() { + return processor; + } + + public void setProcessor(String processor) { + this.processor = processor; + } + + public String getNewSystemNumber() { + return newSystemNumber; + } + + public void setNewSystemNumber(String newSystemNumber) { + this.newSystemNumber = newSystemNumber; + } + + public String getNewSystemPrimary() { + return newSystemPrimary; + } + + public void setNewSystemPrimary(String newSystemPrimary) { + this.newSystemPrimary = newSystemPrimary; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getDef1() { + return def1; + } + + public void setDef1(String def1) { + this.def1 = def1; + } + + public String getDef2() { + return def2; + } + + public void setDef2(String def2) { + this.def2 = def2; + } + + public String getDef3() { + return def3; + } + + public void setDef3(String def3) { + this.def3 = def3; + } + + public String getDef4() { + return def4; + } + + public void setDef4(String def4) { + this.def4 = def4; + } + + public String getDef5() { + return def5; + } + + public void setDef5(String def5) { + this.def5 = def5; + } + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml new file mode 100644 index 00000000..d620468c --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml @@ -0,0 +1,455 @@ +<?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.sysnew.integtationTaskLivingDetails.dao.impl.IntegrationTaskLivingDetailsDaoImpl"> + + <resultMap id="get-IntegrationTaskLivingDetailsEntity-result" type="com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity" > + <result property="id" column="id" jdbcType="VARCHAR"/> + <result property="taskLinvingId" column="task_linving_id" jdbcType="VARCHAR"/> + <result property="result" column="result" jdbcType="VARCHAR"/> + <result property="queryCondition" column="query_condition" jdbcType="VARCHAR"/> + <result property="rootAppPk" column="root_app_pk" jdbcType="VARCHAR"/> + <result property="rootAppBill" column="root_app_bill" jdbcType="VARCHAR"/> + <result property="rootAppNewData" column="root_app_new_data" jdbcType="VARCHAR"/> + <result property="newTransmitInfo" column="new_transmit_info" jdbcType="VARCHAR"/> + <result property="newPushDate" column="new_push_date" jdbcType="TIMESTAMP"/> + <result property="repairPust" column="repair_pust" jdbcType="VARCHAR"/> + <result property="create_time" column="create_time" jdbcType="TIMESTAMP"/> + <result property="create_user_id" column="create_user_id" jdbcType="VARCHAR"/> + <result property="modify_time" column="modify_time" jdbcType="TIMESTAMP"/> + <result property="modify_user_id" column="modify_user_id" jdbcType="VARCHAR"/> + <result property="sts" column="sts" jdbcType="VARCHAR"/> + <result property="sorts" column="sorts" jdbcType="INTEGER"/> + <result property="senceId" column="sence_id" jdbcType="VARCHAR"/> + <result property="newState" column="new_state" jdbcType="VARCHAR"/> + <result property="businessDate" column="business_date" jdbcType="VARCHAR"/> + <result property="pluginId" column="plugin_id" jdbcType="VARCHAR"/> + <result property="processingTime" column="processing_time" jdbcType="TIMESTAMP"/> + <result property="processingRemarks" column="processing_remarks" jdbcType="VARCHAR"/> + <result property="processorName" column="processor_name" jdbcType="VARCHAR"/> + <result property="processor" column="processor" jdbcType="VARCHAR"/> + <result property="newSystemNumber" column="new_system_number" jdbcType="VARCHAR"/> + <result property="newSystemPrimary" column="new_system_primary" jdbcType="VARCHAR"/> + <result property="remark" column="remark" jdbcType="VARCHAR"/> + <result property="def1" column="def1" jdbcType="VARCHAR"/> + <result property="def2" column="def2" jdbcType="VARCHAR"/> + <result property="def3" column="def3" jdbcType="VARCHAR"/> + <result property="def4" column="def4" jdbcType="VARCHAR"/> + <result property="def5" column="def5" jdbcType="VARCHAR"/> + </resultMap> + <!-- 查询的字段--> + <sql id = "IntegrationTaskLivingDetailsEntity_Base_Column_List"> + id + ,task_linving_id + ,result + ,query_condition + ,root_app_pk + ,root_app_bill + ,root_app_new_data + ,new_transmit_info + ,new_push_date + ,repair_pust + ,create_time + ,create_user_id + ,modify_time + ,modify_user_id + ,sts + ,sorts + ,sence_id + ,new_state + ,business_date + ,plugin_id + ,processing_time + ,processing_remarks + ,processor_name + ,processor + ,new_system_number + ,new_system_primary + ,remark + ,def1 + ,def2 + ,def3 + ,def4 + ,def5 + </sql> + <!-- 查询 采用==查询 --> + <select id="entity_list_base" resultMap="get-IntegrationTaskLivingDetailsEntity-result" parameterType = "com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity"> + select + <include refid="IntegrationTaskLivingDetailsEntity_Base_Column_List" /> + from integration_task_living_details + <trim prefix="where" prefixOverrides="and"> + <if test="id != null and id != ''"> and id = #{id} </if> + <if test="taskLinvingId != null and taskLinvingId != ''"> and task_linving_id = #{taskLinvingId} </if> + <if test="result != null and result != ''"> and result = #{result} </if> + <if test="queryCondition != null and queryCondition != ''"> and query_condition = #{queryCondition} </if> + <if test="rootAppPk != null and rootAppPk != ''"> and root_app_pk = #{rootAppPk} </if> + <if test="rootAppBill != null and rootAppBill != ''"> and root_app_bill = #{rootAppBill} </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> and root_app_new_data = #{rootAppNewData} </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> and new_transmit_info = #{newTransmitInfo} </if> + <if test="newPushDate != null"> and new_push_date = #{newPushDate} </if> + <if test="repairPust != null and repairPust != ''"> and repair_pust = #{repairPust} </if> + <if test="create_time != null"> and create_time = #{create_time} </if> + <if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if> + <if test="modify_time != null"> and modify_time = #{modify_time} </if> + <if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if> + <if test="sts != null and sts != ''"> and sts = #{sts} </if> + <if test="sorts != null"> and sorts = #{sorts} </if> + <if test="senceId != null and senceId != ''"> and sence_id = #{senceId} </if> + <if test="newState != null and newState != ''"> and new_state = #{newState} </if> + <if test="businessDate != null and businessDate != ''"> and business_date = #{businessDate} </if> + <if test="pluginId != null and pluginId != ''"> and plugin_id = #{pluginId} </if> + <if test="processingTime != null"> and processing_time = #{processingTime} </if> + <if test="processingRemarks != null and processingRemarks != ''"> and processing_remarks = #{processingRemarks} </if> + <if test="processorName != null and processorName != ''"> and processor_name = #{processorName} </if> + <if test="processor != null and processor != ''"> and processor = #{processor} </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> and new_system_number = #{newSystemNumber} </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> and new_system_primary = #{newSystemPrimary} </if> + <if test="remark != null and remark != ''"> and remark = #{remark} </if> + <if test="def1 != null and def1 != ''"> and def1 = #{def1} </if> + <if test="def2 != null and def2 != ''"> and def2 = #{def2} </if> + <if test="def3 != null and def3 != ''"> and def3 = #{def3} </if> + <if test="def4 != null and def4 != ''"> and def4 = #{def4} </if> + <if test="def5 != null and def5 != ''"> and def5 = #{def5} </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.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity"> + select count(1) from integration_task_living_details + <trim prefix="where" prefixOverrides="and"> + <if test="id != null and id != ''"> and id = #{id} </if> + <if test="taskLinvingId != null and taskLinvingId != ''"> and task_linving_id = #{taskLinvingId} </if> + <if test="result != null and result != ''"> and result = #{result} </if> + <if test="queryCondition != null and queryCondition != ''"> and query_condition = #{queryCondition} </if> + <if test="rootAppPk != null and rootAppPk != ''"> and root_app_pk = #{rootAppPk} </if> + <if test="rootAppBill != null and rootAppBill != ''"> and root_app_bill = #{rootAppBill} </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> and root_app_new_data = #{rootAppNewData} </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> and new_transmit_info = #{newTransmitInfo} </if> + <if test="newPushDate != null"> and new_push_date = #{newPushDate} </if> + <if test="repairPust != null and repairPust != ''"> and repair_pust = #{repairPust} </if> + <if test="create_time != null"> and create_time = #{create_time} </if> + <if test="create_user_id != null and create_user_id != ''"> and create_user_id = #{create_user_id} </if> + <if test="modify_time != null"> and modify_time = #{modify_time} </if> + <if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id = #{modify_user_id} </if> + <if test="sts != null and sts != ''"> and sts = #{sts} </if> + <if test="sorts != null"> and sorts = #{sorts} </if> + <if test="senceId != null and senceId != ''"> and sence_id = #{senceId} </if> + <if test="newState != null and newState != ''"> and new_state = #{newState} </if> + <if test="businessDate != null and businessDate != ''"> and business_date = #{businessDate} </if> + <if test="pluginId != null and pluginId != ''"> and plugin_id = #{pluginId} </if> + <if test="processingTime != null"> and processing_time = #{processingTime} </if> + <if test="processingRemarks != null and processingRemarks != ''"> and processing_remarks = #{processingRemarks} </if> + <if test="processorName != null and processorName != ''"> and processor_name = #{processorName} </if> + <if test="processor != null and processor != ''"> and processor = #{processor} </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> and new_system_number = #{newSystemNumber} </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> and new_system_primary = #{newSystemPrimary} </if> + <if test="remark != null and remark != ''"> and remark = #{remark} </if> + <if test="def1 != null and def1 != ''"> and def1 = #{def1} </if> + <if test="def2 != null and def2 != ''"> and def2 = #{def2} </if> + <if test="def3 != null and def3 != ''"> and def3 = #{def3} </if> + <if test="def4 != null and def4 != ''"> and def4 = #{def4} </if> + <if test="def5 != null and def5 != ''"> and def5 = #{def5} </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-IntegrationTaskLivingDetailsEntity-result" parameterType = "com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity"> + select + <include refid="IntegrationTaskLivingDetailsEntity_Base_Column_List" /> + from integration_task_living_details + <trim prefix="where" prefixOverrides="and"> + <if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if> + <if test="taskLinvingId != null and taskLinvingId != ''"> and task_linving_id like concat('%',#{taskLinvingId},'%') </if> + <if test="result != null and result != ''"> and result like concat('%',#{result},'%') </if> + <if test="queryCondition != null and queryCondition != ''"> and query_condition like concat('%',#{queryCondition},'%') </if> + <if test="rootAppPk != null and rootAppPk != ''"> and root_app_pk like concat('%',#{rootAppPk},'%') </if> + <if test="rootAppBill != null and rootAppBill != ''"> and root_app_bill like concat('%',#{rootAppBill},'%') </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> and root_app_new_data like concat('%',#{rootAppNewData},'%') </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> and new_transmit_info like concat('%',#{newTransmitInfo},'%') </if> + <if test="newPushDate != null"> and new_push_date like concat('%',#{newPushDate},'%') </if> + <if test="repairPust != null and repairPust != ''"> and repair_pust like concat('%',#{repairPust},'%') </if> + <if test="create_time != null"> and create_time like concat('%',#{create_time},'%') </if> + <if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if> + <if test="modify_time != null"> and modify_time like concat('%',#{modify_time},'%') </if> + <if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if> + <if test="sts != null and sts != ''"> and sts like concat('%',#{sts},'%') </if> + <if test="sorts != null"> and sorts like concat('%',#{sorts},'%') </if> + <if test="senceId != null and senceId != ''"> and sence_id like concat('%',#{senceId},'%') </if> + <if test="newState != null and newState != ''"> and new_state like concat('%',#{newState},'%') </if> + <if test="businessDate != null and businessDate != ''"> and business_date like concat('%',#{businessDate},'%') </if> + <if test="pluginId != null and pluginId != ''"> and plugin_id like concat('%',#{pluginId},'%') </if> + <if test="processingTime != null"> and processing_time like concat('%',#{processingTime},'%') </if> + <if test="processingRemarks != null and processingRemarks != ''"> and processing_remarks like concat('%',#{processingRemarks},'%') </if> + <if test="processorName != null and processorName != ''"> and processor_name like concat('%',#{processorName},'%') </if> + <if test="processor != null and processor != ''"> and processor like concat('%',#{processor},'%') </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> and new_system_number like concat('%',#{newSystemNumber},'%') </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> and new_system_primary like concat('%',#{newSystemPrimary},'%') </if> + <if test="remark != null and remark != ''"> and remark like concat('%',#{remark},'%') </if> + <if test="def1 != null and def1 != ''"> and def1 like concat('%',#{def1},'%') </if> + <if test="def2 != null and def2 != ''"> and def2 like concat('%',#{def2},'%') </if> + <if test="def3 != null and def3 != ''"> and def3 like concat('%',#{def3},'%') </if> + <if test="def4 != null and def4 != ''"> and def4 like concat('%',#{def4},'%') </if> + <if test="def5 != null and def5 != ''"> and def5 like concat('%',#{def5},'%') </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="IntegrationTaskLivingDetailsentity_list_or" resultMap="get-IntegrationTaskLivingDetailsEntity-result" parameterType = "com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity"> + select + <include refid="IntegrationTaskLivingDetailsEntity_Base_Column_List" /> + from integration_task_living_details + <trim prefix="where" prefixOverrides="and"> + <if test="id != null and id != ''"> or id = #{id} </if> + <if test="taskLinvingId != null and taskLinvingId != ''"> or task_linving_id = #{taskLinvingId} </if> + <if test="result != null and result != ''"> or result = #{result} </if> + <if test="queryCondition != null and queryCondition != ''"> or query_condition = #{queryCondition} </if> + <if test="rootAppPk != null and rootAppPk != ''"> or root_app_pk = #{rootAppPk} </if> + <if test="rootAppBill != null and rootAppBill != ''"> or root_app_bill = #{rootAppBill} </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> or root_app_new_data = #{rootAppNewData} </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> or new_transmit_info = #{newTransmitInfo} </if> + <if test="newPushDate != null"> or new_push_date = #{newPushDate} </if> + <if test="repairPust != null and repairPust != ''"> or repair_pust = #{repairPust} </if> + <if test="create_time != null"> or create_time = #{create_time} </if> + <if test="create_user_id != null and create_user_id != ''"> or create_user_id = #{create_user_id} </if> + <if test="modify_time != null"> or modify_time = #{modify_time} </if> + <if test="modify_user_id != null and modify_user_id != ''"> or modify_user_id = #{modify_user_id} </if> + <if test="sts != null and sts != ''"> or sts = #{sts} </if> + <if test="sorts != null"> or sorts = #{sorts} </if> + <if test="senceId != null and senceId != ''"> or sence_id = #{senceId} </if> + <if test="newState != null and newState != ''"> or new_state = #{newState} </if> + <if test="businessDate != null and businessDate != ''"> or business_date = #{businessDate} </if> + <if test="pluginId != null and pluginId != ''"> or plugin_id = #{pluginId} </if> + <if test="processingTime != null"> or processing_time = #{processingTime} </if> + <if test="processingRemarks != null and processingRemarks != ''"> or processing_remarks = #{processingRemarks} </if> + <if test="processorName != null and processorName != ''"> or processor_name = #{processorName} </if> + <if test="processor != null and processor != ''"> or processor = #{processor} </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> or new_system_number = #{newSystemNumber} </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> or new_system_primary = #{newSystemPrimary} </if> + <if test="remark != null and remark != ''"> or remark = #{remark} </if> + <if test="def1 != null and def1 != ''"> or def1 = #{def1} </if> + <if test="def2 != null and def2 != ''"> or def2 = #{def2} </if> + <if test="def3 != null and def3 != ''"> or def3 = #{def3} </if> + <if test="def4 != null and def4 != ''"> or def4 = #{def4} </if> + <if test="def5 != null and def5 != ''"> or def5 = #{def5} </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.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity" > + insert into integration_task_living_details( + <trim suffix="" suffixOverrides=","> + <if test="id != null and id != ''"> id , </if> + <if test="taskLinvingId != null and taskLinvingId != ''"> task_linving_id , </if> + <if test="result != null and result != ''"> result , </if> + <if test="queryCondition != null and queryCondition != ''"> query_condition , </if> + <if test="rootAppPk != null and rootAppPk != ''"> root_app_pk , </if> + <if test="rootAppBill != null and rootAppBill != ''"> root_app_bill , </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> root_app_new_data , </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> new_transmit_info , </if> + <if test="newPushDate != null"> new_push_date , </if> + <if test="repairPust != null and repairPust != ''"> repair_pust , </if> + <if test="create_time != null"> create_time , </if> + <if test="create_user_id != null and create_user_id != ''"> create_user_id , </if> + <if test="modify_time != null"> modify_time , </if> + <if test="modify_user_id != null and modify_user_id != ''"> modify_user_id , </if> + <if test="sts != null and sts != ''"> sts , </if> + <if test="sorts != null"> sorts , </if> + <if test="senceId != null and senceId != ''"> sence_id , </if> + <if test="newState != null and newState != ''"> new_state , </if> + <if test="businessDate != null and businessDate != ''"> business_date , </if> + <if test="pluginId != null and pluginId != ''"> plugin_id , </if> + <if test="processingTime != null"> processing_time , </if> + <if test="processingRemarks != null and processingRemarks != ''"> processing_remarks , </if> + <if test="processorName != null and processorName != ''"> processor_name , </if> + <if test="processor != null and processor != ''"> processor , </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> new_system_number , </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> new_system_primary , </if> + <if test="remark != null and remark != ''"> remark , </if> + <if test="def1 != null and def1 != ''"> def1 , </if> + <if test="def2 != null and def2 != ''"> def2 , </if> + <if test="def3 != null and def3 != ''"> def3 , </if> + <if test="def4 != null and def4 != ''"> def4 , </if> + <if test="def5 != null and def5 != ''"> def5 , </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="taskLinvingId != null and taskLinvingId != ''"> #{taskLinvingId} ,</if> + <if test="result != null and result != ''"> #{result} ,</if> + <if test="queryCondition != null and queryCondition != ''"> #{queryCondition} ,</if> + <if test="rootAppPk != null and rootAppPk != ''"> #{rootAppPk} ,</if> + <if test="rootAppBill != null and rootAppBill != ''"> #{rootAppBill} ,</if> + <if test="rootAppNewData != null and rootAppNewData != ''"> #{rootAppNewData} ,</if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> #{newTransmitInfo} ,</if> + <if test="newPushDate != null"> #{newPushDate} ,</if> + <if test="repairPust != null and repairPust != ''"> #{repairPust} ,</if> + <if test="create_time != null"> #{create_time} ,</if> + <if test="create_user_id != null and create_user_id != ''"> #{create_user_id} ,</if> + <if test="modify_time != null"> #{modify_time} ,</if> + <if test="modify_user_id != null and modify_user_id != ''"> #{modify_user_id} ,</if> + <if test="sts != null and sts != ''"> #{sts} ,</if> + <if test="sorts != null"> #{sorts} ,</if> + <if test="senceId != null and senceId != ''"> #{senceId} ,</if> + <if test="newState != null and newState != ''"> #{newState} ,</if> + <if test="businessDate != null and businessDate != ''"> #{businessDate} ,</if> + <if test="pluginId != null and pluginId != ''"> #{pluginId} ,</if> + <if test="processingTime != null"> #{processingTime} ,</if> + <if test="processingRemarks != null and processingRemarks != ''"> #{processingRemarks} ,</if> + <if test="processorName != null and processorName != ''"> #{processorName} ,</if> + <if test="processor != null and processor != ''"> #{processor} ,</if> + <if test="newSystemNumber != null and newSystemNumber != ''"> #{newSystemNumber} ,</if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> #{newSystemPrimary} ,</if> + <if test="remark != null and remark != ''"> #{remark} ,</if> + <if test="def1 != null and def1 != ''"> #{def1} ,</if> + <if test="def2 != null and def2 != ''"> #{def2} ,</if> + <if test="def3 != null and def3 != ''"> #{def3} ,</if> + <if test="def4 != null and def4 != ''"> #{def4} ,</if> + <if test="def5 != null and def5 != ''"> #{def5} ,</if> + <if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from integration_task_living_details a WHERE a.sts = 'Y' ),</if> + <if test="sts == null ">'Y',</if> + </trim> + ) +</insert> +<!-- 批量新增 --> +<insert id="entityInsertBatch" > + insert into integration_task_living_details(task_linving_id, result, query_condition, root_app_pk, root_app_bill, root_app_new_data, new_transmit_info, new_push_date, repair_pust, create_time, create_user_id, modify_time, modify_user_id, sts, sence_id, new_state, business_date, plugin_id, processing_time, processing_remarks, processor_name, processor, new_system_number, new_system_primary, remark, def1, def2, def3, def4, def5, sts) + values + <foreach collection="entities" item="entity" separator=","> + (#{entity.taskLinvingId},#{entity.result},#{entity.queryCondition},#{entity.rootAppPk},#{entity.rootAppBill},#{entity.rootAppNewData},#{entity.newTransmitInfo},#{entity.newPushDate},#{entity.repairPust},#{entity.create_time},#{entity.create_user_id},#{entity.modify_time},#{entity.modify_user_id},#{entity.sts},#{entity.senceId},#{entity.newState},#{entity.businessDate},#{entity.pluginId},#{entity.processingTime},#{entity.processingRemarks},#{entity.processorName},#{entity.processor},#{entity.newSystemNumber},#{entity.newSystemPrimary},#{entity.remark},#{entity.def1},#{entity.def2},#{entity.def3},#{entity.def4},#{entity.def5}, 'Y') + </foreach> +</insert> +<!-- 批量新增或者修改--> +<insert id="entityInsertOrUpdateBatch" > + insert into integration_task_living_details(task_linving_id, result, query_condition, root_app_pk, root_app_bill, root_app_new_data, new_transmit_info, new_push_date, repair_pust, create_time, create_user_id, modify_time, modify_user_id, sts, sence_id, new_state, business_date, plugin_id, processing_time, processing_remarks, processor_name, processor, new_system_number, new_system_primary, remark, def1, def2, def3, def4, def5) + values + <foreach collection="entities" item="entity" separator=","> + (#{entity.taskLinvingId},#{entity.result},#{entity.queryCondition},#{entity.rootAppPk},#{entity.rootAppBill},#{entity.rootAppNewData},#{entity.newTransmitInfo},#{entity.newPushDate},#{entity.repairPust},#{entity.create_time},#{entity.create_user_id},#{entity.modify_time},#{entity.modify_user_id},#{entity.sts},#{entity.senceId},#{entity.newState},#{entity.businessDate},#{entity.pluginId},#{entity.processingTime},#{entity.processingRemarks},#{entity.processorName},#{entity.processor},#{entity.newSystemNumber},#{entity.newSystemPrimary},#{entity.remark},#{entity.def1},#{entity.def2},#{entity.def3},#{entity.def4},#{entity.def5}) + </foreach> + on duplicate key update + task_linving_id = values(task_linving_id), + result = values(result), + query_condition = values(query_condition), + root_app_pk = values(root_app_pk), + root_app_bill = values(root_app_bill), + root_app_new_data = values(root_app_new_data), + new_transmit_info = values(new_transmit_info), + new_push_date = values(new_push_date), + repair_pust = values(repair_pust), + create_time = values(create_time), + create_user_id = values(create_user_id), + modify_time = values(modify_time), + modify_user_id = values(modify_user_id), + sts = values(sts), + sence_id = values(sence_id), + new_state = values(new_state), + business_date = values(business_date), + plugin_id = values(plugin_id), + processing_time = values(processing_time), + processing_remarks = values(processing_remarks), + processor_name = values(processor_name), + processor = values(processor), + new_system_number = values(new_system_number), + new_system_primary = values(new_system_primary), + remark = values(remark), + def1 = values(def1), + def2 = values(def2), + def3 = values(def3), + def4 = values(def4), + def5 = values(def5)</insert> +<!--通过主键修改方法--> +<update id="entity_update" parameterType = "com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity" > +update integration_task_living_details set +<trim suffix="" suffixOverrides=","> + <if test="taskLinvingId != null and taskLinvingId != ''"> task_linving_id = #{taskLinvingId},</if> + <if test="result != null and result != ''"> result = #{result},</if> + <if test="queryCondition != null and queryCondition != ''"> query_condition = #{queryCondition},</if> + <if test="rootAppPk != null and rootAppPk != ''"> root_app_pk = #{rootAppPk},</if> + <if test="rootAppBill != null and rootAppBill != ''"> root_app_bill = #{rootAppBill},</if> + <if test="rootAppNewData != null and rootAppNewData != ''"> root_app_new_data = #{rootAppNewData},</if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> new_transmit_info = #{newTransmitInfo},</if> + <if test="newPushDate != null"> new_push_date = #{newPushDate},</if> + <if test="repairPust != null and repairPust != ''"> repair_pust = #{repairPust},</if> + <if test="create_time != null"> create_time = #{create_time},</if> + <if test="create_user_id != null and create_user_id != ''"> create_user_id = #{create_user_id},</if> + <if test="modify_time != null"> modify_time = #{modify_time},</if> + <if test="modify_user_id != null and modify_user_id != ''"> modify_user_id = #{modify_user_id},</if> + <if test="sts != null and sts != ''"> sts = #{sts},</if> + <if test="senceId != null and senceId != ''"> sence_id = #{senceId},</if> + <if test="newState != null and newState != ''"> new_state = #{newState},</if> + <if test="businessDate != null and businessDate != ''"> business_date = #{businessDate},</if> + <if test="pluginId != null and pluginId != ''"> plugin_id = #{pluginId},</if> + <if test="processingTime != null"> processing_time = #{processingTime},</if> + <if test="processingRemarks != null and processingRemarks != ''"> processing_remarks = #{processingRemarks},</if> + <if test="processorName != null and processorName != ''"> processor_name = #{processorName},</if> + <if test="processor != null and processor != ''"> processor = #{processor},</if> + <if test="newSystemNumber != null and newSystemNumber != ''"> new_system_number = #{newSystemNumber},</if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> new_system_primary = #{newSystemPrimary},</if> + <if test="remark != null and remark != ''"> remark = #{remark},</if> + <if test="def1 != null and def1 != ''"> def1 = #{def1},</if> + <if test="def2 != null and def2 != ''"> def2 = #{def2},</if> + <if test="def3 != null and def3 != ''"> def3 = #{def3},</if> + <if test="def4 != null and def4 != ''"> def4 = #{def4},</if> + <if test="def5 != null and def5 != ''"> def5 = #{def5},</if> +</trim> +where id = #{id} +</update> +<!-- 逻辑删除 --> +<update id="entity_logicDelete" parameterType = "com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity" > +update integration_task_living_details 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.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity" > +update integration_task_living_details 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="taskLinvingId != null and taskLinvingId != ''"> and task_linving_id = #{taskLinvingId} </if> + <if test="result != null and result != ''"> and result = #{result} </if> + <if test="queryCondition != null and queryCondition != ''"> and query_condition = #{queryCondition} </if> + <if test="rootAppPk != null and rootAppPk != ''"> and root_app_pk = #{rootAppPk} </if> + <if test="rootAppBill != null and rootAppBill != ''"> and root_app_bill = #{rootAppBill} </if> + <if test="rootAppNewData != null and rootAppNewData != ''"> and root_app_new_data = #{rootAppNewData} </if> + <if test="newTransmitInfo != null and newTransmitInfo != ''"> and new_transmit_info = #{newTransmitInfo} </if> + <if test="newPushDate != null"> and new_push_date = #{newPushDate} </if> + <if test="repairPust != null and repairPust != ''"> and repair_pust = #{repairPust} </if> + <if test="sts != null and sts != ''"> and sts = #{sts} </if> + <if test="sorts != null"> and sorts = #{sorts} </if> + <if test="senceId != null and senceId != ''"> and sence_id = #{senceId} </if> + <if test="newState != null and newState != ''"> and new_state = #{newState} </if> + <if test="businessDate != null and businessDate != ''"> and business_date = #{businessDate} </if> + <if test="pluginId != null and pluginId != ''"> and plugin_id = #{pluginId} </if> + <if test="processingTime != null"> and processing_time = #{processingTime} </if> + <if test="processingRemarks != null and processingRemarks != ''"> and processing_remarks = #{processingRemarks} </if> + <if test="processorName != null and processorName != ''"> and processor_name = #{processorName} </if> + <if test="processor != null and processor != ''"> and processor = #{processor} </if> + <if test="newSystemNumber != null and newSystemNumber != ''"> and new_system_number = #{newSystemNumber} </if> + <if test="newSystemPrimary != null and newSystemPrimary != ''"> and new_system_primary = #{newSystemPrimary} </if> + <if test="remark != null and remark != ''"> and remark = #{remark} </if> + <if test="def1 != null and def1 != ''"> and def1 = #{def1} </if> + <if test="def2 != null and def2 != ''"> and def2 = #{def2} </if> + <if test="def3 != null and def3 != ''"> and def3 = #{def3} </if> + <if test="def4 != null and def4 != ''"> and def4 = #{def4} </if> + <if test="def5 != null and def5 != ''"> and def5 = #{def5} </if> + and sts='Y' + </trim> +</update> +<!--通过主键删除--> +<delete id="entity_delete"> + delete from integration_task_living_details where id = #{id} +</delete> + +</mapper> + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java new file mode 100644 index 00000000..1e3d9edd --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java @@ -0,0 +1,12 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.service; + +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.basedao.service.IBaseService; +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)表服务接口 + * + * @author makejava + * @since 2024-05-15 14:06:43 + */ +public interface IIntegrationTaskLivingDetailsService extends IBaseService<IntegrationTaskLivingDetailsEntity, String>{ +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java new file mode 100644 index 00000000..34b21725 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java @@ -0,0 +1,26 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.service.impl; + +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.dao.IIntegrationTaskLivingDetailsDao; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.service.IIntegrationTaskLivingDetailsService; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)表服务实现类 + * + * @author makejava + * @since 2024-05-15 14:06:46 + */ +@Service(value = "integrationTaskLivingDetailsService") +public class IntegrationTaskLivingDetailsServiceImpl extends BaseService<IntegrationTaskLivingDetailsEntity, String> implements IIntegrationTaskLivingDetailsService { + + private IIntegrationTaskLivingDetailsDao integrationTaskLivingDetailsDao; + + @Autowired + public void setIntegrationTaskLivingDetailsDao(IIntegrationTaskLivingDetailsDao dao) { + this.integrationTaskLivingDetailsDao = dao; + this.dao = dao; + } +}