新增:区域二级

This commit is contained in:
小久哥
2022-06-01 09:56:53 +08:00
parent d434b2084f
commit 4cead507ae
7 changed files with 17 additions and 0 deletions
@@ -12,7 +12,12 @@ import javax.validation.constraints.*;
@Data
public class AreaBaseVO {
private Long id;
@ApiModelProperty(value = "")
private String name;
private Long parentId;
}
@@ -20,6 +20,8 @@ public class AreaExcelVO {
@ExcelProperty("")
private String name;
private Long parentId;
@ExcelProperty("")
private Date createTime;
@@ -15,6 +15,8 @@ public class AreaExportReqVO {
@ApiModelProperty(value = "")
private String name;
private Long parentId;
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
@ApiModelProperty(value = "开始")
private Date beginCreateTime;
@@ -17,6 +17,8 @@ public class AreaPageReqVO extends PageParam {
@ApiModelProperty(value = "")
private String name;
private Long parentId;
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
@ApiModelProperty(value = "开始")
private Date beginCreateTime;
@@ -13,6 +13,8 @@ public class AreaRespVO extends AreaBaseVO {
@ApiModelProperty(value = "", required = true)
private Long id;
private Long parentId;
@ApiModelProperty(value = "")
private Date createTime;
@@ -29,4 +29,6 @@ public class AreaDO extends BaseDO {
*/
private String name;
private Long parentId;
}
@@ -20,6 +20,7 @@ public interface AreaMapper extends BaseMapperX<AreaDO> {
default PageResult<AreaDO> selectPage(AreaPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<AreaDO>()
.likeIfPresent(AreaDO::getName, reqVO.getName())
.eqIfPresent(AreaDO::getParentId, reqVO.getParentId())
.betweenIfPresent(AreaDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())
.orderByDesc(AreaDO::getId));
}
@@ -27,6 +28,7 @@ public interface AreaMapper extends BaseMapperX<AreaDO> {
default List<AreaDO> selectList(AreaExportReqVO reqVO) {
return selectList(new LambdaQueryWrapperX<AreaDO>()
.likeIfPresent(AreaDO::getName, reqVO.getName())
.eqIfPresent(AreaDO::getParentId, reqVO.getParentId())
.betweenIfPresent(AreaDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())
.orderByDesc(AreaDO::getId));
}