量水堰和闸阀新增创建时间赋值,分页查询按创建时间倒序
parent
956c1548d9
commit
587198c836
|
|
@ -19,6 +19,7 @@ import org.springframework.validation.annotation.Validated;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
|
|
@ -40,6 +41,7 @@ public class AttGateValveController {
|
|||
@PostMapping("/insert")
|
||||
public R<AttGateValve> insert(@Validated(Insert.class) @RequestBody AttGateValve dto) {
|
||||
dto.setValveCode(String.valueOf(IdWorker.getId()));
|
||||
dto.setCreateTime(new Date());
|
||||
boolean result = service.save(dto);
|
||||
return R.ok(result ? dto : null);
|
||||
}
|
||||
|
|
@ -80,6 +82,7 @@ public class AttGateValveController {
|
|||
if (ObjectUtils.isNotNull(page.getName())){
|
||||
query.like(AttGateValve::getValveName, page.getName());
|
||||
}
|
||||
query.orderByDesc(AttGateValve::getCreateTime);
|
||||
return R.ok(service.page(page.getPageSo().toPage(),query));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ import org.springframework.validation.annotation.Validated;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
|
|
@ -45,6 +46,7 @@ public class AttMeaWeirController {
|
|||
@PostMapping("/insert")
|
||||
public R<AttMeaWeir> insert(@Validated(Insert.class) @RequestBody AttMeaWeir dto) {
|
||||
dto.setWeirCode(String.valueOf(IdWorker.getId()));
|
||||
dto.setCreateTime(new Date());
|
||||
if (StringUtils.isNotBlank(dto.getAdcd()) && Objects.isNull(stAddvcdDService.getById(dto.getAdcd()))){
|
||||
throw new IllegalArgumentException("当前行政区划不存在");
|
||||
}
|
||||
|
|
@ -92,6 +94,7 @@ public class AttMeaWeirController {
|
|||
if (ObjectUtils.isNotNull(page.getName())) {
|
||||
query.like(AttMeaWeir::getWeirName, page.getName());
|
||||
}
|
||||
query.orderByDesc(AttMeaWeir::getCreateTime);
|
||||
return R.ok(service.page(page.getPageSo().toPage(), query));
|
||||
}
|
||||
}
|
||||
|
|
@ -35,7 +35,7 @@ public class AttGateValve implements Serializable {
|
|||
*/
|
||||
@TableId(value="valve_code", type= IdType.AUTO)
|
||||
@Schema(description="闸阀编码")
|
||||
@Size(max = 20,message = "闸阀编码最大长度要小于 20")
|
||||
@Size(max = 20,message = "闸阀编码最大长度要小于 32")
|
||||
@NotBlank(message = "闸阀编码不能为空",groups = {Insert.class, Update.class})
|
||||
private String valveCode;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue