|
|
@@ -6,12 +6,14 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.xjrsoft.common.constant.GlobalConstant;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
+import com.xjrsoft.module.personnel.vo.BasePersonnelLabourCapitalYearPageVo;
|
|
|
import com.xjrsoft.module.student.dto.AddQuotaFormulaRuleConstantDto;
|
|
|
import com.xjrsoft.module.student.dto.UpdateQuotaFormulaRuleConstantDto;
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
@@ -50,12 +52,7 @@ public class QuotaFormulaRuleConstantController {
|
|
|
@ApiOperation(value="考核基数列表(分页)")
|
|
|
@SaCheckPermission("quotaformularuleconstant:detail")
|
|
|
public RT<PageOutput<QuotaFormulaRuleConstantPageVo>> page(@Valid QuotaFormulaRuleConstantPageDto dto){
|
|
|
-
|
|
|
- LambdaQueryWrapper<QuotaFormulaRuleConstant> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper
|
|
|
- .orderByDesc(QuotaFormulaRuleConstant::getId)
|
|
|
- .select(QuotaFormulaRuleConstant.class,x -> VoToColumnUtil.fieldsToColumns(QuotaFormulaRuleConstantPageVo.class).contains(x.getProperty()));
|
|
|
- IPage<QuotaFormulaRuleConstant> page = quotaFormulaRuleConstantService.page(ConventPage.getPage(dto), queryWrapper);
|
|
|
+ Page<QuotaFormulaRuleConstantPageVo> page = quotaFormulaRuleConstantService.getPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
PageOutput<QuotaFormulaRuleConstantPageVo> pageOutput = ConventPage.getPageOutput(page, QuotaFormulaRuleConstantPageVo.class);
|
|
|
return RT.ok(pageOutput);
|
|
|
}
|