update 企业管理员条件分页
This commit is contained in:
+2
-3
@@ -63,9 +63,8 @@ public class PayManagerManagementController extends JeroController<PayManagerMan
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<PayManagerManagement> queryWrapper = QueryGenerator.initQueryWrapper(payManagerManagement, req.getParameterMap());
|
||||
Page<PayManagerManagement> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayManagerManagement> pageList = payManagerManagementService.page(page, queryWrapper);
|
||||
Page<PayManagerManagement> pageList = new Page<>(pageNo, pageSize);
|
||||
pageList = payManagerManagementService.queryWithCondition(pageList,payManagerManagement);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
|
||||
+5
@@ -1,7 +1,11 @@
|
||||
package com.jero.company.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.company.entity.PayManagerManagement;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 企业管理员管理
|
||||
@@ -11,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
*/
|
||||
public interface PayManagerManagementMapper extends BaseMapper<PayManagerManagement> {
|
||||
|
||||
List<PayManagerManagement> queryWtihCondition(Page<PayManagerManagement> page, @Param("manager")PayManagerManagement payManagerManagement);
|
||||
}
|
||||
|
||||
+51
@@ -27,4 +27,55 @@
|
||||
<result column="member_nature" property="memberNature" />
|
||||
<result column="member_id" property="memberId" />
|
||||
</resultMap>
|
||||
|
||||
<select id="queryWtihCondition" resultType="com.jero.company.entity.PayManagerManagement">
|
||||
select * from pay_manager_management
|
||||
<where>
|
||||
<if test="manager.id != null and manager.id != ''">
|
||||
and id =#{manager.id}
|
||||
</if>
|
||||
<if test="manager.companyId != null and manager.companyId != ''">
|
||||
and company_id =#{manager.companyId}
|
||||
</if>
|
||||
<if test="manager.companyName != null and manager.companyName != ''">
|
||||
and company_name =#{manager.companyName}
|
||||
</if>
|
||||
<if test="manager.name != null and manager.name != ''">
|
||||
and name =#{manager.name}
|
||||
</if>
|
||||
<if test="manager.gender != null and manager.gender != ''">
|
||||
and gender =#{manager.gender}
|
||||
</if>
|
||||
<if test="manager.post != null and manager.post != ''">
|
||||
and post =#{manager.post}
|
||||
</if>
|
||||
<if test="manager.phone != null and manager.phone != ''">
|
||||
and phone =#{manager.phone}
|
||||
</if>
|
||||
<if test="manager.email != null and manager.email != ''">
|
||||
and email =#{manager.email}
|
||||
</if>
|
||||
<if test="manager.contactAddress != null and manager.contactAddress != ''">
|
||||
and contact_address=#{manager.contactAddress}
|
||||
</if>
|
||||
<if test="manager.postalCode != null and manager.postalCode != ''">
|
||||
and postal_code =#{manager.postalCode}
|
||||
</if>
|
||||
<if test="manager.createBy != null and manager.createBy != ''">
|
||||
and create_by =#{manager.createBy}
|
||||
</if>
|
||||
<if test="manager.username != null and manager.username != ''">
|
||||
and username =#{manager.username}
|
||||
</if>
|
||||
<if test="manager.roleCode != null and manager.roleCode != ''">
|
||||
and role_code =#{manager.roleCode}
|
||||
</if>
|
||||
<if test="manager.memberNature != null and manager.memberNature != ''">
|
||||
and member_nature=#{manager.memberNature}
|
||||
</if>
|
||||
<if test="manager.memberId != null and manager.memberId != ''">
|
||||
and member_id =#{manager.memberId}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
+3
@@ -1,5 +1,6 @@
|
||||
package com.jero.company.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.company.entity.PayManagerManagement;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.jero.company.vo.CompanyManagerLoginVO;
|
||||
@@ -49,4 +50,6 @@ public interface IPayManagerManagementService extends IService<PayManagerManagem
|
||||
void changePassword(CompanyManagerLoginVO companyManagerLoginVO);
|
||||
|
||||
void changePasswordWithToken(CompanyManagerLoginVO companyManagerLoginVO);
|
||||
|
||||
Page<PayManagerManagement> queryWithCondition(Page<PayManagerManagement> page, PayManagerManagement payManagerManagement);
|
||||
}
|
||||
|
||||
+11
@@ -1,6 +1,7 @@
|
||||
package com.jero.company.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
import com.jero.common.system.util.JwtUtil;
|
||||
@@ -34,6 +35,8 @@ public class PayManagerManagementServiceImpl extends ServiceImpl<PayManagerManag
|
||||
private RedisUtil redisUtil;
|
||||
@Resource
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
@Resource
|
||||
private PayManagerManagementMapper payManagerManagementMapper;
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
@@ -208,4 +211,12 @@ public class PayManagerManagementServiceImpl extends ServiceImpl<PayManagerManag
|
||||
|
||||
updatePassword(newPassword,verifyPassword,phone);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<PayManagerManagement> queryWithCondition(Page<PayManagerManagement> page, PayManagerManagement payManagerManagement) {
|
||||
//TODO 手机号加密
|
||||
List<PayManagerManagement> list= payManagerManagementMapper.queryWtihCondition(page,payManagerManagement);
|
||||
page.setRecords(list);
|
||||
return page;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user