mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
日志管理-系统记录操作类型修改
This commit is contained in:
+5
@@ -209,6 +209,7 @@ public class OrderController {
|
|||||||
// api-生产单导入
|
// api-生产单导入
|
||||||
@GetMapping("getApiData")
|
@GetMapping("getApiData")
|
||||||
@Operation(summary = "生产单api数据导入新增")
|
@Operation(summary = "生产单api数据导入新增")
|
||||||
|
@OperateLog(module="管理后台 - 生产单管理",name = "生产单api数据导入新增",type = IMPORT)
|
||||||
@Parameter(name = "orderNo", description = "原订单号", required = true, example = "20230809027818")
|
@Parameter(name = "orderNo", description = "原订单号", required = true, example = "20230809027818")
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:create')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:create')")
|
||||||
public CommonResult<String> getApiData(@RequestParam(value = "orderNo") String orderNo){
|
public CommonResult<String> getApiData(@RequestParam(value = "orderNo") String orderNo){
|
||||||
@@ -451,6 +452,7 @@ public class OrderController {
|
|||||||
|
|
||||||
@PostMapping("/get-platesDetailsPage")
|
@PostMapping("/get-platesDetailsPage")
|
||||||
@Operation(summary = "生产单详情-板件详细信息(分页)")
|
@Operation(summary = "生产单详情-板件详细信息(分页)")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
||||||
public CommonResult<PageResult<OrderPlatesDetailReqVO>> platesDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
public CommonResult<PageResult<OrderPlatesDetailReqVO>> platesDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
||||||
if (orderBodyPageRespVO.getDeleted() == null) {
|
if (orderBodyPageRespVO.getDeleted() == null) {
|
||||||
@@ -464,6 +466,7 @@ public class OrderController {
|
|||||||
|
|
||||||
@PostMapping("/get-partsDetailsPage")
|
@PostMapping("/get-partsDetailsPage")
|
||||||
@Operation(summary = "生产单详情-配件详细信息(分页)")
|
@Operation(summary = "生产单详情-配件详细信息(分页)")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
||||||
public CommonResult<PageResult<OrderPartsRespVO>> partsDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
public CommonResult<PageResult<OrderPartsRespVO>> partsDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
||||||
if (orderBodyPageRespVO.getDeleted() == null) {
|
if (orderBodyPageRespVO.getDeleted() == null) {
|
||||||
@@ -483,6 +486,7 @@ public class OrderController {
|
|||||||
|
|
||||||
@PostMapping("/get-goodsDetailsPage")
|
@PostMapping("/get-goodsDetailsPage")
|
||||||
@Operation(summary = "生产单详情-板材详细信息(分页)")
|
@Operation(summary = "生产单详情-板材详细信息(分页)")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
||||||
public CommonResult<PageResult<OrderGoodsDetailRespVO>> goodsDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
public CommonResult<PageResult<OrderGoodsDetailRespVO>> goodsDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
||||||
if (orderBodyPageRespVO.getDeleted() == null) {
|
if (orderBodyPageRespVO.getDeleted() == null) {
|
||||||
@@ -496,6 +500,7 @@ public class OrderController {
|
|||||||
|
|
||||||
@PostMapping("/get-componentDetailsPage")
|
@PostMapping("/get-componentDetailsPage")
|
||||||
@Operation(summary = "生产单详情-组件详细信息(分页)")
|
@Operation(summary = "生产单详情-组件详细信息(分页)")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:detail')")
|
||||||
public CommonResult<PageResult<OrderPartsRespVO>> componentDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
public CommonResult<PageResult<OrderPartsRespVO>> componentDetails(@Valid @RequestBody OrderBodyPageRespVO orderBodyPageRespVO) {
|
||||||
if (orderBodyPageRespVO.getDeleted() == null) {
|
if (orderBodyPageRespVO.getDeleted() == null) {
|
||||||
|
|||||||
+3
-2
@@ -29,7 +29,7 @@ import java.io.IOException;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.*;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 排单")
|
@Tag(name = "管理后台 - 排单")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -108,7 +108,7 @@ public class PlanController {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/setSort")
|
@PutMapping("/setSort")
|
||||||
@Operation(summary = "设置排单优先级")
|
@Operation(summary = "设置排单优先级")
|
||||||
@PreAuthorize("@ss.hasPermission('placeorder:priority')")
|
@PreAuthorize("@ss.hasPermission('placeorder:priority')")
|
||||||
public CommonResult<Boolean> setSort(@Valid @NotEmpty(message = "参数不能空") @Size(max = 2,message = "做多两条数据") @RequestBody List<SortVO> sortVos) {
|
public CommonResult<Boolean> setSort(@Valid @NotEmpty(message = "参数不能空") @Size(max = 2,message = "做多两条数据") @RequestBody List<SortVO> sortVos) {
|
||||||
@@ -188,6 +188,7 @@ public class PlanController {
|
|||||||
|
|
||||||
@PostMapping("getPlanGoodsList")
|
@PostMapping("getPlanGoodsList")
|
||||||
@Operation(summary = "未排单混单获取分类的排单信息")
|
@Operation(summary = "未排单混单获取分类的排单信息")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('manage:un-order-olan:create')")
|
@PreAuthorize("@ss.hasPermission('manage:un-order-olan:create')")
|
||||||
public CommonResult<List<PlanActualGoodsResp>> getPlanGoodsList(@Valid @RequestBody SavePlanPlateList savePlanPlateList) {
|
public CommonResult<List<PlanActualGoodsResp>> getPlanGoodsList(@Valid @RequestBody SavePlanPlateList savePlanPlateList) {
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -41,7 +41,7 @@ public class RemainPlateController {
|
|||||||
private RemainPlateService remainPlateService;
|
private RemainPlateService remainPlateService;
|
||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建生产单余料板表(单个)")
|
@Operation(summary = "添加余料(单个)")
|
||||||
@PreAuthorize("@ss.hasAnyPermissions('manage:remain-plate:create','placeorder:optimize')")
|
@PreAuthorize("@ss.hasAnyPermissions('manage:remain-plate:create','placeorder:optimize')")
|
||||||
public CommonResult<Boolean> createRemainPlate(@Valid @RequestBody RemainPlateSaveReqVO createReqVO) {
|
public CommonResult<Boolean> createRemainPlate(@Valid @RequestBody RemainPlateSaveReqVO createReqVO) {
|
||||||
return success(remainPlateService.createRemainPlate(createReqVO));
|
return success(remainPlateService.createRemainPlate(createReqVO));
|
||||||
@@ -55,7 +55,7 @@ public class RemainPlateController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新生产单余料板表")
|
@Operation(summary = "余料修改")
|
||||||
@PreAuthorize("@ss.hasPermission('manage:remain-plate:update')")
|
@PreAuthorize("@ss.hasPermission('manage:remain-plate:update')")
|
||||||
public CommonResult<Boolean> updateRemainPlate(@Valid @RequestBody RemainPlateSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateRemainPlate(@Valid @RequestBody RemainPlateSaveReqVO updateReqVO) {
|
||||||
remainPlateService.updateRemainPlate(updateReqVO);
|
remainPlateService.updateRemainPlate(updateReqVO);
|
||||||
@@ -82,7 +82,7 @@ public class RemainPlateController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除生产单余料板表")
|
@Operation(summary = "删除余料")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('manage:remain-plate:delete')")
|
@PreAuthorize("@ss.hasPermission('manage:remain-plate:delete')")
|
||||||
public CommonResult<Boolean> deleteRemainPlate(@RequestParam("id") Set<Long> ids) {
|
public CommonResult<Boolean> deleteRemainPlate(@RequestParam("id") Set<Long> ids) {
|
||||||
|
|||||||
+5
-1
@@ -2,6 +2,7 @@ package com.cf.imes.module.report.controller.admin.dataset;
|
|||||||
|
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
import com.cf.imes.framework.common.util.object.BeanUtils;
|
import com.cf.imes.framework.common.util.object.BeanUtils;
|
||||||
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetReqVO;
|
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetReqVO;
|
||||||
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetRespVO;
|
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetRespVO;
|
||||||
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetSaveReqVO;
|
import com.cf.imes.module.report.controller.admin.dataset.vo.ReportDatasetSaveReqVO;
|
||||||
@@ -16,10 +17,11 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 报表数据集控制器
|
* 报表数据集控制器
|
||||||
@@ -37,6 +39,7 @@ public class ReportDatasetController {
|
|||||||
|
|
||||||
@PutMapping("/dataset")
|
@PutMapping("/dataset")
|
||||||
@Operation(summary = "创建报表数据集")
|
@Operation(summary = "创建报表数据集")
|
||||||
|
@OperateLog(type = CREATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Long> createDataset(@Valid @RequestBody ReportDatasetSaveReqVO createReqVO) {
|
public CommonResult<Long> createDataset(@Valid @RequestBody ReportDatasetSaveReqVO createReqVO) {
|
||||||
return success(datasetService.createDataset(createReqVO));
|
return success(datasetService.createDataset(createReqVO));
|
||||||
@@ -44,6 +47,7 @@ public class ReportDatasetController {
|
|||||||
|
|
||||||
@PostMapping("/dataset")
|
@PostMapping("/dataset")
|
||||||
@Operation(summary = "更新报表数据集")
|
@Operation(summary = "更新报表数据集")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Boolean> updateDataset(@Valid @RequestBody ReportDatasetSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateDataset(@Valid @RequestBody ReportDatasetSaveReqVO updateReqVO) {
|
||||||
datasetService.updateDataset(updateReqVO);
|
datasetService.updateDataset(updateReqVO);
|
||||||
|
|||||||
+9
-6
@@ -6,11 +6,8 @@ import com.bstek.datasource.service.DataSourceService;
|
|||||||
import com.bstek.ureport.definition.dataset.Field;
|
import com.bstek.ureport.definition.dataset.Field;
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
import com.cf.imes.framework.common.util.object.BeanUtils;
|
import com.cf.imes.framework.common.util.object.BeanUtils;
|
||||||
import com.cf.imes.module.report.controller.admin.datasource.vo.ReportBeanDatasourceRespVO;
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.report.controller.admin.datasource.vo.ReportDatasourcePreviewReqVO;
|
import com.cf.imes.module.report.controller.admin.datasource.vo.*;
|
||||||
import com.cf.imes.module.report.controller.admin.datasource.vo.ReportDatasourceRespVO;
|
|
||||||
import com.cf.imes.module.report.controller.admin.datasource.vo.ReportDatasourceSaveReqVO;
|
|
||||||
import com.cf.imes.module.report.controller.admin.datasource.vo.ReportDatasourceTestConnReqVO;
|
|
||||||
import com.cf.imes.module.report.dal.dataobject.datasource.ReportDatasourceDO;
|
import com.cf.imes.module.report.dal.dataobject.datasource.ReportDatasourceDO;
|
||||||
import com.cf.imes.module.report.service.datasource.ReportDatasourceService;
|
import com.cf.imes.module.report.service.datasource.ReportDatasourceService;
|
||||||
import com.cf.imes.module.report.utils.TenantParamsUtils;
|
import com.cf.imes.module.report.utils.TenantParamsUtils;
|
||||||
@@ -25,13 +22,14 @@ import javax.annotation.Resource;
|
|||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.Size;
|
import javax.validation.constraints.Size;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.error;
|
import static com.cf.imes.framework.common.pojo.CommonResult.error;
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
import static com.cf.imes.module.report.enums.ErrorCodeConstants.DATASOURCE_CONNECT_FAIL;
|
import static com.cf.imes.module.report.enums.ErrorCodeConstants.DATASOURCE_CONNECT_FAIL;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -56,6 +54,7 @@ public class ReportDatasourceController {
|
|||||||
|
|
||||||
@PutMapping("/datasource")
|
@PutMapping("/datasource")
|
||||||
@Operation(summary = "创建报表数据源")
|
@Operation(summary = "创建报表数据源")
|
||||||
|
@OperateLog(type = CREATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Long> createDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO createReqVO) {
|
public CommonResult<Long> createDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO createReqVO) {
|
||||||
return success(datasourceService.createDatasource(createReqVO));
|
return success(datasourceService.createDatasource(createReqVO));
|
||||||
@@ -63,6 +62,7 @@ public class ReportDatasourceController {
|
|||||||
|
|
||||||
@PostMapping("/datasource")
|
@PostMapping("/datasource")
|
||||||
@Operation(summary = "更新报表数据源")
|
@Operation(summary = "更新报表数据源")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Boolean> updateDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO updateReqVO) {
|
||||||
datasourceService.updateDatasource(updateReqVO);
|
datasourceService.updateDatasource(updateReqVO);
|
||||||
@@ -128,6 +128,7 @@ public class ReportDatasourceController {
|
|||||||
|
|
||||||
@PostMapping("/datasource/tables")
|
@PostMapping("/datasource/tables")
|
||||||
@Operation(summary = "获取数据库表列表")
|
@Operation(summary = "获取数据库表列表")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<List<Map<String, String>>> getDatasourceTables(@RequestBody @Valid ReportDatasourceTestConnReqVO reqVO) {
|
public CommonResult<List<Map<String, String>>> getDatasourceTables(@RequestBody @Valid ReportDatasourceTestConnReqVO reqVO) {
|
||||||
return success(ureportDataSourceService.selectTableList(BeanUtils.toBean(reqVO, DataSourceInfo.class)));
|
return success(ureportDataSourceService.selectTableList(BeanUtils.toBean(reqVO, DataSourceInfo.class)));
|
||||||
@@ -135,6 +136,7 @@ public class ReportDatasourceController {
|
|||||||
|
|
||||||
@PostMapping("/datasource/table/fields")
|
@PostMapping("/datasource/table/fields")
|
||||||
@Operation(summary = "获取数据源表字段")
|
@Operation(summary = "获取数据源表字段")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<List<Field>> getDatasourceTableFields(@RequestBody @Valid ReportDatasourcePreviewReqVO reqVO) {
|
public CommonResult<List<Field>> getDatasourceTableFields(@RequestBody @Valid ReportDatasourcePreviewReqVO reqVO) {
|
||||||
return success(datasourceService.getTableFields(tenantParamsUtils.prepareTenantParam(reqVO)));
|
return success(datasourceService.getTableFields(tenantParamsUtils.prepareTenantParam(reqVO)));
|
||||||
@@ -142,6 +144,7 @@ public class ReportDatasourceController {
|
|||||||
|
|
||||||
@PostMapping("/datasource/preview")
|
@PostMapping("/datasource/preview")
|
||||||
@Operation(summary = "数据源预览")
|
@Operation(summary = "数据源预览")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Map<String, Object>> previewData(@RequestBody @Valid ReportDatasourcePreviewReqVO reqVO) {
|
public CommonResult<Map<String, Object>> previewData(@RequestBody @Valid ReportDatasourcePreviewReqVO reqVO) {
|
||||||
return success(ureportDataSourceService.previewData(tenantParamsUtils.prepareTenantParam(reqVO)));
|
return success(ureportDataSourceService.previewData(tenantParamsUtils.prepareTenantParam(reqVO)));
|
||||||
|
|||||||
+9
-6
@@ -12,11 +12,8 @@ import com.bstek.ureport.utils.StringUtils;
|
|||||||
import com.cf.imes.framework.common.exception.ServiceException;
|
import com.cf.imes.framework.common.exception.ServiceException;
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
import com.cf.imes.framework.common.util.object.BeanUtils;
|
import com.cf.imes.framework.common.util.object.BeanUtils;
|
||||||
import com.cf.imes.module.report.controller.admin.template.vo.ReportTemplateCommonPreviewReqVO;
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.report.controller.admin.template.vo.ReportTemplatePreviewReqVO;
|
import com.cf.imes.module.report.controller.admin.template.vo.*;
|
||||||
import com.cf.imes.module.report.controller.admin.template.vo.ReportTemplateReqVO;
|
|
||||||
import com.cf.imes.module.report.controller.admin.template.vo.ReportTemplateRespVO;
|
|
||||||
import com.cf.imes.module.report.controller.admin.template.vo.ReportTemplateSaveReqVO;
|
|
||||||
import com.cf.imes.module.report.service.template.ReportTemplateService;
|
import com.cf.imes.module.report.service.template.ReportTemplateService;
|
||||||
import com.cf.imes.module.report.validation.template.ReportTemplateProducerTypeInEnum;
|
import com.cf.imes.module.report.validation.template.ReportTemplateProducerTypeInEnum;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
@@ -38,12 +35,12 @@ import javax.validation.Valid;
|
|||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.Size;
|
import javax.validation.constraints.Size;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 报表模板信息控制器
|
* 报表模板信息控制器
|
||||||
@@ -62,6 +59,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PutMapping("/template")
|
@PutMapping("/template")
|
||||||
@Operation(summary = "创建报表模板")
|
@Operation(summary = "创建报表模板")
|
||||||
|
@OperateLog(type = CREATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<ReportTemplateRespVO> createTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
public CommonResult<ReportTemplateRespVO> createTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
||||||
return success(templateService.createReportTemplate(createReqVO));
|
return success(templateService.createReportTemplate(createReqVO));
|
||||||
@@ -76,6 +74,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PostMapping("/template")
|
@PostMapping("/template")
|
||||||
@Operation(summary = "更新报表模板")
|
@Operation(summary = "更新报表模板")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<ReportTemplateRespVO> updateTemplate(@Valid @RequestBody ReportTemplateSaveReqVO updateReqVO) {
|
public CommonResult<ReportTemplateRespVO> updateTemplate(@Valid @RequestBody ReportTemplateSaveReqVO updateReqVO) {
|
||||||
return success(templateService.updateReportTemplate(updateReqVO));
|
return success(templateService.updateReportTemplate(updateReqVO));
|
||||||
@@ -110,6 +109,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PostMapping("/template/preview")
|
@PostMapping("/template/preview")
|
||||||
@Operation(summary = "模板预览")
|
@Operation(summary = "模板预览")
|
||||||
|
@OperateLog(enable = false)
|
||||||
@PreAuthorize("@ss.hasPermission('report:preview')")
|
@PreAuthorize("@ss.hasPermission('report:preview')")
|
||||||
public CommonResult<HtmlReport> preview(@RequestBody ReportTemplatePreviewReqVO reqVO) {
|
public CommonResult<HtmlReport> preview(@RequestBody ReportTemplatePreviewReqVO reqVO) {
|
||||||
return success(templateService.preview(reqVO));
|
return success(templateService.preview(reqVO));
|
||||||
@@ -117,6 +117,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PostMapping("/template/preview/common/")
|
@PostMapping("/template/preview/common/")
|
||||||
@Operation(summary = "模板通用预览")
|
@Operation(summary = "模板通用预览")
|
||||||
|
@OperateLog(enable = false)
|
||||||
public CommonResult<HtmlReport> commonPreview(@RequestBody ReportTemplateCommonPreviewReqVO reqVO) {
|
public CommonResult<HtmlReport> commonPreview(@RequestBody ReportTemplateCommonPreviewReqVO reqVO) {
|
||||||
return success(templateService.commonPreview(reqVO));
|
return success(templateService.commonPreview(reqVO));
|
||||||
}
|
}
|
||||||
@@ -151,6 +152,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PostMapping("/template/excel/import")
|
@PostMapping("/template/excel/import")
|
||||||
@Operation(summary = "导入excel模板")
|
@Operation(summary = "导入excel模板")
|
||||||
|
@OperateLog(type = IMPORT)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public ReportDefinitionWrapper importExcel(@RequestParam("file") MultipartFile file) {
|
public ReportDefinitionWrapper importExcel(@RequestParam("file") MultipartFile file) {
|
||||||
ReportDefinition report = ExcelParserUtils.parser(file);
|
ReportDefinition report = ExcelParserUtils.parser(file);
|
||||||
@@ -217,6 +219,7 @@ public class ReportTemplateController {
|
|||||||
|
|
||||||
@PutMapping("/xml")
|
@PutMapping("/xml")
|
||||||
@Operation(summary = "导入模版")
|
@Operation(summary = "导入模版")
|
||||||
|
@OperateLog(type = IMPORT)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasPermission('report:design')")
|
||||||
public CommonResult<Boolean> importTemplate(@RequestParam("name") @NotEmpty(message = "模版名称不能为空") String name, @RequestParam("file") MultipartFile file) {
|
public CommonResult<Boolean> importTemplate(@RequestParam("name") @NotEmpty(message = "模版名称不能为空") String name, @RequestParam("file") MultipartFile file) {
|
||||||
templateService.importTemplate(name, file);
|
templateService.importTemplate(name, file);
|
||||||
|
|||||||
+5
@@ -2,6 +2,7 @@ package com.cf.imes.module.system.controller.admin.machine;
|
|||||||
|
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
import com.cf.imes.framework.common.pojo.PageResult;
|
import com.cf.imes.framework.common.pojo.PageResult;
|
||||||
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.system.controller.admin.machine.vo.*;
|
import com.cf.imes.module.system.controller.admin.machine.vo.*;
|
||||||
import com.cf.imes.module.system.service.machine.MachineService;
|
import com.cf.imes.module.system.service.machine.MachineService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
@@ -15,6 +16,8 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Beal
|
* @author Beal
|
||||||
@@ -29,6 +32,7 @@ public class MachineAuthController {
|
|||||||
|
|
||||||
|
|
||||||
@PutMapping("insert-organ-auth")
|
@PutMapping("insert-organ-auth")
|
||||||
|
@OperateLog(type = CREATE)
|
||||||
@Operation(summary = "组织机台授权信息新增")
|
@Operation(summary = "组织机台授权信息新增")
|
||||||
@PreAuthorize("@ss.hasPermission('machine-auth::update')")
|
@PreAuthorize("@ss.hasPermission('machine-auth::update')")
|
||||||
public CommonResult<Boolean> authInsert(@RequestBody MachineOrgAuthReq vo) {
|
public CommonResult<Boolean> authInsert(@RequestBody MachineOrgAuthReq vo) {
|
||||||
@@ -38,6 +42,7 @@ public class MachineAuthController {
|
|||||||
|
|
||||||
@PostMapping("update-organ-auth")
|
@PostMapping("update-organ-auth")
|
||||||
@Operation(summary = "修改组织机台数量")
|
@Operation(summary = "修改组织机台数量")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('machine-auth::update')")
|
@PreAuthorize("@ss.hasPermission('machine-auth::update')")
|
||||||
public CommonResult<Boolean> authUpdate(@RequestBody MachineOrgAuthReq vo) {
|
public CommonResult<Boolean> authUpdate(@RequestBody MachineOrgAuthReq vo) {
|
||||||
return success(machineService.authUpdate(vo));
|
return success(machineService.authUpdate(vo));
|
||||||
|
|||||||
+7
-8
@@ -9,12 +9,12 @@ import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
|||||||
import com.cf.imes.module.system.controller.admin.machine.vo.*;
|
import com.cf.imes.module.system.controller.admin.machine.vo.*;
|
||||||
import com.cf.imes.module.system.dal.dataobject.machine.MachineDO;
|
import com.cf.imes.module.system.dal.dataobject.machine.MachineDO;
|
||||||
import com.cf.imes.module.system.service.machine.MachineService;
|
import com.cf.imes.module.system.service.machine.MachineService;
|
||||||
import com.cf.imes.module.system.service.machine.MachineTemplateService;
|
|
||||||
import com.cf.imes.module.system.validation.machine.MachineTypeValid;
|
import com.cf.imes.module.system.validation.machine.MachineTypeValid;
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@@ -24,6 +24,8 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 机台")
|
@Tag(name = "管理后台 - 机台")
|
||||||
@@ -35,21 +37,18 @@ public class MachineController {
|
|||||||
@Resource
|
@Resource
|
||||||
private MachineService machineService;
|
private MachineService machineService;
|
||||||
|
|
||||||
@Resource
|
|
||||||
private MachineTemplateService machineTemplateService;
|
|
||||||
|
|
||||||
@PutMapping("/create-cutting")
|
@PutMapping("/create-cutting")
|
||||||
@Operation(summary = "创建机台")
|
@Operation(summary = "创建机台")
|
||||||
//@PreAuthorize("@ss.hasPermission('machine::create')")
|
// @PreAuthorize("@ss.hasAnyPermissions('system:machine:create','system:machine:duplet')")
|
||||||
@OperateLog(logArgs = false)
|
@OperateLog(logArgs = false,type = CREATE )
|
||||||
public CommonResult<Long> createCutting(@Validated(CreateGroup.class) @RequestBody CuttingSaveReqVO createReqVO) throws JsonProcessingException {
|
public CommonResult<Long> createCutting(@Validated(CreateGroup.class) @RequestBody CuttingSaveReqVO createReqVO) throws JsonProcessingException {
|
||||||
return success(machineService.createCutting(createReqVO));
|
return success(machineService.createCutting(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/update-cutting")
|
@PostMapping("/update-cutting")
|
||||||
@Operation(summary = "更新机台")
|
@Operation(summary = "更新机台")
|
||||||
//@PreAuthorize("@ss.hasPermission('machine::update')")
|
// @PreAuthorize("@ss.hasAnyPermissions('system:machine:update','system:machine:submit')")
|
||||||
@OperateLog(logArgs = false)
|
@OperateLog(logArgs = false,type = UPDATE)
|
||||||
public CommonResult<Boolean> update(@Validated(UpdateGroup.class) @RequestBody CuttingSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> update(@Validated(UpdateGroup.class) @RequestBody CuttingSaveReqVO updateReqVO) {
|
||||||
machineService.updateCutting(updateReqVO);
|
machineService.updateCutting(updateReqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
|
|||||||
+8
-5
@@ -17,6 +17,8 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author there
|
* @author there
|
||||||
@@ -49,16 +51,16 @@ public class MachineTemplateController {
|
|||||||
|
|
||||||
@PutMapping("insert-template-machine")
|
@PutMapping("insert-template-machine")
|
||||||
@Operation(summary = "新增机台模板配置")
|
@Operation(summary = "新增机台模板配置")
|
||||||
@PreAuthorize("@ss.hasPermission('machine-template::create')")
|
@PreAuthorize("@ss.hasAnyPermissions('machine-template::create','machine-template::duplet')")
|
||||||
@OperateLog(logArgs = false)
|
@OperateLog(logArgs = false,type = CREATE)
|
||||||
public CommonResult<Long> createCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
|
public CommonResult<Long> createCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
|
||||||
return success(machineTemplateService.createCuttingTemplate(reqVO));
|
return success(machineTemplateService.createCuttingTemplate(reqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("update-template-machine")
|
@PostMapping("update-template-machine")
|
||||||
@Operation(summary = "修改机台模板配置")
|
@Operation(summary = "修改机台模板配置")
|
||||||
@PreAuthorize("@ss.hasPermission('machine-template::update')")
|
@PreAuthorize("@ss.hasAnyPermissions('machine-template::update','baseConfig:machine:submit')")
|
||||||
@OperateLog(logArgs = false)
|
@OperateLog(logArgs = false,type = UPDATE)
|
||||||
public CommonResult<Boolean> updateCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
|
public CommonResult<Boolean> updateCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
|
||||||
return success(machineTemplateService.updateCuttingTemplate(reqVO));
|
return success(machineTemplateService.updateCuttingTemplate(reqVO));
|
||||||
}
|
}
|
||||||
@@ -87,7 +89,8 @@ public class MachineTemplateController {
|
|||||||
|
|
||||||
@PutMapping("insert-template-machine-brand")
|
@PutMapping("insert-template-machine-brand")
|
||||||
@Operation(summary = "新增机台模板品牌")
|
@Operation(summary = "新增机台模板品牌")
|
||||||
@PreAuthorize("@ss.hasPermission('machine-template::create')")
|
@OperateLog(type = CREATE)
|
||||||
|
@PreAuthorize("@ss.hasPermission('machine-template::insert-brand')")
|
||||||
public CommonResult<Boolean> createMachineTemplateBrand(@RequestBody MachineTemplateBrandReqVO reqVO) {
|
public CommonResult<Boolean> createMachineTemplateBrand(@RequestBody MachineTemplateBrandReqVO reqVO) {
|
||||||
machineTemplateService.createMachineTemplateBrand(reqVO);
|
machineTemplateService.createMachineTemplateBrand(reqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
|
|||||||
+5
-3
@@ -3,6 +3,7 @@ package com.cf.imes.module.system.controller.admin.permission;
|
|||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import com.cf.imes.framework.common.exception.ServiceException;
|
import com.cf.imes.framework.common.exception.ServiceException;
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.framework.organ.core.context.OrganContextHolder;
|
import com.cf.imes.framework.organ.core.context.OrganContextHolder;
|
||||||
import com.cf.imes.framework.security.core.LoginUser;
|
import com.cf.imes.framework.security.core.LoginUser;
|
||||||
import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils;
|
import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils;
|
||||||
@@ -12,8 +13,8 @@ import com.cf.imes.module.system.controller.admin.permission.vo.permission.Permi
|
|||||||
import com.cf.imes.module.system.controller.admin.permission.vo.permission.PermissionAssignRoleUserReqVO;
|
import com.cf.imes.module.system.controller.admin.permission.vo.permission.PermissionAssignRoleUserReqVO;
|
||||||
import com.cf.imes.module.system.controller.admin.permission.vo.permission.PermissionAssignUserRoleReqVO;
|
import com.cf.imes.module.system.controller.admin.permission.vo.permission.PermissionAssignUserRoleReqVO;
|
||||||
import com.cf.imes.module.system.enums.ErrorCodeConstants;
|
import com.cf.imes.module.system.enums.ErrorCodeConstants;
|
||||||
import com.cf.imes.module.system.service.permission.PermissionService;
|
|
||||||
import com.cf.imes.module.system.service.organ.OrganService;
|
import com.cf.imes.module.system.service.organ.OrganService;
|
||||||
|
import com.cf.imes.module.system.service.permission.PermissionService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
@@ -27,6 +28,7 @@ import java.util.Objects;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 权限 Controller,提供赋予用户、角色的权限的 API 接口
|
* 权限 Controller,提供赋予用户、角色的权限的 API 接口
|
||||||
@@ -53,8 +55,8 @@ public class PermissionController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/assign-role-menu")
|
@PostMapping("/assign-role-menu")
|
||||||
@Operation(summary = "赋予角色菜单")
|
@Operation(summary = "修改角色的菜单权限")
|
||||||
// @PreAuthorize("@ss.hasPermission('system:permission:assign-role-menu')")
|
@OperateLog(module="管理后台 - 权限",name = "修改角色的菜单权限",type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasAnyPermissions('system:permission:assign-role-menu','base:permission:assign-role-menu')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:permission:assign-role-menu','base:permission:assign-role-menu')")
|
||||||
public CommonResult<Boolean> assignRoleMenu(@Validated @RequestBody PermissionAssignRoleMenuReqVO reqVO) {
|
public CommonResult<Boolean> assignRoleMenu(@Validated @RequestBody PermissionAssignRoleMenuReqVO reqVO) {
|
||||||
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
|
||||||
|
|||||||
+7
-1
@@ -2,18 +2,22 @@ package com.cf.imes.module.system.controller.admin.setting;
|
|||||||
|
|
||||||
|
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.system.controller.admin.setting.vo.PackageConfigReqVO;
|
import com.cf.imes.module.system.controller.admin.setting.vo.PackageConfigReqVO;
|
||||||
import com.cf.imes.module.system.dal.dataobject.setting.PackageConfigDO;
|
import com.cf.imes.module.system.dal.dataobject.setting.PackageConfigDO;
|
||||||
import com.cf.imes.module.system.service.setting.SettingService;
|
import com.cf.imes.module.system.service.setting.SettingService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.CREATE;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 系统打包配置")
|
@Tag(name = "管理后台 - 系统打包配置")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -29,6 +33,7 @@ public class SettingController {
|
|||||||
|
|
||||||
@PutMapping("/insert")
|
@PutMapping("/insert")
|
||||||
@Operation(summary = "新增打包系统配置")
|
@Operation(summary = "新增打包系统配置")
|
||||||
|
@OperateLog(module="管理后台 - 系统打包配置",name = "新增打包/预打包系统配置",type = CREATE)
|
||||||
//@PreAuthorize("@ss.hasPermission('system:data-source:query')")
|
//@PreAuthorize("@ss.hasPermission('system:data-source:query')")
|
||||||
public CommonResult<Long> insertSetting( @RequestBody PackageConfigReqVO reqVO ) {
|
public CommonResult<Long> insertSetting( @RequestBody PackageConfigReqVO reqVO ) {
|
||||||
|
|
||||||
@@ -41,7 +46,8 @@ public class SettingController {
|
|||||||
|
|
||||||
@PostMapping("/update")
|
@PostMapping("/update")
|
||||||
@Operation(summary = "更新打包系统配置")
|
@Operation(summary = "更新打包系统配置")
|
||||||
//@PreAuthorize("@ss.hasPermission('system:data-source:query')")
|
@OperateLog(module="管理后台 - 系统打包配置",name = "更新打包/预打包系统配置",type = UPDATE)
|
||||||
|
// @PreAuthorize("@ss.hasAnyPermissions('manage:pack:pack-config','manage:pack:pre-pack-config')")
|
||||||
public CommonResult<Long> updateSetting( @RequestBody PackageConfigReqVO reqVO ) {
|
public CommonResult<Long> updateSetting( @RequestBody PackageConfigReqVO reqVO ) {
|
||||||
|
|
||||||
return success(settingService.updateSetting(reqVO));
|
return success(settingService.updateSetting(reqVO));
|
||||||
|
|||||||
+6
-2
@@ -2,6 +2,7 @@ package com.cf.imes.module.system.controller.admin.systemconfig;
|
|||||||
|
|
||||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||||
import com.cf.imes.framework.common.util.object.BeanUtils;
|
import com.cf.imes.framework.common.util.object.BeanUtils;
|
||||||
|
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||||
import com.cf.imes.module.system.controller.admin.systemconfig.vo.*;
|
import com.cf.imes.module.system.controller.admin.systemconfig.vo.*;
|
||||||
import com.cf.imes.module.system.dal.dataobject.systemconfig.SystemConfigDO;
|
import com.cf.imes.module.system.dal.dataobject.systemconfig.SystemConfigDO;
|
||||||
import com.cf.imes.module.system.service.systemconfig.SystemConfigService;
|
import com.cf.imes.module.system.service.systemconfig.SystemConfigService;
|
||||||
@@ -16,6 +17,7 @@ import javax.validation.Valid;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
import static com.cf.imes.framework.common.pojo.CommonResult.success;
|
||||||
|
import static com.cf.imes.framework.operatelog.core.enums.OperateTypeEnum.UPDATE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统配置管理控制器
|
* 系统配置管理控制器
|
||||||
@@ -49,6 +51,7 @@ public class SystemConfigController {
|
|||||||
|
|
||||||
@PostMapping("/status")
|
@PostMapping("/status")
|
||||||
@Operation(summary = "修改系统配置状态")
|
@Operation(summary = "修改系统配置状态")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
||||||
public CommonResult<Boolean> updateConfigStatus(@Valid @RequestBody ConfigUpdateStatusReqVO reqVO){
|
public CommonResult<Boolean> updateConfigStatus(@Valid @RequestBody ConfigUpdateStatusReqVO reqVO){
|
||||||
systemConfigService.updateStatus(reqVO);
|
systemConfigService.updateStatus(reqVO);
|
||||||
@@ -57,6 +60,7 @@ public class SystemConfigController {
|
|||||||
|
|
||||||
@PostMapping("/sort")
|
@PostMapping("/sort")
|
||||||
@Operation(summary = "修改系统配置的顺序")
|
@Operation(summary = "修改系统配置的顺序")
|
||||||
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
||||||
public CommonResult<Boolean> updateConfigSort(@Valid @RequestBody List<ConfigUpdateSortReqVO> reqVO){
|
public CommonResult<Boolean> updateConfigSort(@Valid @RequestBody List<ConfigUpdateSortReqVO> reqVO){
|
||||||
systemConfigService.updateConfigSort(reqVO);
|
systemConfigService.updateConfigSort(reqVO);
|
||||||
@@ -65,8 +69,8 @@ public class SystemConfigController {
|
|||||||
|
|
||||||
|
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
@Operation(summary = "修改系统配置")
|
@Operation(summary = "新增/修改系统配置")
|
||||||
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
// @PreAuthorize("@ss.hasAnyPermissions('system:base-setting:setting','system:base-setting:save','system:base-setting:copy')")
|
||||||
public CommonResult<Boolean> modifySystemConfig(@Valid @RequestBody ConfigSaveReqVO reqVO) {
|
public CommonResult<Boolean> modifySystemConfig(@Valid @RequestBody ConfigSaveReqVO reqVO) {
|
||||||
systemConfigService.modifySystemConfig(reqVO);
|
systemConfigService.modifySystemConfig(reqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user