周计划子项禁止删除
This commit is contained in:
@ -102,7 +102,7 @@
|
|||||||
v-show="isShow"
|
v-show="isShow"
|
||||||
>填充</el-button
|
>填充</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
<!-- <el-button
|
||||||
type="danger"
|
type="danger"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
size="mini"
|
size="mini"
|
||||||
@ -111,7 +111,7 @@
|
|||||||
v-hasPermi="['benyi:themeweekplan:remove']"
|
v-hasPermi="['benyi:themeweekplan:remove']"
|
||||||
v-show="isShow"
|
v-show="isShow"
|
||||||
>删除</el-button
|
>删除</el-button
|
||||||
>
|
> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-table
|
<el-table
|
||||||
@ -168,7 +168,7 @@
|
|||||||
v-show="isShow"
|
v-show="isShow"
|
||||||
>填充</el-button
|
>填充</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
<!-- <el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
@ -176,7 +176,7 @@
|
|||||||
v-hasPermi="['benyi:themeweekplan:remove']"
|
v-hasPermi="['benyi:themeweekplan:remove']"
|
||||||
v-show="isShow"
|
v-show="isShow"
|
||||||
>删除</el-button
|
>删除</el-button
|
||||||
>
|
> -->
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -224,6 +224,10 @@ public class ByThemeWeekplanController extends BaseController {
|
|||||||
@Log(title = "主题整合周计划(根据月计划明细)", businessType = BusinessType.DELETE)
|
@Log(title = "主题整合周计划(根据月计划明细)", businessType = BusinessType.DELETE)
|
||||||
@DeleteMapping("/{ids}")
|
@DeleteMapping("/{ids}")
|
||||||
public AjaxResult remove(@PathVariable String[] ids) {
|
public AjaxResult remove(@PathVariable String[] ids) {
|
||||||
|
//先删除子项
|
||||||
|
for (int i = 0; i < ids.length; i++) {
|
||||||
|
byThemeWeekplanitemService.deleteByThemeWeekplanitemByPId(ids[i]);
|
||||||
|
}
|
||||||
return toAjax(byThemeWeekplanService.deleteByThemeWeekplanByIds(ids));
|
return toAjax(byThemeWeekplanService.deleteByThemeWeekplanByIds(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,4 +58,12 @@ public interface ByThemeWeekplanitemMapper {
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteByThemeWeekplanitemByIds(Long[] ids);
|
public int deleteByThemeWeekplanitemByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除主题整合周计划明细信息
|
||||||
|
*
|
||||||
|
* @param pid 主题周计划主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteByThemeWeekplanitemByPId(String pid);
|
||||||
}
|
}
|
||||||
|
@ -58,4 +58,13 @@ public interface IByThemeWeekplanitemService {
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteByThemeWeekplanitemById(Long id);
|
public int deleteByThemeWeekplanitemById(Long id);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除主题整合周计划明细信息
|
||||||
|
*
|
||||||
|
* @param pid 主题周计划主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteByThemeWeekplanitemByPId(String pid);
|
||||||
}
|
}
|
||||||
|
@ -87,4 +87,15 @@ public class ByThemeWeekplanitemServiceImpl implements IByThemeWeekplanitemServi
|
|||||||
public int deleteByThemeWeekplanitemById(Long id) {
|
public int deleteByThemeWeekplanitemById(Long id) {
|
||||||
return byThemeWeekplanitemMapper.deleteByThemeWeekplanitemById(id);
|
return byThemeWeekplanitemMapper.deleteByThemeWeekplanitemById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除主题整合周计划明细信息
|
||||||
|
*
|
||||||
|
* @param pid 主题周计划主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteByThemeWeekplanitemByPId(String pid) {
|
||||||
|
return byThemeWeekplanitemMapper.deleteByThemeWeekplanitemByPId(pid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -92,6 +92,10 @@
|
|||||||
delete from by_theme_weekplanitem where id = #{id}
|
delete from by_theme_weekplanitem where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteByThemeWeekplanitemByPId" parameterType="String">
|
||||||
|
delete from by_theme_weekplanitem where wpid = #{wpid}
|
||||||
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteByThemeWeekplanitemByIds" parameterType="String">
|
<delete id="deleteByThemeWeekplanitemByIds" parameterType="String">
|
||||||
delete from by_theme_weekplanitem where id in
|
delete from by_theme_weekplanitem where id in
|
||||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
Reference in New Issue
Block a user