{"action":"opened","issue":{"url":"https://api.github.com/repos/annProg/itop-extensions/issues/1","repository_url":"https://api.github.com/repos/annProg/itop-extensions","labels_url":"https://api.github.com/repos/annProg/itop-extensions/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/annProg/itop-extensions/issues/1/comments","events_url":"https://api.github.com/repos/annProg/itop-extensions/issues/1/events","html_url":"https://github.com/annProg/itop-extensions/issues/1","id":156709901,"number":1,"title":"抽象类中限制friendlyname不能重复","user":{"login":"annProg","id":4145852,"avatar_url":"https://avatars.githubusercontent.com/u/4145852?v=3","gravatar_id":"","url":"https://api.github.com/users/annProg","html_url":"https://github.com/annProg","followers_url":"https://api.github.com/users/annProg/followers","following_url":"https://api.github.com/users/annProg/following{/other_user}","gists_url":"https://api.github.com/users/annProg/gists{/gist_id}","starred_url":"https://api.github.com/users/annProg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/annProg/subscriptions","organizations_url":"https://api.github.com/users/annProg/orgs","repos_url":"https://api.github.com/users/annProg/repos","events_url":"https://api.github.com/users/annProg/events{/privacy}","received_events_url":"https://api.github.com/users/annProg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-25T09:58:41Z","updated_at":"2016-05-25T09:58:41Z","closed_at":null,"body":"之前的做法是在FunctionalCI的每一个子类中单独定义DoCheckToWrite()，直接检查需要保证唯一性的属性，比较费劲。\r\n\r\n可以在抽象类中统一对friendlyname进行检查，这样既可以重用代码，也能解决类似 `APP` 能重复，但是 `业务名称.APP`  这样两个属性连接之后保持唯一性的需求（通过naming定义friendlyname使用的属性）"}}
{"actor":{"display_login":"annProg"}}