Browse Source

执法端-计划

dev-V1.0.1
庄锐波 6 months ago
parent
commit
fbdc37d2ee
  1. 27
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/BureauUnitController.java
  2. 35
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/DictController.java
  3. 4
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/EnterpriseSearchController.java
  4. 38
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/QrCodeController.java

27
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/BureauUnitController.java

@ -1,4 +1,31 @@
package com.zdxt.enforcementcode.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import com.zdxt.enforcementcode.domain.vo.UnitUserVo;
import com.zdxt.enforcementcode.service.IEfcodeVirtualUnitService;
import lombok.RequiredArgsConstructor;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/enforcementcode/bureauUnit")
public class BureauUnitController {
private final IEfcodeVirtualUnitService efcodeVirtualUnitService;
@SaCheckPermission("enforcementcode:virtualUnit:list")
@GetMapping("/users")
public TableDataInfo<UnitUserVo> queryUsers(
@RequestParam(required = false) String sysDeptId,
@RequestParam(required = false) String keyword,
@RequestParam(defaultValue = "false") boolean globalSearch,
PageQuery pageQuery) {
return efcodeVirtualUnitService.queryUsersBySysDeptId(sysDeptId, keyword, globalSearch, pageQuery);
}
}

35
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/DictController.java

@ -1,35 +0,0 @@
package com.zdxt.enforcementcode.controller;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.system.domain.vo.SysDictDataVo;
import org.dromara.system.service.ISysDictDataService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* App端-字典数据查询
*/
@RequiredArgsConstructor
@RestController
@RequestMapping("/common/dict")
public class DictController {
private final ISysDictDataService dictDataService;
/**
* 根据字典类型查询字典数据
*
* @param dictType 字典类型
* @return 字典数据列表
*/
@GetMapping("/queryDict")
public R<List<SysDictDataVo>> queryDict(@RequestParam String dictType) {
List<SysDictDataVo> list = dictDataService.selectDictDataByType(dictType);
return R.ok(list);
}
}

4
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/EnterpriseSearchController.java

@ -0,0 +1,4 @@
package com.zdxt.enforcementcode.controller;
public class EnterpriseSearchController {
}

38
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/QrCodeController.java

@ -1,38 +0,0 @@
package com.zdxt.enforcementcode.controller;
import com.zdxt.enforcementcode.domain.vo.QrCodeGenerateHistoryVo;
import com.zdxt.enforcementcode.helper.QrCodeHelper;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.core.domain.R;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.web.core.BaseController;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
/**
* 二维码生成通用接口
* <p>
* 提供二维码生成(标准黑白 / 蓝色带 LOGO)、Base64 编码、二维码解析等通用能力。
* 生成后自动上传到 OSS 并保存 zdxt_file 和 qr_code_generate_history 记录。
* </p>
*
* @author zdxt
*/
@Slf4j
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/common/qrcode")
public class QrCodeController extends BaseController {
}
Loading…
Cancel
Save