多个删除的的一些代码与步骤

多个删除的的一些代码与步骤

//controller的代码

//删除的二合一
@RequestMapping("delEmp/{eids}")
@ResponseBody
public Msg deleteEmps(@PathVariable("eids")String eids){

    if(eids.contains(",")){
        empService.batchDel(eids);
    }else{
        empService.deleteByEid(Integer.parseInt(eids));
    }

    return Msg.success();
}

//angular的jsp的代码
            $scope.doBatchDel = function(){

            var eids = "";
            //准备数据eids
            var checkArr = angular.element(".common:checked");
            for(var i=0; i<checkArr.length;i++){
                var eid =checkArr[i].value;
                if(i ==0){
                    eids += eid;
                }else{
                    eids += ","+eid;
                }
            }
            //此处省略是否选中数据的校验
            alert(eids);
            //发送http请求
            $http({
                url:"emp/delEmp/"+eids,
                method:"GET"
            }).then(function successCallback(response) {
                //删除完成,关闭模态框
                angular.element("#deleteEmpModal").modal("hide");
                //跳转到当前页
                $scope.toPage(currentPage);
            });


        };

//Mapper.xml的注意

<delete id="batchDel" parameterType="java.lang.String">
    delete from t_emp where emp_id in (${value})
</delete>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值