SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
41 |
29 |
0 |
0 |
io.github.rose.upms.domain.account.Account
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.account.Account doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.account.Account is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
24-44 |
Low |
io.github.rose.upms.domain.account.Credential
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.account.Credential doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.account.CredentialHistory
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.account.CredentialHistory doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.app.App
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.app.App doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.app.OAuth2Client
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.app.OAuth2Client doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.contact.Company
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.contact.Company doesn't override io.github.rose.mybatis.model.TenantEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.contact.Department
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.contact.Department doesn't override io.github.rose.mybatis.model.TenantEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.contact.User
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.contact.User doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.contact.UserSetting
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.contact.UserSetting doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.hr.JobFamily
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.hr.JobFamily doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.hr.JobLevel
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.hr.JobLevel doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.hr.JobTitle
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.hr.JobTitle doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.hr.Person
Bug |
Category |
Details |
Line |
Priority |
Unused field: io.github.rose.upms.domain.hr.Person.address |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
Unused field: io.github.rose.upms.domain.hr.Person.gender |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
io.github.rose.upms.domain.hr.WorkCity
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.hr.WorkCity doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.permission.Permission
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.permission.Permission doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.permission.Role
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.permission.Role doesn't override io.github.rose.mybatis.model.TenantEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.permission.UserRole
Bug |
Category |
Details |
Line |
Priority |
Unused field: io.github.rose.upms.domain.permission.UserRole.roleId |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
Unused field: io.github.rose.upms.domain.permission.UserRole.userId |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
io.github.rose.upms.domain.system.AuditLog
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.system.AuditLog doesn't override io.github.rose.mybatis.model.TenantEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.system.SystemSetting
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.system.SystemSetting doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.domain.tenant.TenantProfile
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.domain.tenant.TenantProfile doesn't override io.github.rose.mybatis.model.TenantEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.model.AddUserToTenantRequest
Bug |
Category |
Details |
Line |
Priority |
Unused field: io.github.rose.upms.model.AddUserToTenantRequest.userId |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
io.github.rose.upms.model.UserInfoDTO
Bug |
Category |
Details |
Line |
Priority |
io.github.rose.upms.model.UserInfoDTO doesn't override io.github.rose.mybatis.model.BaseEntity.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
1 |
Medium |
io.github.rose.upms.model.UserInfoDTO is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
22 |
Low |
io.github.rose.upms.model.UserRegisterRequest
Bug |
Category |
Details |
Line |
Priority |
Unused field: io.github.rose.upms.model.UserRegisterRequest.password |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
Unused field: io.github.rose.upms.model.UserRegisterRequest.phone |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
Unused field: io.github.rose.upms.model.UserRegisterRequest.secondPassword |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |