package daoannotation; @Implement(UserDaoImpl.class) public interface UserDao extends BaseDao { @Permission({Role.ADMINISTRATOR, Role.SYSTEM}) void save(); @Permission(Role.SYSTEM) void delete(); @Permission(Role.ADMINISTRATOR) void query(); }