浏览代码

分页展示

main
父节点
当前提交
765f801836

+ 3
- 2
zs-manager/src/main/java/com/ruoyi/zhushi/controller/NjBalanceManageController.java 查看文件

package com.ruoyi.zhushi.controller; package com.ruoyi.zhushi.controller;


import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.service.ISysUserService; import com.ruoyi.system.service.ISysUserService;


// 查询当前用户考勤组 // 查询当前用户考勤组
@GetMapping("/query") @GetMapping("/query")
public TableDataInfo<NjBalanceManageDTO> query(NjBalanceManageDTO njBalanceManageDTO) {
return njBalanceManageService.queryPageList(njBalanceManageDTO);
public TableDataInfo<NjBalanceManageDTO> query(NjBalanceManageDTO njBalanceManageDTO, PageQuery pageQuery) {
return njBalanceManageService.queryPageList(njBalanceManageDTO, pageQuery);
} }





+ 3
- 2
zs-manager/src/main/java/com/ruoyi/zhushi/controller/NjRuleConfigController.java 查看文件

package com.ruoyi.zhushi.controller; package com.ruoyi.zhushi.controller;


import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.zhushi.entity.DkCheckInRecordDTO; import com.ruoyi.zhushi.entity.DkCheckInRecordDTO;


// 查询当前用户考勤组 // 查询当前用户考勤组
@GetMapping("/queryRuleConfig") @GetMapping("/queryRuleConfig")
public TableDataInfo<NjRuleConfigDTO> queryRule(NjRuleConfigDTO njRuleConfigDTO) {
return njRuleConfigService.queryRuleConfig(njRuleConfigDTO);
public TableDataInfo<NjRuleConfigDTO> queryRule(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery) {
return njRuleConfigService.queryRuleConfig(njRuleConfigDTO, pageQuery);
} }


// 新增规则 // 新增规则

+ 2
- 1
zs-manager/src/main/java/com/ruoyi/zhushi/service/NjBalanceManageService.java 查看文件

package com.ruoyi.zhushi.service; package com.ruoyi.zhushi.service;


import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.zhushi.entity.NjBalanceManage; import com.ruoyi.zhushi.entity.NjBalanceManage;
import com.ruoyi.zhushi.entity.NjBalanceManageDTO; import com.ruoyi.zhushi.entity.NjBalanceManageDTO;


public interface NjBalanceManageService { public interface NjBalanceManageService {


TableDataInfo<NjBalanceManageDTO> queryPageList(NjBalanceManageDTO njBalanceManageDTO);
TableDataInfo<NjBalanceManageDTO> queryPageList(NjBalanceManageDTO njBalanceManageDTO, PageQuery pageQuery);


void insertBatch(List<NjBalanceManage> njBalanceManages); void insertBatch(List<NjBalanceManage> njBalanceManages);
} }

+ 2
- 1
zs-manager/src/main/java/com/ruoyi/zhushi/service/NjRuleConfigService.java 查看文件

package com.ruoyi.zhushi.service; package com.ruoyi.zhushi.service;


import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.zhushi.entity.NjRuleConfigAndUser; import com.ruoyi.zhushi.entity.NjRuleConfigAndUser;
import com.ruoyi.zhushi.entity.NjRuleConfigAndUserDTO; import com.ruoyi.zhushi.entity.NjRuleConfigAndUserDTO;


public interface NjRuleConfigService { public interface NjRuleConfigService {


TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO);
TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery);


public Boolean addRule(NjRuleConfigDTO njRuleConfigDTO); public Boolean addRule(NjRuleConfigDTO njRuleConfigDTO);



+ 4
- 2
zs-manager/src/main/java/com/ruoyi/zhushi/service/impl/NjBalanceManageServiceImpl.java 查看文件

package com.ruoyi.zhushi.service.impl; package com.ruoyi.zhushi.service.impl;


import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.zhushi.entity.NjBalanceManage; import com.ruoyi.zhushi.entity.NjBalanceManage;
import com.ruoyi.zhushi.entity.NjBalanceManageDTO; import com.ruoyi.zhushi.entity.NjBalanceManageDTO;
private NjBalanceManageMapper njBalanceManageMapper; private NjBalanceManageMapper njBalanceManageMapper;


@Override @Override
public TableDataInfo<NjBalanceManageDTO> queryPageList(NjBalanceManageDTO njBalanceManageDTO) {
public TableDataInfo<NjBalanceManageDTO> queryPageList(NjBalanceManageDTO njBalanceManageDTO, PageQuery pageQuery) {
LambdaQueryWrapper<NjBalanceManage> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<NjBalanceManage> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(njBalanceManageDTO.getUserName()!= null, NjBalanceManage::getUserName, njBalanceManageDTO.getUserName()); queryWrapper.eq(njBalanceManageDTO.getUserName()!= null, NjBalanceManage::getUserName, njBalanceManageDTO.getUserName());
queryWrapper.eq(njBalanceManageDTO.getNickName()!= null, NjBalanceManage::getNickName, njBalanceManageDTO.getNickName()); queryWrapper.eq(njBalanceManageDTO.getNickName()!= null, NjBalanceManage::getNickName, njBalanceManageDTO.getNickName());
List<NjBalanceManageDTO> njBalanceManageDTOS = njBalanceManageMapper.selectVoList(queryWrapper, NjBalanceManageDTO.class);
IPage<NjBalanceManageDTO> njBalanceManageDTOS = njBalanceManageMapper.selectVoPage(pageQuery.build(), queryWrapper, NjBalanceManageDTO.class);
return TableDataInfo.build(njBalanceManageDTOS); return TableDataInfo.build(njBalanceManageDTOS);
} }



+ 5
- 2
zs-manager/src/main/java/com/ruoyi/zhushi/service/impl/NjRuleConfigServiceImpl.java 查看文件



import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.toolkit.Wrappers;
import com.ruoyi.common.annotation.Translation; import com.ruoyi.common.annotation.Translation;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.zhushi.entity.*; import com.ruoyi.zhushi.entity.*;
import com.ruoyi.zhushi.mapper.NjRuleConfigAndUserMapper; import com.ruoyi.zhushi.mapper.NjRuleConfigAndUserMapper;
private NjRuleConfigAndUserMapper njRuleConfigAndUserMapper; private NjRuleConfigAndUserMapper njRuleConfigAndUserMapper;


@Override @Override
public TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO) {
public TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery) {


LambdaQueryWrapper<NjRuleConfig> queryWrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<NjRuleConfig> queryWrapper = Wrappers.lambdaQuery();
queryWrapper.eq(null != njRuleConfigDTO.getRuleName(), NjRuleConfig::getRuleName, njRuleConfigDTO.getRuleName()); queryWrapper.eq(null != njRuleConfigDTO.getRuleName(), NjRuleConfig::getRuleName, njRuleConfigDTO.getRuleName());
List<NjRuleConfigDTO> njRuleConfigDTOS = njRuleConfigMapper.selectVoList(queryWrapper, NjRuleConfigDTO.class);
IPage<NjRuleConfigDTO> njRuleConfigDTOIPage = njRuleConfigMapper.selectVoPage(pageQuery.build(), queryWrapper, NjRuleConfigDTO.class);
List<NjRuleConfigDTO> njRuleConfigDTOS = njRuleConfigDTOIPage.getRecords();
njRuleConfigDTOS.forEach(nj -> { njRuleConfigDTOS.forEach(nj -> {
if(!nj.getApplicableRange()){ if(!nj.getApplicableRange()){
List<DkUsers> users = new ArrayList<>(); List<DkUsers> users = new ArrayList<>();

正在加载...
取消
保存