导出报工表格

This commit is contained in:
2025-06-25 18:22:10 +08:00
parent d627df25e0
commit 5dda61bda6
3 changed files with 121 additions and 0 deletions

View File

@@ -262,4 +262,37 @@ public class SysOaFinanceController extends BaseController {
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] financeIds) {
return toAjax(iSysOaFinanceService.deleteWithValidByIds(Arrays.asList(financeIds), true));
}*/
/**
* 新增进出账管理带余额
*/
@SaCheckPermission("oa:finance:add")
@Log(title = "进出账管理", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping("/addBalance")
public R<Void> addBalance(@Validated(AddGroup.class) @RequestBody SysOaFinanceBo bo) {
return toAjax(iSysOaFinanceService.insertByBoBalance(bo));
}
/**
* 修改进出账管理带余额
*/
@SaCheckPermission("oa:finance:edit")
@Log(title = "进出账管理", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping("/editBalance")
public R<Void> editBalance(@Validated(EditGroup.class) @RequestBody SysOaFinanceBo bo) {
return toAjax(iSysOaFinanceService.updateByBoBalance(bo));
}
/**
* 删除进出账管理带余额
*
* @param financeId 主键串
*/
@SaCheckPermission("oa:finance:remove")
@Log(title = "进出账管理", businessType = BusinessType.DELETE)
@DeleteMapping("/removeDataBalance/{financeId}")
public Boolean removeDataBalance(@NotNull(message = "主键不能为空") @PathVariable Long financeId) {
return iSysOaFinanceService.deleteSysOaFinanceByIdBalance(financeId);
}
}