增加company自定义方法.
针对create和add增加唯一性验证.

1.所有对象的code是唯一的.在代码中增加唯一性验证.
2.抽象出警告字段.
3.clean up