lidongdong
2023-10-17 76a7d24a64fec40107d1e966199f102bed41670f
金汇空间预约申请模块     办事指南编辑
6个文件已添加
5个文件已修改
549 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/jinhui/JinhuiInterspaceApplyForVO.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/JinhuiAppi.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiInterspaceApi.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiComActWorkGuideDAO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiInterspaceApplyForDao.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/entity/JinhuiInterspaceApplyFor.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/JinhuiInterspaceApplyForService.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiComActWorkGuideServiceImpl.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiInterspaceApplyForServiceImpl.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiComActWorkGuideMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiInterspaceApplyForMapper.xml 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/jinhui/JinhuiInterspaceApplyForVO.java
New file
@@ -0,0 +1,59 @@
package com.panzhihua.common.model.vos.jinhui;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("空间预约申请")
public class JinhuiInterspaceApplyForVO implements Serializable {
    private static final long serialVersionUID = -70884515430727555L;
    @ApiModelProperty(value = "主键")
    private String id;
    @ApiModelProperty(value = "空间场地id")
    private String interspaceId;
    @ApiModelProperty(value = "空间场地名称")
    private String interspaceName;
    @ApiModelProperty(value = "预约时间(哪一天)")
    private String interspaceTime;
    @ApiModelProperty(value = "预约时段")
    private String subscribeTimeFrame;
    @ApiModelProperty(value = "预约人姓名")
    private String userName;
    @ApiModelProperty(value = "预约人电话")
    private String userPhone;
    @ApiModelProperty(value = "状态(1待处理  2未通过  3已通过)")
    private String state;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date creationTime;
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
}
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/JinhuiAppi.java
@@ -52,10 +52,9 @@
    @ApiOperation(value = "办事指南_编辑")
    @PostMapping("/editworkguide")
    @Transactional(rollbackFor = Exception.class)
    public R putWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO,
                          @RequestParam("userId") String userId)
    public R putWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO)
    {
        return jinhuiCommunityService.putWorkGuide(workGuideDTO,userId);
        return jinhuiCommunityService.putWorkGuide(workGuideDTO,getUserId()+"");
    }
    /**
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiInterspaceApi.java
@@ -1,8 +1,11 @@
package com.panzhihua.service_jinhui_community.api;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceApplyForVO;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceTypeVO;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceVO;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspaceApplyFor;
import com.panzhihua.service_jinhui_community.service.JinhuiInterspaceApplyForService;
import com.panzhihua.service_jinhui_community.service.JinhuiInterspaceService;
import com.panzhihua.service_jinhui_community.service.JinhuiInterspaceTypeService;
import lombok.extern.slf4j.Slf4j;
@@ -24,6 +27,9 @@
    @Resource
    private JinhuiInterspaceTypeService interspaceTypeService;
    @Resource
    private JinhuiInterspaceApplyForService applyForService;
    /**
     * 金汇空间预约模块分页查询
@@ -151,8 +157,70 @@
    }
    /***************************************************************************************************************
     *
     *
     *                                       空间预约申请
     *
     *
     **************************************************************************************************************/
    /**
     * 空间预约申请分页查询
     * @param
     * @return
     */
    @GetMapping("/applyFor/getList")
    public R applyForGetList(@RequestParam("pageNum") int pageNum,
                             @RequestParam("pageSize") int pageSize,
                             @RequestParam(value = "intendantType",required = false) String intendantType,
                             @RequestParam(value = "state",required = false) String state)
    {
        return applyForService.getList(pageNum,pageSize,intendantType,state);
    }
    /**
     * 空间预约申请详情
     * @param
     * @return
     */
    @GetMapping("/applyFor/getDetails")
    public R applyForGetDetails(@RequestParam("id") String id)
    {
        return R.ok(applyForService.getDetails(id));
    }
    /**
     * 空间预约申请新增
     * @param
     * @return
     */
    @PostMapping("/applyFor/addData")
    public R applyForAddData(@RequestBody JinhuiInterspaceApplyForVO item)
    {
        return applyForService.addData(item);
    }
    /**
     * 空间预约申请编辑
     * @param
     * @return
     */
    @PostMapping("/applyFor/editData")
    public R applyForEditData(@RequestBody JinhuiInterspaceApplyForVO item)
    {
        return applyForService.editData(item);
    }
    /**
     * 空间预约申请删除
     * @param
     * @return
     */
    @DeleteMapping("/applyFor/expurgateData")
    public R applyForExpurgateData(@RequestParam("id") String id)
    {
        return applyForService.expurgateData(id);
    }
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiComActWorkGuideDAO.java
@@ -31,4 +31,8 @@
                                                                      @Param("pageSize") String pageSize);
    void deleteQuesSubAll(@Param("queId") String queId);
    void deleteQuesSubAll2(@Param("queId") String queId);
}
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiInterspaceApplyForDao.java
New file
@@ -0,0 +1,43 @@
package com.panzhihua.service_jinhui_community.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceApplyForVO;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceVO;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspace;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspaceApplyFor;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface JinhuiInterspaceApplyForDao extends BaseMapper<JinhuiInterspaceApplyFor>
{
    /**
     * 分页查询
     * @param
     * @return
     */
    IPage<JinhuiInterspaceApplyFor> getList(Page page,
                                            @Param("intendantType") String intendantType,
                                            @Param("state") String state);
    JinhuiInterspaceApplyFor getDetails(@Param("id") String id);
    /**
     * 新增
     * @param
     * @return
     */
    int addData(@Param("item") JinhuiInterspaceApplyForVO item);
    int editData(@Param("item") JinhuiInterspaceApplyForVO item);
    int expurgateData(@Param("id") String id);
}
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/entity/JinhuiInterspaceApplyFor.java
New file
@@ -0,0 +1,61 @@
package com.panzhihua.service_jinhui_community.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("空间预约申请")
public class JinhuiInterspaceApplyFor implements Serializable {
    private static final long serialVersionUID = -70884515430727555L;
    @ApiModelProperty(value = "主键")
    private String id;
    @ApiModelProperty(value = "空间场地id")
    private String interspaceId;
    @TableField(exist = false)
    @ApiModelProperty(value = "空间场地名称")
    private String interspaceName;
    @ApiModelProperty(value = "预约时间(哪一天)")
    private String interspaceTime;
    @ApiModelProperty(value = "预约时段")
    private String subscribeTimeFrame;
    @ApiModelProperty(value = "预约人姓名")
    private String userName;
    @ApiModelProperty(value = "预约人电话")
    private String userPhone;
    @ApiModelProperty(value = "状态(1待处理  2未通过  3已通过)")
    private String state;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date creationTime;
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
}
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/JinhuiInterspaceApplyForService.java
New file
@@ -0,0 +1,28 @@
package com.panzhihua.service_jinhui_community.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceApplyForVO;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspaceApplyFor;
public interface JinhuiInterspaceApplyForService extends IService<JinhuiInterspaceApplyFor>
{
    /**
     * 分页查询
     * @param
     * @return
     */
    R getList(int pageNum,int pageSize,String intendantType,String state);
    JinhuiInterspaceApplyFor getDetails(String id);
    /**
     * 新增
     * @param
     * @return
     */
    R addData(JinhuiInterspaceApplyForVO item);
    R editData(JinhuiInterspaceApplyForVO item);
    R expurgateData(String id);
}
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiComActWorkGuideServiceImpl.java
@@ -133,7 +133,7 @@
        BeanUtils.copyProperties(workGuideDTO, workGuideDO);
        workGuideDO.setUpdateBy(userId+"");
        workGuideDO.setUpdateAt(new Date());
        this.baseMapper.updateById(workGuideDO);
        if (workGuideDTO.getMaterials().size() == 0) {// 若编辑材料为null,执行删除操作
            workGuideMaterialDAO.delete(new LambdaQueryWrapper<JinhuiComActWorkGuideMaterial>()
                .eq(JinhuiComActWorkGuideMaterial::getWorkGuideId, workGuideDTO.getId()));
@@ -168,6 +168,58 @@
                }
            });
        }
        // 统计该调查问卷填报题目数量
        int count = 0;
        List<QuestnaiteSubVO> questnaiteSubVOS = JSON.parseArray(workGuideDO.getJsonObject(), QuestnaiteSubVO.class);
        if (!questnaiteSubVOS.isEmpty()) {
            count = questnaiteSubVOS.size();
        }
        workGuideDO.setCount(count);
        workGuideDO.setJsonObject(workGuideDO.getJsonObject());
        this.baseMapper.updateById(workGuideDO);
        // 删除原调查问卷题目以及选项,重新进行新增
        baseMapper.deleteQuesSubAll(workGuideDO.getId());
        baseMapper.deleteQuesSubAll2(workGuideDO.getId());
        // 重新新增题目以及题目选项
        if (!questnaiteSubVOS.isEmpty()) {
            questnaiteSubVOS.forEach(sub -> {
                JinhuiComActQuestnaireSub comActQuestnaireSubDO = new JinhuiComActQuestnaireSub();
                comActQuestnaireSubDO.setType(sub.getType()+"");
                comActQuestnaireSubDO.setContent(sub.getLabel());
                comActQuestnaireSubDO.setSort(sub.getSort()+"");
                comActQuestnaireSubDO.setKey(sub.getKey());
                comActQuestnaireSubDO.setQueId(workGuideDO.getId());
                comActQuestnaireSubDO.setCreateBy(userId);
                questnaireSubDao.insert(comActQuestnaireSubDO);
                ArrayList<JinhuiComActQuestnaireSubSelection> subSelectionList = Lists.newArrayList();
                if (sub.getOptions() != null && !sub.getOptions().isEmpty()) {
                    List<QuestnaiteSubSelectionVO> subOptions = sub.getOptions();
                    for (int i = 0; i < subOptions.size(); i++) {
                        QuestnaiteSubSelectionVO subSelect = subOptions.get(i);
                        JinhuiComActQuestnaireSubSelection subSelectionDO = new JinhuiComActQuestnaireSubSelection();
                        subSelectionDO.setQueSubId(comActQuestnaireSubDO.getId()+"");
                        if (subSelect.getType().equals(1)) {
                            // 添加选项名称
                            subSelectionDO.setOptionName(subSelect.getOptionName());
                        } else {
                            subSelectionDO.setOptionName(String.valueOf(Character.toChars('A' + i)));
                        }
                        subSelectionDO.setKey(subSelect.getKey());
                        subSelectionDO.setContent(subSelect.getLabel());
                        subSelectionDO.setQueId(workGuideDO.getId());
                        subSelectionDO.setCreateBy(userId);
                        subSelectionDO.setType(subSelect.getType()+"");
                        subSelectionList.add(subSelectionDO);
                    }
                }
                questnaireSubSelectionService.saveBatch(subSelectionList);
            });
        }
        return R.ok();
    }
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiInterspaceApplyForServiceImpl.java
New file
@@ -0,0 +1,67 @@
package com.panzhihua.service_jinhui_community.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceApplyForVO;
import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceVO;
import com.panzhihua.service_jinhui_community.dao.JinhuiInterspaceApplyForDao;
import com.panzhihua.service_jinhui_community.dao.JinhuiInterspaceDao;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspace;
import com.panzhihua.service_jinhui_community.entity.JinhuiInterspaceApplyFor;
import com.panzhihua.service_jinhui_community.service.JinhuiInterspaceApplyForService;
import com.panzhihua.service_jinhui_community.service.JinhuiInterspaceService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service
public class JinhuiInterspaceApplyForServiceImpl extends ServiceImpl<JinhuiInterspaceApplyForDao,
        JinhuiInterspaceApplyFor> implements JinhuiInterspaceApplyForService
{
    @Override
    public R getList(int pageNum,int pageSize,String intendantType,String state)
    {
        Page page = new Page<JinhuiInterspaceApplyFor>(pageNum,pageSize);
        return R.ok(baseMapper.getList(page,intendantType,state));
    }
    @Override
    public JinhuiInterspaceApplyFor getDetails(String id) {
        return baseMapper.getDetails(id);
    }
    @Override
    public R addData(JinhuiInterspaceApplyForVO item)
    {
        int num= baseMapper.addData(item);
        if(num>0)
        {
            return R.ok();
        }
        return R.fail("添加失败");
    }
    @Override
    public R editData(JinhuiInterspaceApplyForVO item) {
        int num= baseMapper.editData(item);
        if(num>0)
        {
            return R.ok();
        }
        return R.fail("添加失败");
    }
    @Override
    public R expurgateData(String id) {
        int num= baseMapper.expurgateData(id);
        if(num>0)
        {
            return R.ok();
        }
        return R.fail("添加失败");
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiComActWorkGuideMapper.xml
@@ -84,4 +84,14 @@
        </if>
    </select>
    <delete id="deleteQuesSubAll">
        delete from jinhui_com_act_questnaire_sub where que_id = #{queId}
    </delete>
    <delete id="deleteQuesSubAll2">
        delete from jinhui_com_act_questnaire_sub_selection where que_id = #{queId}
    </delete>
</mapper>
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiInterspaceApplyForMapper.xml
New file
@@ -0,0 +1,150 @@
<?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.panzhihua.service_jinhui_community.dao.JinhuiInterspaceApplyForDao">
    <resultMap type="com.panzhihua.service_jinhui_community.entity.JinhuiInterspaceApplyFor" id="itemMap">
        <result property="id" column="id" />
        <result property="interspaceId" column="interspace_id" />
        <result property="interspaceTime" column="interspace_time" />
        <result property="subscribeTimeFrame" column="subscribe_time_frame" />
        <result property="userName" column="user_name" />
        <result property="userPhone" column="user_phone" />
        <result property="state" column="state" />
        <result property="creationTime" column="creation_time" />
        <result property="updateTime" column="update_time" />
    </resultMap>
    <!-- 分页查询 -->
    <select id="getList" resultMap="itemMap">
        select
            jiaf.id,
            jiaf.interspace_id,
            ji.title as interspaceName,
            jiaf.interspace_time,
            jiaf.subscribe_time_frame,
            jiaf.user_name,
            jiaf.user_phone,
            jiaf.state,
            jiaf.creation_time,
            jiaf.updateTime
        from jinhui_interspace_apply_for as jiaf
        LEFT JOIN jinhui_interspace as ji ON ji.id = jiaf.interspace_id
        <where>
            1=1
            <if test="state !=null and state !='' ">
                and jiaf.state=#{state}
            </if>
            <if test="intendantType !=null and intendantType !='' ">
                and ji.intendant_type=#{intendantType}
            </if>
        </where>
        order by creation_time desc
    </select>
    <select id="getDetails" resultMap="itemMap">
        select
            jiaf.id,
            jiaf.interspace_id,
            ji.title as interspaceName,
            jiaf.interspace_time,
            jiaf.subscribe_time_frame,
            jiaf.user_name,
            jiaf.user_phone,
            jiaf.state,
            jiaf.creation_time,
            jiaf.updateTime
        from jinhui_interspace_apply_for as jiaf
        LEFT JOIN jinhui_interspace as ji ON ji.id = jiaf.interspace_id
        where
            id=#{id}
    </select>
    <insert id="addData">
        insert into jinhui_interspace_apply_for
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="item.id != null and item.id != '' ">
                id,
            </if>
            <if test="item.interspaceId != null and item.interspaceId != '' ">
                interspace_id,
            </if>
            <if test="item.interspaceTime != null and item.interspaceTime != '' ">
                interspace_time,
            </if>
            <if test="item.subscribeTimeFrame != null and item.subscribeTimeFrame != '' ">
                subscribe_time_frame,
            </if>
            <if test="item.userName != null and item.userName != '' ">
                user_name,
            </if>
            <if test="item.userPhone != null and item.userPhone != '' ">
                user_phone,
            </if>
            <if test="item.state != null and item.state != '' ">
                `state`,
            </if>
            creation_time
        </trim>
        values
        <trim prefix="("  suffix=")" suffixOverrides=",">
            <if test="item.id != null and item.id != '' ">
                #{item.id},
            </if>
            <if test="item.interspaceId != null and item.interspaceId != '' ">
                #{item.interspaceId},
            </if>
            <if test="item.interspaceTime != null and item.interspaceTime != '' ">
                #{item.interspaceId},
            </if>
            <if test="item.subscribeTimeFrame != null and item.subscribeTimeFrame != '' ">
                #{item.subscribeTimeFrame},
            </if>
            <if test="item.userName != null and item.userName != '' ">
                #{item.userName},
            </if>
            <if test="item.userPhone != null and item.userPhone != '' ">
                #{item.userPhone},
            </if>
            <if test="item.state != null and item.state != '' ">
                #{item.state},
            </if>
            sysdate()
        </trim>
    </insert>
    <update id="editData">
        update jinhui_interspace_apply_for
        <set>
            <if test="item.id != null and item.id != '' ">
                id=#{item.id},
            </if>
            <if test="item.interspaceId != null and item.interspaceId != '' ">
                interspace_id=#{item.interspaceId},
            </if>
            <if test="item.interspaceTime != null and item.interspaceTime != '' ">
                interspace_time=#{item.interspaceId},
            </if>
            <if test="item.subscribeTimeFrame != null and item.subscribeTimeFrame != '' ">
                subscribe_time_frame=#{item.subscribeTimeFrame},
            </if>
            <if test="item.userName != null and item.userName != '' ">
                user_name=#{item.userName},
            </if>
            <if test="item.userPhone != null and item.userPhone != '' ">
                user_phone=#{item.userPhone},
            </if>
            <if test="item.state != null and item.state != '' ">
                `state`=#{item.state},
            </if>
            update_time=sysdate()
        </set>
        where id = #{item.id}
    </update>
    <delete id="expurgateData" parameterType="String">
        delete from jinhui_interspace_apply_for where id=#{id}
    </delete>
</mapper>