wukai пре 9 месеци
родитељ
комит
8a3370d80a

+ 114 - 0
jjt-biz/src/main/java/com/jjt/biz/controller/BizObjMcController.java

@@ -0,0 +1,114 @@
+package com.jjt.biz.controller;
+
+import java.util.List;
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.jjt.common.annotation.Log;
+import com.jjt.common.core.controller.BaseController;
+import com.jjt.common.core.domain.AjaxResult;
+import com.jjt.common.enums.BusinessType;
+import com.jjt.biz.domain.BizObjMc;
+import com.jjt.biz.service.IBizObjMcService;
+import com.jjt.common.utils.poi.ExcelUtil;
+import com.jjt.common.core.page.TableDataInfo;
+
+/**
+ * 业务对象自定义指标Controller
+ *
+ * @author jjt
+ * @date 2024-10-09
+ */
+@Api(tags="业务对象自定义指标")
+@RestController
+@RequestMapping("/biz/mc")
+public class BizObjMcController extends BaseController
+{
+    @Resource
+    private IBizObjMcService bizObjMcService;
+
+    /**
+     * 查询业务对象自定义指标列表
+     */
+    @ApiOperation("查询业务对象自定义指标列表")
+    @PreAuthorize("@ss.hasPermi('biz:mc:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(BizObjMc bizObjMc)
+    {
+        startPage();
+        List<BizObjMc> list = bizObjMcService.selectBizObjMcList(bizObjMc);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出业务对象自定义指标列表
+     */
+    @ApiOperation("导出业务对象自定义指标列表")
+    @PreAuthorize("@ss.hasPermi('biz:mc:export')")
+    @Log(title = "业务对象自定义指标", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, BizObjMc bizObjMc)
+    {
+        List<BizObjMc> list = bizObjMcService.selectBizObjMcList(bizObjMc);
+        ExcelUtil<BizObjMc> util = new ExcelUtil<BizObjMc>(BizObjMc.class);
+        util.exportExcel(response, list, "业务对象自定义指标数据");
+    }
+
+    /**
+     * 获取业务对象自定义指标详细信息
+     */
+    @ApiOperation("获取业务对象自定义指标详细信息")
+    @PreAuthorize("@ss.hasPermi('biz:mc:query')")
+    @GetMapping(value = "/{mcId}")
+    public AjaxResult getInfo(@PathVariable("mcId") Long mcId)
+    {
+        return success(bizObjMcService.selectBizObjMcByMcId(mcId));
+    }
+
+    /**
+     * 新增业务对象自定义指标
+     */
+    @ApiOperation("新增业务对象自定义指标")
+    @PreAuthorize("@ss.hasPermi('biz:mc:add')")
+    @Log(title = "业务对象自定义指标", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody BizObjMc bizObjMc)
+    {
+        return toAjax(bizObjMcService.insertBizObjMc(bizObjMc));
+    }
+
+    /**
+     * 修改业务对象自定义指标
+     */
+    @ApiOperation("修改业务对象自定义指标")
+    @PreAuthorize("@ss.hasPermi('biz:mc:edit')")
+    @Log(title = "业务对象自定义指标", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody BizObjMc bizObjMc)
+    {
+        return toAjax(bizObjMcService.updateBizObjMc(bizObjMc));
+    }
+
+    /**
+     * 删除业务对象自定义指标
+     */
+    @ApiOperation("删除业务对象自定义指标")
+    @PreAuthorize("@ss.hasPermi('biz:mc:remove')")
+    @Log(title = "业务对象自定义指标", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{mcIds}")
+    public AjaxResult remove(@PathVariable Long[] mcIds)
+    {
+        return toAjax(bizObjMcService.deleteBizObjMcByMcIds(mcIds));
+    }
+}

+ 213 - 0
jjt-biz/src/main/java/com/jjt/biz/domain/BizObjMc.java

@@ -0,0 +1,213 @@
+package com.jjt.biz.domain;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.jjt.common.annotation.Excel;
+import com.jjt.common.core.domain.BaseEntity;
+
+/**
+ * 业务对象自定义指标对象 biz_obj_mc
+ *
+ * @author jjt
+ * @date 2024-10-09
+ */
+@ApiModel(value = "BizObjMc", description = "业务对象自定义指标")
+public class BizObjMc extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 明细ID */
+    @ApiModelProperty("明细ID")
+    @TableId
+    private Long mcId;
+
+    /** 对象ID */
+    @ApiModelProperty("对象ID")
+    @Excel(name = "对象ID")
+    private Long objId;
+
+    /** 指标ID */
+    @ApiModelProperty("指标ID")
+    @Excel(name = "指标ID")
+    private Long metricsId;
+
+    /** 指标编码 */
+    @ApiModelProperty("指标编码")
+    @Excel(name = "指标编码")
+    private String metricsCode;
+
+    /** 告警-低 */
+    @ApiModelProperty("告警-低")
+    @Excel(name = "告警-低")
+    private String alarmLow;
+
+    /** 告警-中 */
+    @ApiModelProperty("告警-中")
+    @Excel(name = "告警-中")
+    private String alarmMid;
+
+    /** 告警-高 */
+    @ApiModelProperty("告警-高")
+    @Excel(name = "告警-高")
+    private String alarmHigh;
+
+    /** 健康度事件 */
+    @ApiModelProperty("健康度事件")
+    @Excel(name = "健康度事件")
+    private String event;
+
+    /** 数据获取表达式 */
+    @ApiModelProperty("数据获取表达式")
+    @Excel(name = "数据获取表达式")
+    private String dataExp;
+
+    /** 自动发现关键字 */
+    @ApiModelProperty("自动发现关键字")
+    @Excel(name = "自动发现关键字")
+    private String findKey;
+
+    /** 自动发现规则 */
+    @ApiModelProperty("自动发现规则")
+    @Excel(name = "自动发现规则")
+    private String findRule;
+
+    /** 自动发现 */
+    @ApiModelProperty("自动发现")
+    @Excel(name = "自动发现")
+    private String findFlag;
+
+    public void setMcId(Long mcId)
+    {
+        this.mcId = mcId;
+    }
+
+    public Long getMcId()
+    {
+        return mcId;
+    }
+    public void setObjId(Long objId)
+    {
+        this.objId = objId;
+    }
+
+    public Long getObjId()
+    {
+        return objId;
+    }
+    public void setMetricsId(Long metricsId)
+    {
+        this.metricsId = metricsId;
+    }
+
+    public Long getMetricsId()
+    {
+        return metricsId;
+    }
+    public void setMetricsCode(String metricsCode)
+    {
+        this.metricsCode = metricsCode;
+    }
+
+    public String getMetricsCode()
+    {
+        return metricsCode;
+    }
+    public void setAlarmLow(String alarmLow)
+    {
+        this.alarmLow = alarmLow;
+    }
+
+    public String getAlarmLow()
+    {
+        return alarmLow;
+    }
+    public void setAlarmMid(String alarmMid)
+    {
+        this.alarmMid = alarmMid;
+    }
+
+    public String getAlarmMid()
+    {
+        return alarmMid;
+    }
+    public void setAlarmHigh(String alarmHigh)
+    {
+        this.alarmHigh = alarmHigh;
+    }
+
+    public String getAlarmHigh()
+    {
+        return alarmHigh;
+    }
+    public void setEvent(String event)
+    {
+        this.event = event;
+    }
+
+    public String getEvent()
+    {
+        return event;
+    }
+    public void setDataExp(String dataExp)
+    {
+        this.dataExp = dataExp;
+    }
+
+    public String getDataExp()
+    {
+        return dataExp;
+    }
+    public void setFindKey(String findKey)
+    {
+        this.findKey = findKey;
+    }
+
+    public String getFindKey()
+    {
+        return findKey;
+    }
+    public void setFindRule(String findRule)
+    {
+        this.findRule = findRule;
+    }
+
+    public String getFindRule()
+    {
+        return findRule;
+    }
+    public void setFindFlag(String findFlag)
+    {
+        this.findFlag = findFlag;
+    }
+
+    public String getFindFlag()
+    {
+        return findFlag;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("mcId", getMcId())
+            .append("objId", getObjId())
+            .append("metricsId", getMetricsId())
+            .append("metricsCode", getMetricsCode())
+            .append("alarmLow", getAlarmLow())
+            .append("alarmMid", getAlarmMid())
+            .append("alarmHigh", getAlarmHigh())
+            .append("event", getEvent())
+            .append("dataExp", getDataExp())
+            .append("findKey", getFindKey())
+            .append("findRule", getFindRule())
+            .append("findFlag", getFindFlag())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 62 - 0
jjt-biz/src/main/java/com/jjt/biz/mapper/BizObjMcMapper.java

@@ -0,0 +1,62 @@
+package com.jjt.biz.mapper;
+
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.jjt.biz.domain.BizObjMc;
+
+/**
+ * 业务对象自定义指标Mapper接口
+ * 
+ * @author jjt
+ * @date 2024-10-09
+ */
+public interface BizObjMcMapper extends BaseMapper<BizObjMc>
+{
+    /**
+     * 查询业务对象自定义指标
+     * 
+     * @param mcId 业务对象自定义指标主键
+     * @return 业务对象自定义指标
+     */
+    public BizObjMc selectBizObjMcByMcId(Long mcId);
+
+    /**
+     * 查询业务对象自定义指标列表
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 业务对象自定义指标集合
+     */
+    public List<BizObjMc> selectBizObjMcList(BizObjMc bizObjMc);
+
+    /**
+     * 新增业务对象自定义指标
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    public int insertBizObjMc(BizObjMc bizObjMc);
+
+    /**
+     * 修改业务对象自定义指标
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    public int updateBizObjMc(BizObjMc bizObjMc);
+
+    /**
+     * 删除业务对象自定义指标
+     * 
+     * @param mcId 业务对象自定义指标主键
+     * @return 结果
+     */
+    public int deleteBizObjMcByMcId(Long mcId);
+
+    /**
+     * 批量删除业务对象自定义指标
+     * 
+     * @param mcIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteBizObjMcByMcIds(Long[] mcIds);
+}

+ 61 - 0
jjt-biz/src/main/java/com/jjt/biz/service/IBizObjMcService.java

@@ -0,0 +1,61 @@
+package com.jjt.biz.service;
+
+import java.util.List;
+import com.jjt.biz.domain.BizObjMc;
+
+/**
+ * 业务对象自定义指标Service接口
+ * 
+ * @author jjt
+ * @date 2024-10-09
+ */
+public interface IBizObjMcService 
+{
+    /**
+     * 查询业务对象自定义指标
+     * 
+     * @param mcId 业务对象自定义指标主键
+     * @return 业务对象自定义指标
+     */
+    public BizObjMc selectBizObjMcByMcId(Long mcId);
+
+    /**
+     * 查询业务对象自定义指标列表
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 业务对象自定义指标集合
+     */
+    public List<BizObjMc> selectBizObjMcList(BizObjMc bizObjMc);
+
+    /**
+     * 新增业务对象自定义指标
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    public int insertBizObjMc(BizObjMc bizObjMc);
+
+    /**
+     * 修改业务对象自定义指标
+     * 
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    public int updateBizObjMc(BizObjMc bizObjMc);
+
+    /**
+     * 批量删除业务对象自定义指标
+     * 
+     * @param mcIds 需要删除的业务对象自定义指标主键集合
+     * @return 结果
+     */
+    public int deleteBizObjMcByMcIds(Long[] mcIds);
+
+    /**
+     * 删除业务对象自定义指标信息
+     * 
+     * @param mcId 业务对象自定义指标主键
+     * @return 结果
+     */
+    public int deleteBizObjMcByMcId(Long mcId);
+}

+ 89 - 0
jjt-biz/src/main/java/com/jjt/biz/service/impl/BizObjMcServiceImpl.java

@@ -0,0 +1,89 @@
+package com.jjt.biz.service.impl;
+
+import java.util.List;
+        import com.jjt.common.utils.DateUtils;
+import org.springframework.stereotype.Service;
+import com.jjt.biz.mapper.BizObjMcMapper;
+import com.jjt.biz.domain.BizObjMc;
+import com.jjt.biz.service.IBizObjMcService;
+import javax.annotation.Resource;
+
+/**
+ * 业务对象自定义指标Service业务层处理
+ *
+ * @author jjt
+ * @date 2024-10-09
+ */
+@Service
+public class BizObjMcServiceImpl implements IBizObjMcService {
+    @Resource
+    private BizObjMcMapper bizObjMcMapper;
+
+    /**
+     * 查询业务对象自定义指标
+     *
+     * @param mcId 业务对象自定义指标主键
+     * @return 业务对象自定义指标
+     */
+    @Override
+    public BizObjMc selectBizObjMcByMcId(Long mcId) {
+        return bizObjMcMapper.selectBizObjMcByMcId(mcId);
+    }
+
+    /**
+     * 查询业务对象自定义指标列表
+     *
+     * @param bizObjMc 业务对象自定义指标
+     * @return 业务对象自定义指标
+     */
+    @Override
+    public List<BizObjMc> selectBizObjMcList(BizObjMc bizObjMc) {
+        return bizObjMcMapper.selectBizObjMcList(bizObjMc);
+    }
+
+    /**
+     * 新增业务对象自定义指标
+     *
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    @Override
+    public int insertBizObjMc(BizObjMc bizObjMc) {
+                bizObjMc.setCreateTime(DateUtils.getNowDate());
+            return bizObjMcMapper.insertBizObjMc(bizObjMc);
+    }
+
+    /**
+     * 修改业务对象自定义指标
+     *
+     * @param bizObjMc 业务对象自定义指标
+     * @return 结果
+     */
+    @Override
+    public int updateBizObjMc(BizObjMc bizObjMc) {
+                bizObjMc.setUpdateTime(DateUtils.getNowDate());
+        return bizObjMcMapper.updateBizObjMc(bizObjMc);
+    }
+
+    /**
+     * 批量删除业务对象自定义指标
+     *
+     * @param mcIds 需要删除的业务对象自定义指标主键
+     * @return 结果
+     */
+    @Override
+    public int deleteBizObjMcByMcIds(Long[] mcIds) {
+        return bizObjMcMapper.deleteBizObjMcByMcIds(mcIds);
+    }
+
+    /**
+     * 删除业务对象自定义指标信息
+     *
+     * @param mcId 业务对象自定义指标主键
+     * @return 结果
+     */
+    @Override
+    public int deleteBizObjMcByMcId(Long mcId) {
+        return bizObjMcMapper.deleteBizObjMcByMcId(mcId);
+    }
+}

+ 231 - 0
jjt-biz/src/main/resources/mapper/biz/BizObjMcMapper.xml

@@ -0,0 +1,231 @@
+<?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.jjt.biz.mapper.BizObjMcMapper">
+
+    <resultMap type="BizObjMc" id="BizObjMcResult">
+            <result property="mcId" column="MC_ID"/>
+            <result property="objId" column="OBJ_ID"/>
+            <result property="metricsId" column="METRICS_ID"/>
+            <result property="metricsCode" column="METRICS_CODE"/>
+            <result property="alarmLow" column="ALARM_LOW"/>
+            <result property="alarmMid" column="ALARM_MID"/>
+            <result property="alarmHigh" column="ALARM_HIGH"/>
+            <result property="event" column="EVENT"/>
+            <result property="dataExp" column="DATA_EXP"/>
+            <result property="findKey" column="FIND_KEY"/>
+            <result property="findRule" column="FIND_RULE"/>
+            <result property="findFlag" column="FIND_FLAG"/>
+            <result property="createBy" column="CREATE_BY"/>
+            <result property="createTime" column="CREATE_TIME"/>
+            <result property="updateBy" column="UPDATE_BY"/>
+            <result property="updateTime" column="UPDATE_TIME"/>
+            <result property="remark" column="REMARK"/>
+    </resultMap>
+
+    <sql id="selectBizObjMcVo">
+        select MC_ID, OBJ_ID, METRICS_ID, METRICS_CODE, ALARM_LOW, ALARM_MID, ALARM_HIGH, EVENT, DATA_EXP, FIND_KEY, FIND_RULE, FIND_FLAG, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK
+        from biz_obj_mc
+    </sql>
+
+    <select id="selectBizObjMcList" parameterType="BizObjMc" resultMap="BizObjMcResult">
+        <include refid="selectBizObjMcVo"/>
+        <where>
+                        <if test="objId != null ">
+                            and OBJ_ID = #{objId}
+                        </if>
+                        <if test="metricsId != null ">
+                            and METRICS_ID = #{metricsId}
+                        </if>
+                        <if test="metricsCode != null  and metricsCode != ''">
+                            and METRICS_CODE = #{metricsCode}
+                        </if>
+                        <if test="alarmLow != null  and alarmLow != ''">
+                            and ALARM_LOW = #{alarmLow}
+                        </if>
+                        <if test="alarmMid != null  and alarmMid != ''">
+                            and ALARM_MID = #{alarmMid}
+                        </if>
+                        <if test="alarmHigh != null  and alarmHigh != ''">
+                            and ALARM_HIGH = #{alarmHigh}
+                        </if>
+                        <if test="event != null  and event != ''">
+                            and EVENT = #{event}
+                        </if>
+                        <if test="dataExp != null  and dataExp != ''">
+                            and DATA_EXP = #{dataExp}
+                        </if>
+                        <if test="findKey != null  and findKey != ''">
+                            and FIND_KEY = #{findKey}
+                        </if>
+                        <if test="findRule != null  and findRule != ''">
+                            and FIND_RULE = #{findRule}
+                        </if>
+                        <if test="findFlag != null  and findFlag != ''">
+                            and FIND_FLAG = #{findFlag}
+                        </if>
+                        <if test="createBy != null  and createBy != ''">
+                            and CREATE_BY = #{createBy}
+                        </if>
+                        <if test="createTime != null ">
+                            and CREATE_TIME = #{createTime}
+                        </if>
+                        <if test="updateBy != null  and updateBy != ''">
+                            and UPDATE_BY = #{updateBy}
+                        </if>
+                        <if test="updateTime != null ">
+                            and UPDATE_TIME = #{updateTime}
+                        </if>
+                        <if test="remark != null  and remark != ''">
+                            and REMARK = #{remark}
+                        </if>
+        </where>
+    </select>
+
+    <select id="selectBizObjMcByMcId" parameterType="Long"
+            resultMap="BizObjMcResult">
+            <include refid="selectBizObjMcVo"/>
+            where MC_ID = #{mcId}
+    </select>
+
+    <insert id="insertBizObjMc" parameterType="BizObjMc" useGeneratedKeys="true"
+            keyProperty="mcId">
+        insert into biz_obj_mc
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+                    <if test="objId != null">OBJ_ID,
+                    </if>
+                    <if test="metricsId != null">METRICS_ID,
+                    </if>
+                    <if test="metricsCode != null">METRICS_CODE,
+                    </if>
+                    <if test="alarmLow != null">ALARM_LOW,
+                    </if>
+                    <if test="alarmMid != null">ALARM_MID,
+                    </if>
+                    <if test="alarmHigh != null">ALARM_HIGH,
+                    </if>
+                    <if test="event != null">EVENT,
+                    </if>
+                    <if test="dataExp != null">DATA_EXP,
+                    </if>
+                    <if test="findKey != null">FIND_KEY,
+                    </if>
+                    <if test="findRule != null">FIND_RULE,
+                    </if>
+                    <if test="findFlag != null">FIND_FLAG,
+                    </if>
+                    <if test="createBy != null">CREATE_BY,
+                    </if>
+                    <if test="createTime != null">CREATE_TIME,
+                    </if>
+                    <if test="updateBy != null">UPDATE_BY,
+                    </if>
+                    <if test="updateTime != null">UPDATE_TIME,
+                    </if>
+                    <if test="remark != null">REMARK,
+                    </if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+                    <if test="objId != null">#{objId},
+                    </if>
+                    <if test="metricsId != null">#{metricsId},
+                    </if>
+                    <if test="metricsCode != null">#{metricsCode},
+                    </if>
+                    <if test="alarmLow != null">#{alarmLow},
+                    </if>
+                    <if test="alarmMid != null">#{alarmMid},
+                    </if>
+                    <if test="alarmHigh != null">#{alarmHigh},
+                    </if>
+                    <if test="event != null">#{event},
+                    </if>
+                    <if test="dataExp != null">#{dataExp},
+                    </if>
+                    <if test="findKey != null">#{findKey},
+                    </if>
+                    <if test="findRule != null">#{findRule},
+                    </if>
+                    <if test="findFlag != null">#{findFlag},
+                    </if>
+                    <if test="createBy != null">#{createBy},
+                    </if>
+                    <if test="createTime != null">#{createTime},
+                    </if>
+                    <if test="updateBy != null">#{updateBy},
+                    </if>
+                    <if test="updateTime != null">#{updateTime},
+                    </if>
+                    <if test="remark != null">#{remark},
+                    </if>
+        </trim>
+    </insert>
+
+    <update id="updateBizObjMc" parameterType="BizObjMc">
+        update biz_obj_mc
+        <trim prefix="SET" suffixOverrides=",">
+                    <if test="objId != null">OBJ_ID =
+                        #{objId},
+                    </if>
+                    <if test="metricsId != null">METRICS_ID =
+                        #{metricsId},
+                    </if>
+                    <if test="metricsCode != null">METRICS_CODE =
+                        #{metricsCode},
+                    </if>
+                    <if test="alarmLow != null">ALARM_LOW =
+                        #{alarmLow},
+                    </if>
+                    <if test="alarmMid != null">ALARM_MID =
+                        #{alarmMid},
+                    </if>
+                    <if test="alarmHigh != null">ALARM_HIGH =
+                        #{alarmHigh},
+                    </if>
+                    <if test="event != null">EVENT =
+                        #{event},
+                    </if>
+                    <if test="dataExp != null">DATA_EXP =
+                        #{dataExp},
+                    </if>
+                    <if test="findKey != null">FIND_KEY =
+                        #{findKey},
+                    </if>
+                    <if test="findRule != null">FIND_RULE =
+                        #{findRule},
+                    </if>
+                    <if test="findFlag != null">FIND_FLAG =
+                        #{findFlag},
+                    </if>
+                    <if test="createBy != null">CREATE_BY =
+                        #{createBy},
+                    </if>
+                    <if test="createTime != null">CREATE_TIME =
+                        #{createTime},
+                    </if>
+                    <if test="updateBy != null">UPDATE_BY =
+                        #{updateBy},
+                    </if>
+                    <if test="updateTime != null">UPDATE_TIME =
+                        #{updateTime},
+                    </if>
+                    <if test="remark != null">REMARK =
+                        #{remark},
+                    </if>
+        </trim>
+        where MC_ID = #{mcId}
+    </update>
+
+    <delete id="deleteBizObjMcByMcId" parameterType="Long">
+        delete
+        from biz_obj_mc where MC_ID = #{mcId}
+    </delete>
+
+    <delete id="deleteBizObjMcByMcIds" parameterType="String">
+        delete from biz_obj_mc where MC_ID in
+        <foreach item="mcId" collection="array" open="(" separator="," close=")">
+            #{mcId}
+        </foreach>
+    </delete>
+</mapper>