策略配置-策略时间配置

This commit is contained in:
2025-07-13 00:42:43 +08:00
parent 23f7e70df6
commit acf2164c1c
7 changed files with 171 additions and 28 deletions

View File

@ -18,7 +18,6 @@ import com.xzzn.common.core.domain.AjaxResult;
import com.xzzn.common.enums.BusinessType;
import com.xzzn.ems.domain.EmsStrategyTimeConfig;
import com.xzzn.ems.service.IEmsStrategyTimeConfigService;
import com.xzzn.common.utils.poi.ExcelUtil;
/**
* 时间配置Controller
@ -40,20 +39,7 @@ public class EmsStrategyTimeConfigController extends BaseController
@GetMapping("/list")
public AjaxResult list(EmsStrategyTimeConfig emsStrategyTimeConfig)
{
return success(emsStrategyTimeConfigService.selectEmsStrategyTimeConfigList(emsStrategyTimeConfig));
}
/**
* 导出时间配置列表
*/
@PreAuthorize("@ss.hasPermi('system:config:export')")
@Log(title = "时间配置", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, EmsStrategyTimeConfig emsStrategyTimeConfig)
{
List<EmsStrategyTimeConfig> list = emsStrategyTimeConfigService.selectEmsStrategyTimeConfigList(emsStrategyTimeConfig);
ExcelUtil<EmsStrategyTimeConfig> util = new ExcelUtil<EmsStrategyTimeConfig>(EmsStrategyTimeConfig.class);
util.exportExcel(response, list, "时间配置数据");
return success(emsStrategyTimeConfigService.getStrategyTimeList(emsStrategyTimeConfig));
}
/**
@ -72,9 +58,15 @@ public class EmsStrategyTimeConfigController extends BaseController
@PreAuthorize("@ss.hasPermi('system:config:add')")
@Log(title = "时间配置", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody EmsStrategyTimeConfig emsStrategyTimeConfig)
public AjaxResult add(@RequestBody List<EmsStrategyTimeConfig> emsStrategyTimeConfigList)
{
return toAjax(emsStrategyTimeConfigService.insertEmsStrategyTimeConfig(emsStrategyTimeConfig));
boolean result = emsStrategyTimeConfigService.insertEmsStrategyTimeConfig(emsStrategyTimeConfigList);
if (result){
return success();
}else {
return error("编辑失败请重试!");
}
}
/**