# 主页查询说明
主页查询
主页信息查询
Author
songgangyu@expservice.com.cn
# 前端示例
Copy
# 后端示例
- Controller
/**
* @remark:Form查询Controller层
* @param: params
* @return: com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map < java.lang.String, java.lang.Object>>
* @author: 宋刚宇
* @date: 2023/5/30 10:18
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
@ApiOperation(value = "查询->信息", notes = "查询信息服务 带分页")
@ApiImplicitParams({
@ApiImplicitParam(name = "params", value = "查询条件参数", dataTypeClass = String.class)
})
@PostMapping(value = "/searchInsertPage")
public IPage<Map<String, Object>> find(@RequestBody String params)
{
Page<Map<String, Object>> page = new Page<>();
String conditions = MyUtil.getConditionsWhere(params, page);
return csOemSeBaClaimUserService.find(page, conditions);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- Service
/**
* @remark:Form查询Service层
* @param: page
* @param: qc
* @return: com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map < java.lang.String, java.lang.Object>>
* @author: 宋刚宇
* @date: 2023/5/30 10:23
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
IPage<Map<String, Object>> find(Page<Map<String, Object>> page, String qc);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- Impl
/**Form查询Impl层
* @remark:
* @param: page
* @param: conditions
* @return: com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map < java.lang.String, java.lang.Object>>
* @author: 宋刚宇
* @date: 2023/5/30 10:24
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
@Override
public IPage<Map<String, Object>> find(Page<Map<String, Object>> page, String conditions)
{
// 设置排序
OrderItem oi = new OrderItem();
oi.setColumn("cu.create_time");
oi.setAsc(true);
List<OrderItem> al = page.getOrders();
al.add(oi);
page.setOrders(al);
return transResultService.transResult(csOemSeBaClaimUserMapper.find(page, conditions), getTransDic());
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- Mapper
/**
* @remark:Form查询Mapper层
* @param: page
* @param: qc
* @return: com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map < java.lang.String, java.lang.Object>>
* @author: 宋刚宇
* @date: 2023/5/30 10:25
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
@SelectProvider(CsOemSeBaClaimUserSqlProvider.class)
IPage<Map<String, Object>> find(Page<Map<String, Object>> page, String qc);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- Provide
/**Form查询Provide层
* @remark:
* @param:
* @return: java.lang.String
* @author: 宋刚宇
* @date: 2023/5/30 10:26
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
public static String find(Page<Map<String, Object>> page, String qc)
{
StringBuffer sql = new StringBuffer();
sql.append(" select \n");
sql.append(" cu.id id, \n");
sql.append(" from cs_oem_se_ba_claim_user cu\n");
sql.append(" WHERE \n");
sql.append(qc);
return sql.toString();
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 版本
- v1.0.1
超链接查询 →