Browse Source

Revert "执法中心增加部门关联业务"

This reverts commit 1e45b078
Memory_LG 1 tuần trước cách đây
mục cha
commit
54560c50b3

+ 0 - 44
lawenforcement-ui/src/api/lawenforcement/provincialDept.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询省平台部门与态势感知部门绑定列表
-export function listProvincialDept(query) {
-  return request({
-    url: '/sooka-sponest-lawenforcement/provincialDept/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询省平台部门与态势感知部门绑定详细
-export function getProvincialDept(deptId) {
-  return request({
-    url: '/sooka-sponest-lawenforcement/provincialDept/' + deptId,
-    method: 'get'
-  })
-}
-
-// 新增省平台部门与态势感知部门绑定
-export function addProvincialDept(data) {
-  return request({
-    url: '/sooka-sponest-lawenforcement/provincialDept',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改省平台部门与态势感知部门绑定
-export function updateProvincialDept(data) {
-  return request({
-    url: '/sooka-sponest-lawenforcement/provincialDept',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除省平台部门与态势感知部门绑定
-export function delProvincialDept(deptId) {
-  return request({
-    url: '/sooka-sponest-lawenforcement/provincialDept/' + deptId,
-    method: 'delete'
-  })
-}

+ 0 - 305
lawenforcement-ui/src/views/lawenforcement/provincialDept/index.vue

@@ -1,305 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="130px">
-      <el-form-item label="省平台部门名称" prop="provincialDeptName">
-        <el-input
-          v-model="queryParams.provincialDeptName"
-          placeholder="请输入省平台部门名称"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="态势感知部门名称" prop="deptName">
-        <el-input
-          v-model="queryParams.deptName"
-          placeholder="请输入态势感知部门名称"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['lawenforcement:provincialDept:add']"
-        >新增
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['lawenforcement:provincialDept:edit']"
-        >修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['lawenforcement:provincialDept:remove']"
-        >删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['lawenforcement:provincialDept:export']"
-        >导出
-        </el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="provincialDeptList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="省平台部门名称" align="center" prop="provincialDeptName"/>
-      <el-table-column label="态势感知部门名称" align="center" prop="deptName"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['lawenforcement:provincialDept:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['lawenforcement:provincialDept:remove']"
-          >删除
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改省平台部门与态势感知部门绑定对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="135px">
-        <el-form-item label="省平台部门名称" prop="provincialDeptName">
-          <el-input v-model="form.provincialDeptName" placeholder="请输入省平台部门名称"/>
-        </el-form-item>
-<!--   当this.insertOrUpdate = true 时, treeselect 为不可修改状态     -->
-        <el-form-item label="态势感知部门名称" prop="deptId">
-          <treeselect v-model="form.deptId" :options="deptOptions" multiple:false :show-count="true" :disabled="insertOrUpdate"
-                      placeholder="请选择态势感知部门" @select="hx" :noResultsText="'空'" :noOptionsText="'空'"/>
-        </el-form-item>
-
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import {
-  listProvincialDept,
-  getProvincialDept,
-  delProvincialDept,
-  addProvincialDept,
-  updateProvincialDept
-} from "@/api/lawenforcement/provincialDept";
-import Treeselect from "@riophae/vue-treeselect";
-import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-import {treeselect} from "@/api/system/dept";
-
-export default {
-  name: "ProvincialDept",
-  components: {Treeselect},
-  data() {
-    return {
-      insertOrUpdate: true,
-      // 部门树选项
-      deptOptions: [],
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      deptIds: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 省平台部门与态势感知部门绑定表格数据
-      provincialDeptList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        provincialDeptName: null,
-        deptName: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        deptId: [
-          {required: true, message: '态势感知部门名称不能为空', trigger: 'change'}
-        ],
-        provincialDeptName: [
-          {required: true, message: '省平台部门名称不能为空', trigger: 'change'}
-        ]
-      }
-    };
-  },
-  created() {
-    this.getList();
-    this.getTreeselect()
-  },
-  methods: {
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    /**所属部门下拉菜单*/
-    hx(node) {
-      this.form.deptId = node.id
-      this.form.deptName = node.label
-      this.$refs.form.validateField("deptId")
-    },
-    /** 查询省平台部门与态势感知部门绑定列表 */
-    getList() {
-      this.loading = true;
-      listProvincialDept(this.queryParams).then(response => {
-        this.provincialDeptList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        deptId: null,
-        provincialDeptName: null,
-        deptName: null,
-        deptAncestors: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.deptIds = selection.map(item => item.deptId)
-      this.single = selection.length !== 1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.insertOrUpdate = false;
-      this.title = "添加部门关联";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      this.insertOrUpdate = true;
-      const deptId = row.deptId || this.deptIds
-      getProvincialDept(deptId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改部门关联";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.insertOrUpdate) {
-            updateProvincialDept(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addProvincialDept(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const deptIds = row.deptId || this.deptIds;
-      this.$modal.confirm('是否确认删除省平台部门与态势感知部门绑定编号为"' + deptIds + '"的数据项?').then(function () {
-        return delProvincialDept(deptIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {
-      });
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('sooka-sponest-lawenforcement/provincialDept/export', {
-        ...this.queryParams
-      }, `provincialDept_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 110
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/controller/LawenforcementProvincialDeptController.java

@@ -1,110 +0,0 @@
-package com.sooka.sponest.lawenforcement.provincialDept.controller;
-
-import java.util.List;
-import java.io.IOException;
-import javax.servlet.http.HttpServletResponse;
-
-import com.ruoyi.common.security.utils.SecurityUtils;
-import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
-import com.sooka.sponest.lawenforcement.provincialDept.service.ILawenforcementProvincialDeptService;
-import org.springframework.beans.factory.annotation.Autowired;
-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.ruoyi.common.log.annotation.Log;
-import com.ruoyi.common.log.enums.BusinessType;
-import com.ruoyi.common.security.annotation.RequiresPermissions;
-import com.ruoyi.common.core.web.controller.BaseController;
-import com.ruoyi.common.core.web.domain.AjaxResult;
-import com.ruoyi.common.core.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.web.page.TableDataInfo;
-
-/**
- * 省平台部门与态势感知部门绑定Controller
- *
- * @author LG
- * @date 2025-05-28
- */
-@RestController
-@RequestMapping("/provincialDept")
-public class LawenforcementProvincialDeptController extends BaseController {
-    @Autowired
-    private ILawenforcementProvincialDeptService lawenforcementProvincialDeptService;
-
-    /**
-     * 查询省平台部门与态势感知部门绑定列表
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:list")
-    @GetMapping("/list")
-    public TableDataInfo list(LawenforcementProvincialDept lawenforcementProvincialDept) {
-        startPage();
-        List<LawenforcementProvincialDept> list = lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptList(lawenforcementProvincialDept);
-        return getDataTable(list);
-    }
-
-    /**
-     * 导出省平台部门与态势感知部门绑定列表
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:export")
-    @Log(title = "省平台部门与态势感知部门绑定", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public void export(HttpServletResponse response, LawenforcementProvincialDept lawenforcementProvincialDept) {
-        List<LawenforcementProvincialDept> list = lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptList(lawenforcementProvincialDept);
-        ExcelUtil<LawenforcementProvincialDept> util = new ExcelUtil<LawenforcementProvincialDept>(LawenforcementProvincialDept.class);
-        util.exportExcel(response, list, "省平台部门与态势感知部门绑定数据");
-    }
-
-    /**
-     * 获取省平台部门与态势感知部门绑定详细信息
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:query")
-    @GetMapping(value = "/{deptId}")
-    public AjaxResult getInfo(@PathVariable("deptId") Long deptId) {
-        return AjaxResult.success(lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptById(deptId));
-    }
-
-    /**
-     * 新增省平台部门与态势感知部门绑定
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:add")
-    @Log(title = "省平台部门与态势感知部门绑定", businessType = BusinessType.INSERT)
-    @PostMapping
-    public AjaxResult add(@RequestBody LawenforcementProvincialDept lawenforcementProvincialDept) {
-        LawenforcementProvincialDept lawenforcementProvincialDept1 = lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptById(lawenforcementProvincialDept.getDeptId());
-        if (lawenforcementProvincialDept1 != null) {
-            return AjaxResult.error("该部门已绑定");
-        }
-        return toAjax(lawenforcementProvincialDeptService.insertLawenforcementProvincialDept(lawenforcementProvincialDept));
-    }
-
-    /**
-     * 修改省平台部门与态势感知部门绑定
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:edit")
-    @Log(title = "省平台部门与态势感知部门绑定", businessType = BusinessType.UPDATE)
-    @PutMapping
-    public AjaxResult edit(@RequestBody LawenforcementProvincialDept lawenforcementProvincialDept) {
-        return toAjax(lawenforcementProvincialDeptService.updateLawenforcementProvincialDept(lawenforcementProvincialDept));
-    }
-
-    /**
-     * 删除省平台部门与态势感知部门绑定
-     */
-    @RequiresPermissions("lawenforcement:provincialDept:remove")
-    @Log(title = "省平台部门与态势感知部门绑定", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{deptIds}")
-    public AjaxResult remove(@PathVariable Long[] deptIds) {
-        return toAjax(lawenforcementProvincialDeptService.deleteLawenforcementProvincialDeptByIds(deptIds));
-    }
-
-    @GetMapping("/getProvincialDeptByAuth")
-    public AjaxResult getProvincialDeptByAuth(LawenforcementProvincialDept lawenforcementProvincialDept) {
-        lawenforcementProvincialDept.setDataDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId());
-        return AjaxResult.success(lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptList(lawenforcementProvincialDept));
-    }
-}

+ 0 - 61
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/domain/LawenforcementProvincialDept.java

@@ -1,61 +0,0 @@
-package com.sooka.sponest.lawenforcement.provincialDept.domain;
-
-import com.ruoyi.common.datascope.base.domain.BaseBusinessEntity;
-import lombok.*;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import com.ruoyi.common.core.annotation.Excel;
-import com.ruoyi.common.core.web.domain.BaseEntity;
-import org.apache.ibatis.type.Alias;
-
-import java.util.List;
-
-/**
- * 省平台部门与态势感知部门绑定对象 lawenforcement_provincial_dept
- *
- * @author LG
- * @date 2025-05-28
- */
-@Setter
-@Getter
-@AllArgsConstructor
-@NoArgsConstructor
-@ToString
-@Alias("lawenforcementProvincialDept")
-public class LawenforcementProvincialDept extends BaseBusinessEntity {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 省平台部门名称
-     */
-    @Excel(name = "省平台部门名称")
-    private String provincialDeptName;
-
-    /**
-     * 态势感知部门名称
-     */
-    @Excel(name = "态势感知部门名称")
-    private String deptName;
-
-    /**
-     * 态势感知部门id
-     */
-    private Long deptId;
-
-    /**
-     * 态势感知部门祖籍信息
-     */
-    private String deptAncestors;
-
-    private String provincialDeptId;
-
-    @Override
-    public String toString() {
-        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
-                .append("provincialDeptName", getProvincialDeptName())
-                .append("deptName", getDeptName())
-                .append("deptId", getDeptId())
-                .append("deptAncestors", getDeptAncestors())
-                .toString();
-    }
-}

+ 0 - 62
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/mapper/LawenforcementProvincialDeptMapper.java

@@ -1,62 +0,0 @@
-package com.sooka.sponest.lawenforcement.provincialDept.mapper;
-
-import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
-
-import java.util.List;
-
-
-/**
- * 省平台部门与态势感知部门绑定Mapper接口
- *
- * @author LG
- * @date 2025-05-28
- */
-public interface LawenforcementProvincialDeptMapper {
-    /**
-     * 查询省平台部门与态势感知部门绑定
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 省平台部门与态势感知部门绑定
-     */
-    public LawenforcementProvincialDept selectLawenforcementProvincialDeptById(Long deptId);
-
-    /**
-     * 查询省平台部门与态势感知部门绑定列表
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 省平台部门与态势感知部门绑定集合
-     */
-    public List<LawenforcementProvincialDept> selectLawenforcementProvincialDeptList(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 新增省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    public int insertLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 修改省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    public int updateLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 删除省平台部门与态势感知部门绑定
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 结果
-     */
-    public int deleteLawenforcementProvincialDeptById(Long deptId);
-
-    /**
-     * 批量删除省平台部门与态势感知部门绑定
-     *
-     * @param deptIds 需要删除的数据主键集合
-     * @return 结果
-     */
-    public int deleteLawenforcementProvincialDeptByIds(Long[] deptIds);
-}

+ 0 - 61
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/service/ILawenforcementProvincialDeptService.java

@@ -1,61 +0,0 @@
-package com.sooka.sponest.lawenforcement.provincialDept.service;
-
-import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
-
-import java.util.List;
-
-/**
- * 省平台部门与态势感知部门绑定Service接口
- *
- * @author LG
- * @date 2025-05-28
- */
-public interface ILawenforcementProvincialDeptService {
-    /**
-     * 查询省平台部门与态势感知部门绑定
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 省平台部门与态势感知部门绑定
-     */
-    public LawenforcementProvincialDept selectLawenforcementProvincialDeptById(Long deptId);
-
-    /**
-     * 查询省平台部门与态势感知部门绑定列表
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 省平台部门与态势感知部门绑定集合
-     */
-    public List<LawenforcementProvincialDept> selectLawenforcementProvincialDeptList(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 新增省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    public int insertLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 修改省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    public int updateLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept);
-
-    /**
-     * 批量删除省平台部门与态势感知部门绑定
-     *
-     * @param deptIds 需要删除的省平台部门与态势感知部门绑定主键集合
-     * @return 结果
-     */
-    public int deleteLawenforcementProvincialDeptByIds(Long[] deptIds);
-
-    /**
-     * 删除省平台部门与态势感知部门绑定信息
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 结果
-     */
-    public int deleteLawenforcementProvincialDeptById(Long deptId);
-}

+ 0 - 92
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/service/impl/LawenforcementProvincialDeptServiceImpl.java

@@ -1,92 +0,0 @@
-package com.sooka.sponest.lawenforcement.provincialDept.service.impl;
-
-import java.util.List;
-
-import com.ruoyi.common.datascope.base.service.BaseService;
-import com.ruoyi.common.security.utils.SecurityUtils;
-import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
-import com.sooka.sponest.lawenforcement.provincialDept.mapper.LawenforcementProvincialDeptMapper;
-import com.sooka.sponest.lawenforcement.provincialDept.service.ILawenforcementProvincialDeptService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-/**
- * 省平台部门与态势感知部门绑定Service业务层处理
- *
- * @author LG
- * @date 2025-05-28
- */
-@Service
-public class LawenforcementProvincialDeptServiceImpl extends BaseService implements ILawenforcementProvincialDeptService {
-    @Autowired
-    private LawenforcementProvincialDeptMapper lawenforcementProvincialDeptMapper;
-
-    /**
-     * 查询省平台部门与态势感知部门绑定
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 省平台部门与态势感知部门绑定
-     */
-    @Override
-    public LawenforcementProvincialDept selectLawenforcementProvincialDeptById(Long deptId) {
-        return lawenforcementProvincialDeptMapper.selectLawenforcementProvincialDeptById(deptId);
-    }
-
-    /**
-     * 查询省平台部门与态势感知部门绑定列表
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 省平台部门与态势感知部门绑定
-     */
-    @Override
-    public List<LawenforcementProvincialDept> selectLawenforcementProvincialDeptList(LawenforcementProvincialDept lawenforcementProvincialDept) {
-//        lawenforcementProvincialDept.setDataDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId());
-        return lawenforcementProvincialDeptMapper.selectLawenforcementProvincialDeptList(lawenforcementProvincialDept);
-    }
-
-    /**
-     * 新增省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    @Override
-    public int insertLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept) {
-        setSookaDataBase(lawenforcementProvincialDept);
-        return lawenforcementProvincialDeptMapper.insertLawenforcementProvincialDept(lawenforcementProvincialDept);
-    }
-
-    /**
-     * 修改省平台部门与态势感知部门绑定
-     *
-     * @param lawenforcementProvincialDept 省平台部门与态势感知部门绑定
-     * @return 结果
-     */
-    @Override
-    public int updateLawenforcementProvincialDept(LawenforcementProvincialDept lawenforcementProvincialDept) {
-        setSookaDataBase(lawenforcementProvincialDept);
-        return lawenforcementProvincialDeptMapper.updateLawenforcementProvincialDept(lawenforcementProvincialDept);
-    }
-
-    /**
-     * 批量删除省平台部门与态势感知部门绑定
-     *
-     * @param deptIds 需要删除的省平台部门与态势感知部门绑定主键
-     * @return 结果
-     */
-    @Override
-    public int deleteLawenforcementProvincialDeptByIds(Long[] deptIds) {
-        return lawenforcementProvincialDeptMapper.deleteLawenforcementProvincialDeptByIds(deptIds);
-    }
-
-    /**
-     * 删除省平台部门与态势感知部门绑定信息
-     *
-     * @param deptId 省平台部门与态势感知部门绑定主键
-     * @return 结果
-     */
-    @Override
-    public int deleteLawenforcementProvincialDeptById(Long deptId) {
-        return lawenforcementProvincialDeptMapper.deleteLawenforcementProvincialDeptById(deptId);
-    }
-}

+ 0 - 73
src/main/resources/mapper/lawenforcement/LawenforcementProvincialDeptMapper.xml

@@ -1,73 +0,0 @@
-<?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.sooka.sponest.lawenforcement.provincialDept.mapper.LawenforcementProvincialDeptMapper">
-    
-    <resultMap type="LawenforcementProvincialDept" id="LawenforcementProvincialDeptResult">
-        <result property="provincialDeptName"    column="provincial_dept_name"    />
-        <result property="provincialDeptId"    column="provincial_dept_id"    />
-        <result property="deptName"    column="dept_name"    />
-        <result property="deptId"    column="dept_id"    />
-        <result property="deptAncestors"    column="dept_ancestors"    />
-    </resultMap>
-
-    <sql id="selectLawenforcementProvincialDeptVo">
-        select provincial_dept_name, provincial_dept_id, dept_name, dept_id, dept_ancestors from lawenforcement_provincial_dept
-    </sql>
-
-    <select id="selectLawenforcementProvincialDeptList" parameterType="LawenforcementProvincialDept" resultMap="LawenforcementProvincialDeptResult">
-        <include refid="selectLawenforcementProvincialDeptVo"/>
-        <where>  
-            <if test="provincialDeptName != null  and provincialDeptName != ''"> and provincial_dept_name like concat('%', #{provincialDeptName}, '%')</if>
-            <if test="deptName != null  and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
-             <if test="dataDeptId != null "> and (dept_id = #{dataDeptId} or find_in_set( #{dataDeptId}, dept_ancestors ))</if>
-        </where>
-    </select>
-    
-    <select id="selectLawenforcementProvincialDeptById" parameterType="Long" resultMap="LawenforcementProvincialDeptResult">
-        <include refid="selectLawenforcementProvincialDeptVo"/>
-        where dept_id = #{deptId}
-    </select>
-        
-    <insert id="insertLawenforcementProvincialDept" parameterType="LawenforcementProvincialDept" useGeneratedKeys="true" keyProperty="id">
-        insert into lawenforcement_provincial_dept
-        <trim prefix="(" suffix=")" suffixOverrides=",">
-            <if test="provincialDeptName != null and provincialDeptName != ''">provincial_dept_id,</if>
-            <if test="provincialDeptName != null and provincialDeptName != ''">provincial_dept_name,</if>
-            <if test="deptName != null">dept_name,</if>
-            <if test="deptId != null">dept_id,</if>
-            <if test="deptName != null">dept_ancestors,</if>
-         </trim>
-        <trim prefix="values (" suffix=")" suffixOverrides=",">
-            <if test="provincialDeptName != null and provincialDeptName != ''">(select dept_id from lawenforcement_record where dept_name = #{provincialDeptName} group by dept_name),</if>
-            <if test="provincialDeptName != null and provincialDeptName != ''">#{provincialDeptName},</if>
-            <if test="deptName != null">#{deptName},</if>
-            <if test="deptId != null">#{deptId},</if>
-            <if test="deptName != null">(select ancestors from ${database_system}.sys_dept where dept_id = #{deptId}),</if>
-         </trim>
-    </insert>
-
-    <update id="updateLawenforcementProvincialDept" parameterType="LawenforcementProvincialDept">
-        update lawenforcement_provincial_dept
-        <trim prefix="SET" suffixOverrides=",">
-            <if test="provincialDeptName != null and provincialDeptName != ''">provincial_dept_id = (select dept_id from lawenforcement_record where dept_name = #{provincialDeptName} group by dept_name),</if>
-            <if test="provincialDeptName != null and provincialDeptName != ''">provincial_dept_name = #{provincialDeptName},</if>
-            <if test="deptName != null">dept_name = (select dept_name from ${database_system}.sys_dept where dept_id = #{deptId}),</if>
-            <if test="deptId != null">dept_id = #{deptId},</if>
-            <if test="deptName != null">dept_ancestors = (select ancestors from ${database_system}.sys_dept where dept_id = #{deptId}),</if>
-        </trim>
-        where dept_id = #{deptId}
-    </update>
-
-    <delete id="deleteLawenforcementProvincialDeptById" parameterType="Long">
-        delete from lawenforcement_provincial_dept where dept_id = #{deptId}
-    </delete>
-
-    <delete id="deleteLawenforcementProvincialDeptByIds" parameterType="String">
-        delete from lawenforcement_provincial_dept where dept_id in
-        <foreach item="deptId" collection="array" open="(" separator="," close=")">
-            #{deptId}
-        </foreach>
-    </delete>
-</mapper>