补充EqualsAndHashCode注解

master
李一帆 2024-08-07 16:49:03 +08:00
parent 674f629c57
commit 9b5d247fa2
15 changed files with 31 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import com.gunshi.db.dto.PageSo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
/** /**
* Description: * Description:
@ -12,6 +13,7 @@ import lombok.Data;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
@Schema(description = "隐患预警分页查询对象") @Schema(description = "隐患预警分页查询对象")
public class WarnPageSo extends WarnSo{ public class WarnPageSo extends WarnSo{

View File

@ -2,6 +2,7 @@ package com.gunshi.project.xyt.entity.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -12,6 +13,7 @@ import java.math.BigDecimal;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class AttRvMonitorDetailVo extends StPptnDetailsVo { public class AttRvMonitorDetailVo extends StPptnDetailsVo {

View File

@ -2,6 +2,7 @@ package com.gunshi.project.xyt.entity.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
@ -13,6 +14,7 @@ import java.util.List;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class OsmoticStationVo extends StRzVo { public class OsmoticStationVo extends StRzVo {

View File

@ -7,6 +7,7 @@ import com.gunshi.core.dateformat.DateFormatString;
import com.gunshi.project.xyt.model.OsmoticWarnRule; import com.gunshi.project.xyt.model.OsmoticWarnRule;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
@ -18,6 +19,7 @@ import java.util.Date;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class OsmoticWarnVo extends OsmoticWarnRule { public class OsmoticWarnVo extends OsmoticWarnRule {
/** /**

View File

@ -3,8 +3,10 @@ package com.gunshi.project.xyt.entity.vo;
import com.gunshi.project.xyt.model.RescueTeamB; import com.gunshi.project.xyt.model.RescueTeamB;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class RescueTeamVo extends RescueTeamB { public class RescueTeamVo extends RescueTeamB {

View File

@ -3,7 +3,9 @@ package com.gunshi.project.xyt.entity.vo;
import com.gunshi.project.xyt.model.StStbprpCctv; import com.gunshi.project.xyt.model.StStbprpCctv;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class StStbprpCctvVo extends StStbprpCctv { public class StStbprpCctvVo extends StStbprpCctv {

View File

@ -3,6 +3,7 @@ package com.gunshi.project.xyt.entity.vo;
import com.gunshi.project.xyt.model.TyYearRainfall; import com.gunshi.project.xyt.model.TyYearRainfall;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List; import java.util.List;
@ -13,6 +14,7 @@ import java.util.List;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class TyYearRainfallVo extends TyYearRainfall { public class TyYearRainfallVo extends TyYearRainfall {

View File

@ -10,6 +10,7 @@ import com.gunshi.core.dateformat.DateFormatString;
import com.gunshi.project.xyt.entity.page.GenericPageParams; import com.gunshi.project.xyt.entity.page.GenericPageParams;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -20,6 +21,7 @@ import java.util.Date;
* author: cxw * author: cxw
* date: 2024-07-30 10:02:24 * date: 2024-07-30 10:02:24
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_前期影响雨量折减系数表") @Schema(description="预报_前期影响雨量折减系数表")
@Data @Data
@TableName("public.forecast_k") @TableName("public.forecast_k")

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.gunshi.project.xyt.entity.page.GenericPageParams; import com.gunshi.project.xyt.entity.page.GenericPageParams;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.math.BigDecimal;
* author: cxw * author: cxw
* date: 2024-07-30 10:02:24 * date: 2024-07-30 10:02:24
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_降雨径流关系表") @Schema(description="预报_降雨径流关系表")
@Data @Data
@TableName("public.forecast_p_pa_r") @TableName("public.forecast_p_pa_r")

View File

@ -14,6 +14,7 @@ import com.gunshi.project.xyt.entity.vo.ForecastResultVo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -25,6 +26,7 @@ import java.util.List;
* author: cxw * author: cxw
* date: 2024-08-05 11:41:45 * date: 2024-08-05 11:41:45
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_预测方案管理表") @Schema(description="预报_预测方案管理表")
@Data @Data
@TableName("public.forecast_project") @TableName("public.forecast_project")

View File

@ -1,7 +1,7 @@
package com.gunshi.project.xyt.model; package com.gunshi.project.xyt.model;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson2.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
@ -11,6 +11,7 @@ import com.gunshi.core.dateformat.DateFormatString;
import com.gunshi.project.xyt.entity.page.GenericPageParams; import com.gunshi.project.xyt.entity.page.GenericPageParams;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -21,6 +22,7 @@ import java.util.Date;
* author: cxw * author: cxw
* date: 2024-08-05 11:41:45 * date: 2024-08-05 11:41:45
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_预测结果表") @Schema(description="预报_预测结果表")
@Data @Data
@TableName("public.forecast_results") @TableName("public.forecast_results")

View File

@ -14,6 +14,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -24,6 +25,7 @@ import java.util.Date;
* author: cxw * author: cxw
* date: 2024-08-05 11:41:44 * date: 2024-08-05 11:41:44
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_预测自动任务管理表") @Schema(description="预报_预测自动任务管理表")
@Data @Data
@TableName("public.forecast_task") @TableName("public.forecast_task")

View File

@ -12,6 +12,7 @@ import com.gunshi.core.dateformat.DateFormatString;
import com.gunshi.project.xyt.entity.page.GenericPageParams; import com.gunshi.project.xyt.entity.page.GenericPageParams;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -22,6 +23,7 @@ import java.util.Date;
* author: cxw * author: cxw
* date: 2024-07-30 10:02:24 * date: 2024-07-30 10:02:24
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_时段单位线表") @Schema(description="预报_时段单位线表")
@Data @Data
@TableName("public.forecast_u") @TableName("public.forecast_u")

View File

@ -13,6 +13,7 @@ import com.gunshi.project.xyt.entity.page.GenericPageParams;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -22,6 +23,7 @@ import java.util.Date;
* author: cxw * author: cxw
* date: 2024-07-30 10:02:24 * date: 2024-07-30 10:02:24
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="预报_通用参数管理") @Schema(description="预报_通用参数管理")
@Data @Data
@TableName("public.forecast_useparam") @TableName("public.forecast_useparam")

View File

@ -18,12 +18,14 @@ import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
/** /**
* : * :
* author: cxw * author: cxw
* date: 2024-07-24 11:22:46 * date: 2024-07-24 11:22:46
*/ */
@EqualsAndHashCode(callSuper = true)
@Schema(description="供水量整编表") @Schema(description="供水量整编表")
@Data @Data
@TableName("public.st_water_r_reorganize") @TableName("public.st_water_r_reorganize")