package com.ruoyi.system.controller; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.system.model.wages.dto.WagesConversionDataDto; import com.ruoyi.system.model.wages.dto.WagesFormulaDto; import com.ruoyi.system.model.wages.dto.WagesFormulaListDto; import com.ruoyi.system.model.wages.vo.WagesFormulaVo; import com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO; import com.ruoyi.system.service.WagesCalculateConversionService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 2024/5/21 */ @RestController @Api(tags = "工资转化模版") @RequestMapping("/wages/calculate") @RequiredArgsConstructor public class WagesCalculateConversionController { private final WagesCalculateConversionService wagesCalculateConversionService; /** * 唐山矿转换表 */ @PostMapping(value = "/surface") @ApiOperation(value = "唐山矿转换表") public AjaxResult conversionSurface( @RequestBody WagesFormulaListDto wagesFormulaListDto) throws NoSuchFieldException, IllegalAccessException { List<WagesFormulaVo> data = wagesCalculateConversionService.conversionSurface(wagesFormulaListDto); return new AjaxResult(200, "成功", data); } }