package com.engine.salary.web;
/**
* 薪资项目
*
Copyright: Copyright (c) 2022
* Company: 泛微软件
*
* @author qiantao
* @version 1.0
**/
public class SalaryItemController {
// @Autowired
// private SalaryItemWrapper salaryItemWrapper;
// @Autowired
// private SysSalaryItemWrapper sysSalaryItemWrapper;
//
// /**********************************自定义薪资项目 start*********************************/
//
// @PostMapping("/list")
// @ApiOperation("薪资项目列表")
// @WeaPermission
// public WeaResult> listSalaryItem(@RequestBody SalaryItemSearchParam searchParam) {
// return WeaResult.success(salaryItemWrapper.listPage(searchParam, UserContext.getCurrentEmployeeId(), TenantContext.getCurrentTenantKey()));
// }
//
// @PostMapping("/listCanDelete")
// @ApiOperation("可删除的薪资项目列表")
// @WeaPermission
// public WeaResult> listCanDeleteSalaryItem(@RequestBody SalaryItemSearchParam searchParam) {
// return WeaResult.success(salaryItemWrapper.listPage4CanDelete(searchParam, UserContext.getCurrentEmployeeId(), TenantContext.getCurrentTenantKey()));
// }
//
// @PostMapping("/listSalaryItemDetail")
// @ApiOperation("获取多个薪资项目的详情")
// @WeaPermission
// public WeaResult> listSalaryItemDetail(@RequestBody Collection ids) {
// if (CollectionUtils.isEmpty(ids)) {
// return WeaResult.success(Collections.emptyList());
// }
// List salaryItemListDTOS = salaryItemWrapper.listByIds(ids, TenantContext.getCurrentTenantKey());
// return WeaResult.success(salaryItemListDTOS);
// }
//
// @GetMapping("/getSearchCondition")
// @ApiOperation("薪资项目列表的高级搜索")
// @WeaPermission
// public WeaResult getSearchCondition() {
// return WeaResult.success(salaryItemWrapper.getSearchCondition());
// }
//
// @PostMapping("/getSalaryForm")
// @ApiOperation("薪资项目的详情")
// @WeaPermission
// public WeaResult getSalaryItemForm(@RequestParam(value = "id", required = false) Long id) {
// return WeaResult.success(salaryItemWrapper.getForm(id, UserContext.getCurrentEmployeeId(), TenantContext.getCurrentTenantKey()));
// }
//
// @GetMapping("/listSalaryItemTypeOption")
// @ApiOperation("获取薪资项目可选的类型(与属性有联动)")
// @WeaPermission
// public WeaResult