修复IdClass可能引发的问题
重构constants文件.

1.删除无用的Enum
2.将多个Enum合并至同一个类LookUpConstants中
3.删除多余的testData
4.code format
增加IPAddressStatus 的enum
避免自动包装和自动解包造成的nullPoint异常
引用常量
重构变更ipaddress状态的方法changeIpaddressStatus
fix BUG 并完善一些方法

1.update方法中,验证code时应该将自身排除,否则更新失败
2.update方法中设置user.
3.Validate.isTrue表示逻辑为true才会抛出错误.
4.增加关联复杂对象.
Validate.isTrue 理解有误,测试未通过.用Validate.notNull表达.
完善批量插入ipaddress的逻辑

1.插入前判断ipaddress是否存在,如果存在跳过,执行下一个loop.
2.修改返回值.List<IdResult> 是不存在的!
3.设置message.
增加批量插入包含部分重复ip的junit测试用例