evo-Financial-pc/evo-admin/src/main/java/com/evo/personnelMatters/controller/RzMealExpensesController.java
andy 17dfbda424 工资表导出新增 河北伊特汇总表, 部门人数表
餐饮管理系统 增加详情信息维护
考勤系统增加, 超过3天未打卡 异常提醒
新增餐厅费用维护模块, 用于维护 招待费, 福利费  餐券  水电费, 燃气费等
2025-11-28 09:23:47 +08:00

71 lines
2.1 KiB
Java

package com.evo.personnelMatters.controller;
import com.evo.common.annotation.Log;
import com.evo.common.core.controller.BaseController;
import com.evo.common.core.domain.AjaxResult;
import com.evo.common.core.page.TableDataInfo;
import com.evo.common.enums.BusinessType;
import com.evo.personnelMatters.domain.RzMealExpenses;
import com.evo.personnelMatters.service.RzMealExpensesService;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
/**
* RzMealExpensesController
*
* @author andy.shi
* @ClassName:RzMealExpensesController
* @date: 2025年11月26日 15:08
* @remark: 开发人员联系方式 1042025947@qq.com/微信同步
*/
@RestController
@RequestMapping("/meal/expenses")
public class RzMealExpensesController extends BaseController {
@Resource
private RzMealExpensesService mealExpensesService;
/**
*/
@PreAuthorize("@ss.hasPermi('meal:expenses:list')")
@GetMapping("/list")
public TableDataInfo list(RzMealExpenses mealExpenses) {
startPage();
List<RzMealExpenses> list = mealExpensesService.selectList(mealExpenses);
return getDataTable(list);
}
/**
* 获取员工管理详细信息
*/
@PreAuthorize("@ss.hasPermi('system:staff:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(mealExpensesService.getById(id));
}
/**
* 修改信息
*/
@PreAuthorize("@ss.hasPermi('meal:expenses:edit')")
@Log(title = "餐费管理", businessType = BusinessType.UPDATE)
@PutMapping("/edit")
public AjaxResult edit(@RequestBody RzMealExpenses mealExpenses)
{
return success(mealExpensesService.updateRzMealExpenses(mealExpenses));
}
@PreAuthorize("@ss.hasPermi('meal:expenses:export')")
@Log(title = "餐费管理", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public AjaxResult export(RzMealExpenses mealExpenses){
return mealExpensesService.export(mealExpenses);
}
}