系统字典分页查询修改,渗压设备字段补充

master
徐杰盟 2024-08-19 16:58:00 +08:00
parent e531e6c5c1
commit 09f1d7d3ad
2 changed files with 41 additions and 8 deletions

View File

@ -1,6 +1,8 @@
package com.gunshi.project.xyt.controller; package com.gunshi.project.xyt.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gunshi.core.result.R; import com.gunshi.core.result.R;
@ -104,7 +106,9 @@ public class SysDictBController {
@PostMapping("/page") @PostMapping("/page")
public R<Page<SysDictB>> page(@RequestBody GenericPageParams page) { public R<Page<SysDictB>> page(@RequestBody GenericPageParams page) {
Page<SysDictB> data = service.page(page.getPageSo().toPage(), service.lambdaQuery().isNull(SysDictB::getPid)); LambdaQueryWrapper<SysDictB> queryWrapper = Wrappers.lambdaQuery();
Page<SysDictB> data = service.page(page.getPageSo().toPage(), queryWrapper.isNull(SysDictB::getPid));
return R.ok(data); return R.ok(data);
} }

View File

@ -15,6 +15,7 @@ import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -127,7 +128,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="sensitivity") @TableField(value="sensitivity")
@Schema(description="灵敏度") @Schema(description="灵敏度")
// @Size(max = 0,message = "灵敏度最大长度要小于 0") // @Size(max = 0,message = "灵敏度最大长度要小于 0")
private String sensitivity; private BigDecimal sensitivity;
/** /**
* *
@ -135,7 +136,35 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="temp_cor_coe") @TableField(value="temp_cor_coe")
@Schema(description="温度修正系数") @Schema(description="温度修正系数")
// @Size(max = 0,message = "温度修正系数最大长度要小于 0") // @Size(max = 0,message = "温度修正系数最大长度要小于 0")
private String tempCorCoe; private BigDecimal tempCorCoe;
/**
* T
*/
@TableField(value="t")
@Schema(description="温度实时测量值T")
private BigDecimal t;
/**
* T
*/
@TableField(value="t")
@Schema(description="温度的基准值T₀")
private BigDecimal t0;
/**
* Q
*/
@TableField(value="q0")
@Schema(description="气压的基准值Q₀")
private BigDecimal q0;
/**
* Q
*/
@TableField(value="q")
@Schema(description="气压实时测量值Q")
private BigDecimal q;
/** /**
* 线 * 线
@ -143,7 +172,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="l") @TableField(value="l")
@Schema(description="非直线度") @Schema(description="非直线度")
// @Size(max = 0,message = "非直线度最大长度要小于 0") // @Size(max = 0,message = "非直线度最大长度要小于 0")
private String l; private BigDecimal l;
/** /**
* *
@ -151,7 +180,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="r") @TableField(value="r")
@Schema(description="不重复度") @Schema(description="不重复度")
// @Size(max = 0,message = "不重复度最大长度要小于 0") // @Size(max = 0,message = "不重复度最大长度要小于 0")
private String r; private BigDecimal r;
/** /**
* *
@ -159,7 +188,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="h") @TableField(value="h")
@Schema(description="滞后") @Schema(description="滞后")
// @Size(max = 0,message = "滞后最大长度要小于 0") // @Size(max = 0,message = "滞后最大长度要小于 0")
private String h; private BigDecimal h;
/** /**
* *
@ -167,7 +196,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="ec") @TableField(value="ec")
@Schema(description="综合误差") @Schema(description="综合误差")
// @Size(max = 0,message = "综合误差最大长度要小于 0") // @Size(max = 0,message = "综合误差最大长度要小于 0")
private String ec; private BigDecimal ec;
/** /**
* *
@ -175,7 +204,7 @@ public class OsmoticPressDevice implements Serializable {
@TableField(value="re") @TableField(value="re")
@Schema(description="分辨力") @Schema(description="分辨力")
// @Size(max = 0,message = "分辨力最大长度要小于 0") // @Size(max = 0,message = "分辨力最大长度要小于 0")
private String re; private BigDecimal re;
/** /**
* *