列表+删除

pull/2/head
Qin Dong Ming 2024-08-20 22:33:41 +08:00
parent 4b213f99f7
commit 2d3c352db8
5 changed files with 37 additions and 5 deletions

View File

@ -1,13 +1,14 @@
package com.muyu.controller;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.domain.AssetImpower;
import com.muyu.service.EtlService;
import lombok.extern.java.Log;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.xml.transform.Result;
import java.util.List;
@ -28,4 +29,12 @@ public class ETLController extends BaseController {
public List<AssetImpower> list(AssetImpower assetImpower){
return etlService.selectAssetImpowerList(assetImpower);
}
@RequiresPermissions("etl:impower:remove")
@DeleteMapping("/{ids}")
public Result remove(@PathVariable Long[] ids)
{
return etlService.deleteAssetImpowerByIds(ids);
}
}

View File

@ -2,7 +2,9 @@ package com.muyu.mapper;
import com.muyu.domain.AssetImpower;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import javax.xml.transform.Result;
import java.util.List;
/**
@ -15,4 +17,6 @@ import java.util.List;
@Mapper
public interface EtlMapper {
List<AssetImpower> list(AssetImpower assetImpower);
Result deleteAssetImpowerByIds(@Param("ids") Long[] ids);
}

View File

@ -2,6 +2,7 @@ package com.muyu.service;
import com.muyu.domain.AssetImpower;
import javax.xml.transform.Result;
import java.util.List;
/**
@ -13,4 +14,6 @@ import java.util.List;
*/
public interface EtlService {
List<AssetImpower> selectAssetImpowerList(AssetImpower assetImpower);
Result deleteAssetImpowerByIds(Long[] ids);
}

View File

@ -6,6 +6,7 @@ import com.muyu.service.EtlService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.xml.transform.Result;
import java.util.List;
/**
@ -26,4 +27,11 @@ public class EtlServiceImpl implements EtlService {
List<AssetImpower> assetImpowers = etlMapper.list(assetImpower);
return assetImpowers;
}
@Override
public Result deleteAssetImpowerByIds(Long[] ids) {
return etlMapper.deleteAssetImpowerByIds(ids);
}
}

View File

@ -3,8 +3,16 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.mapper.EtlMapper">
<sql id="list"></sql>
<sql id="selectAssetDataDictVo">
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
</sql>
<sql id="list">
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
</sql>
<delete id="deleteAssetImpowerByIds">
<include refid="selectAssetDataDictVo"/>
where id = #{id}
</delete>
<select id="list" resultType="com.muyu.domain.AssetImpower">
<include refid="list"/>
where id = #{id}